Presentation is loading. Please wait.

Presentation is loading. Please wait.

Spring 2000John Kristoff1 Introduction Computer Networks.

Similar presentations


Presentation on theme: "Spring 2000John Kristoff1 Introduction Computer Networks."— Presentation transcript:

1 Spring 2000John Kristoff1 Introduction Computer Networks

2 Spring 2000John Kristoff2 Motivation and Scope Computer networks and internets: an overview of concepts, terminology and technologies that form the basis for digital communication in private corporate networks the the global Internet.

3 Spring 2000John Kristoff3 Motivation for Networks zInformation Access zSharing of Resources zFacilitate Communications

4 Spring 2000John Kristoff4 What a Network Includes zTransmission hardware zSpecial-purpose hardware devices yinterconnect transmission media ycontrol transmission yrun protocol software zProtocol software yencodes and formats data ydetects and corrects problems

5 Spring 2000John Kristoff5 What a Network Does zProvides communication that is yReliable yFair yEfficient yFrom one application to another

6 Spring 2000John Kristoff6 What a Network Does [continued] zAutomatically detects and corrects yData corruption yData loss yDuplication yOut-of-order delivery zAutomatically finds optimal path from source to destination

7 Spring 2000John Kristoff7 Data Communication versus Networking zWith only two nodes, mostly EE issues. zWith more than two nodes, lot more issues!

8 Spring 2000John Kristoff8 Direction of Transmission Point to PointBroadcast

9 Spring 2000John Kristoff9 Network Topologies

10 Spring 2000John Kristoff10 Transmission Media zWireline yString yGarden Hose yCopper xTwisted Pair xCoax yOptical Fiber z Wireless ySound yLight and mirrors yInfrared yRF yMicrowave

11 Spring 2000John Kristoff11 Network Scope zLocal Area Network (LAN) zMetropolitan Area Network (MAN) zWide Area Network (WAN)

12 Spring 2000John Kristoff12 Data Transmission Serial Parallel

13 Spring 2000John Kristoff13 Multiplexing

14 Spring 2000John Kristoff14 Communication Modes zSimplex zHalf-duplex zFull-duplex

15 Spring 2000John Kristoff15 Connection-oriented versus Connectionless zConnection Setup zData Transfer zConnection Termination z Data Transfer

16 Spring 2000John Kristoff16 Circuit Switching versus Packet Switching zDedicated yfixed bandwidth yroute fixed at setup yidle capacity wasted ynetwork state z Best Effort yend-to-end control ymultiplexing technique yre-route capability ycongestion problems

17 Spring 2000John Kristoff17 Examples zPublic Switched Telephone Network zInternet zPostal Service zTrain zCar and highway system

18 Spring 2000John Kristoff18 Standards zHardware zSoftware zProtocols zAdvantages and Disadvantages zProprietary, De Facto, De Jure zStandards Bodies yIETF, IEEE, OSI, ANSI, ATM Forum, etc.

19 Spring 2000John Kristoff19 Protocols zRules, standards and etiquette zMetric System zEnglish zDinner party zMorse Code zTCP/IP zHTML

20 Spring 2000John Kristoff20 Layering

21 Spring 2000John Kristoff21 Headers, Data and Trailers

22 Spring 2000John Kristoff22 Encapsulation

23 Spring 2000John Kristoff23 ISO OSI Reference Model z7: Application Layer z6: Presentation Layer z5: Session Layer z4: Transport Layer z3: Network Layer z2: Data link Layer z1: Physical Layer

24 Spring 2000John Kristoff24 Interfaces and Services zPDUs zSDUs zSAPs zPeer communications zService Primitives zetc... read Tanenbaum 1.3.3 and 1.3.5

25 Spring 2000John Kristoff25 TCP/IP Model z5: Application Layer z4: Transport Layer z3: Network Layer z2: Data link Layer z1: Physical Layer

26 Spring 2000John Kristoff26 OSI versus TCP/IP z“Rough consensus and running code” zSimplicity zTime to market zAvailability

27 Spring 2000John Kristoff27 Network Classification zPhysical medium: copper, fiber, wireless zScope: LAN, MAN, WAN zTopology: bus, star, ring, mesh zSwitching style: circuit, packet zApplication: voice, data, video zProtocol: IP, OSI, Ethernet, ATM zTransmission rate: 10Mb/s, Gigabit

28 Spring 2000John Kristoff28 Terms I (we) Often Use zFrames: think data link layer zPackets: think network layer zDatagrams: think IP zSegments: think TCP zCells: think ATM zLayer : refer to reference models

29 Spring 2000John Kristoff29 The End-to-End Argument z“End-to-End Arguments in System Design” yJ.H. Saltzer, D.P. Reed, and D.D. Clark yhttp://web.mit.edu/Saltzer/www/publications /


Download ppt "Spring 2000John Kristoff1 Introduction Computer Networks."

Similar presentations


Ads by Google