1 / 36

Computer Network

Computer Network. Resources. Data Communication & Networking, 2 nd . Ed., Forouzan, B.A., McGraw-Hill, 2001 Computer Networks, 4 th , Ed., Tanenbaum, A.S., Prentice Hall, 2002 Selected papers. Syllabus. Basic introduction Network concepts Network models Signals Encoding & modulating

draco
Download Presentation

Computer Network

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Network

  2. Resources • Data Communication & Networking, 2nd. Ed., Forouzan, B.A., McGraw-Hill, 2001 • Computer Networks, 4th, Ed., Tanenbaum, A.S., Prentice Hall, 2002 • Selected papers Prepared by Hannyzzura Pal

  3. Syllabus • Basic introduction • Network concepts • Network models • Signals • Encoding & modulating • Data transmission • Transmission media • Multiplexing • Error detection & correction • Data link control • Switching techniques Prepared by Hannyzzura Pal

  4. Network concepts • Line configuration • Point-to-point, Multipoint • Topology • Tree, Bas, Mesh, Ring, Star • Transmission mode • Simplex, Half-duplex, full-duplex • Types of networks • LAN, WAN, MAN Prepared by Hannyzzura Pal

  5. OSI model 7 layers Application Presentation Session Transport Network Data link Physical TCP/P 5 layers Application Transport Network Data link Physical Network models Prepared by Hannyzzura Pal

  6. Signals • Analog signals • Digital signals • Periodic & aperiodic signals • Composite signals • Frequency signals • bandwidth Prepared by Hannyzzura Pal

  7. Encoding & modulating • 4 types • Digital-digital • Unipolar, polar, bipolar • Analog-digital • PAM, PCM, sampling rate • Digital-analog • ASK, FSK, PSK, QAM • Analog-analog • AM, FM, PM Prepared by Hannyzzura Pal

  8. Data transmission • Digital data • Parallel, serial • DTE-DCE Equipment • Interface standards • EIA-449, EIA-530, X.21 • Modems Prepared by Hannyzzura Pal

  9. Transmission media • Guided media • Twisted-pair, coaxial, optical fiber • Unguided media • Terrestrial microwave, satellite, cellular telephony, wireless • Transmission impairment • Attenuation, distortion, noise • Performance • Throughput, propagation speed, propagation time • Wavelength • Shannon capacity Prepared by Hannyzzura Pal

  10. Multiplexing • FDM • WDM • TDM Prepared by Hannyzzura Pal

  11. Error detection & correction • Types of error • Single-bit, burst error • Redundancy Detection • CRC • Error correction • Single-bit • Hamming code Prepared by Hannyzzura Pal

  12. Data link control • Flow control • Stop-and-wait • Sliding window • Error control • ARQ (Automatic Repeat Request) • Stop-and-wait ARQ • Sliding window ARQ Prepared by Hannyzzura Pal

  13. Switching techniques • Circuit switching • Packet switching • approaches • Datagram • Virtual circuit • Message switching Prepared by Hannyzzura Pal

  14. Flash Back • The past 3 centuries dominated by single technology • 18th century – mechanical system within Industrial Revolution • 19th century – steam engine • 20th century – information gathering, processing, and distribution; telephone networks; radio & TV; communication satellites • Computer technology made a spectacular progress in short time • First 2 decades, computer systems are highly centralized (mainframes); now has become obselete • Had been replaced by a large number of interconnected computers doing the job Prepared by Hannyzzura Pal

  15. The importance! • Can a network design support company’s expansion? • PC evolution • Increase non-computer users awareness to usage of computers; PC more user-friendly; does not burden on users • Previously, PC does not allows data sharing • Data being exchange through physical transmission medium such as via sea, air, road etc; time-consuming, • Created another inconveniences – allow users’ error, virus spreading Prepared by Hannyzzura Pal

  16. What is Data Communication? • Telecommunication – communicating via distances • Data communication – the process involving data exchanges (binary data) between 2 devices via transmission medium • Local data communication, remote data communication Prepared by Hannyzzura Pal

  17. What is Data Communication? • How effective your data communication systems? • Depends on • Delivery – correct destination, intended recipient • Accuracy – data received must be the one that was sent • Timeliness – must reach destination in time; very important in real-time transmission (audio, video data) Prepared by Hannyzzura Pal

  18. What is Data Communication? • 5 main components involve: • Message • Sender • Receiver • Transmission medium • Protocol • A set of rules which allows communicating devices to ‘talk’ to each others Prepared by Hannyzzura Pal

  19. What is Networks? • A network is a set of devices connected by a media links (channels); interconnected collection of autonomous computers • Two computers are connected when they able to communicate with each other, exchanging information • What’s the different between a computer network and a distributed system? Prepared by Hannyzzura Pal

  20. Distributed systems • Existence of multiple autonomous computers is transparent to the user • Users type in command, run the program • OS will determine which processor will run the program • Computer networks • User explicitly log onto a machine; explicitly submit jobs remotely, explicitly moves files around and generally handle all the network management personally • Thus, a distributed system s a software system built on top of a network Prepared by Hannyzzura Pal

  21. Uses of computer networks • To companies • Resource sharing – regardless of physical location of the resource and the user • To provide high reliability – alternative sources of supply • Saving money – client-server architecture • More scalable – allowing extension of network Prepared by Hannyzzura Pal

  22. Uses of computer networks • To people • Access to remote information • Online payment, online banking, online shopping • Online personalized newspaper • Online digital library • WWW • Person-to-person communication • Email • Virtual meeting • Interactive entertainment • Video on demand (killer application) – possible to select any movie or television program in any country and have it displayed on the screen instantly Prepared by Hannyzzura Pal

  23. Social issues • Widespread of networking technology introduce new social, ethical, political problems • Obscene and abusive images and messages • Offensive forum • Cyber-terrorism, cyber-warfare Prepared by Hannyzzura Pal

  24. Network criteria • What is an effective and efficient networks? • Performance – measured by transit time or response time • Number of concurrent users – too many will slow down response time • Types of transmission medium • Hardware • Software • Transform raw data to transmittable signals • To route signals to destination • To ensure signals are error free • Transformation to original data Prepared by Hannyzzura Pal

  25. Network criteria • Reliability • Failure frequency • Recovery time after a failure • Catastrophic disaster • Security • Ensure no unauthorized access • User authentication – password, encryption • Host authentication • Virus protected Prepared by Hannyzzura Pal

  26. Performance evaluation • Transit time • Time required for a message to travel from one device to another • Response time • Elapsed time between an enquiry and a response Prepared by Hannyzzura Pal

  27. Network hardware • 2 types of transmission technology • Broadcast network • Single communication channel shared by all machines on the network • Packets sent will be received by all the others • Address field attached to packet will determined who can have the packet • Multicasting – transmission to a subset of the machines • Generally used by smaller, geographically localized networks Prepared by Hannyzzura Pal

  28. Point-to-point network • Consists of many connections between individual pairs of machines • A packet will be routed to any intermediary machines which exist between the source and the intended recipient based on certain algorithm • Generally used by large dispersed networks Prepared by Hannyzzura Pal

  29. Local Area Network (LAN) • Privately-owned network • Single building or campus; few kilometers in size • Connecting PCs and workstations • Allowing sharing of resources and information exchange • LANs are distinguished according to • Their size • Their transmission technology • Single cable attaching all machines (bus, ring) • Bus – master-slave / CS; ring – token ring • Their topology Prepared by Hannyzzura Pal

  30. Wide Area Network (WAN) • Spans a large geographical area • Consists of a collection of machines intended for running user programs (hosts) • Hosts are connected by subnet which carries messages from host to host • Subnet • Transmission line • Switches (router) – specializes computers/device to connect two or more transmission lines • Packet forwarding based either on point-to-point, store-and-forward or packet-switching principles • Nearly all WAN applied the store-and-forward principle • Point-to-point need to based on certain topology either ring, star, tree, mesh, irregular, intersection ring Prepared by Hannyzzura Pal

  31. Wireless networks • What is wireless networking? • What is mobile computing? Prepared by Hannyzzura Pal

  32. Protocols • A system may consists of several entities – anything capable of sending and receiving information such as application programs, browser, ftp packages, dbms, email sw • To reduce design complexity, networks are organized as a series of layers • Each layer will offer services to the higher layers • For 2 entities to send stream of bits, they must agree on a protocol – defines what is communicates, how it is communicated and when it is communicated • Between each pair of adjacent layers, there is an interface which defines the operations and services the lower layer offers to the upper layer • A set of layers and protocols is called NETWORK ARCHITECTURE Prepared by Hannyzzura Pal

  33. Interfaces and services • Services are available at SAP (Service Access Points) • The layer n SAPs are the places where layer n + 1 can access the services offered • 2 layers to exchange information • Has to had an agreed upon set of rules about the interface • Layer n+1entity pass IDU (interface Data Unit) to layer n entity through SAP • IDU consists of control information and SDU (Service Data Unit) which information will be passed across the network to the peer entity Prepared by Hannyzzura Pal

  34. Types of services • 2 types of services • Connection-oriented services • Need to establish the connection, use the connection and terminate connection when finish • Reliable – data will not lose; acknowledgement required • Eg: File trasfer • Connectionless services • No prior establishment required • Data not guarantee to arrive at the intended machine • Also known as datagram service • Eg : Electronic mail Prepared by Hannyzzura Pal

  35. Standards • Products may be used on each other regardless of its manufacturers • Provides guidelines to manufacturers, vendors, service providers to ensure connectivity • 2 types : de jure & de facto • De facto: • proprietary – invented by commercial orgs and fully owned by them – also called closed standards • Nonproprietary – developed by groups or committees and passed it to public domain – also called open standards Prepared by Hannyzzura Pal

  36. Standards organizations • International Standards Organization (ISO) • Inter. Telecommunications Union-Telecommunications Standards Sector (ITU-T) Prepared by Hannyzzura Pal

More Related