DOC PREVIEW
Berkeley ELENG 122 - Lecture Notes

This preview shows page 1-2-3-21-22-23-43-44-45 out of 45 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 45 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EE 122: Introduction to Computer Networks – Fall 2002TAsOverviewAdministrative Trivia’sGoals of this CourseWhat Do You Need To Do?GradingSlide 8What is a Communication Network? (from end-system point of view)What is a Communication Network? Infrastructure Centric ViewTypes of NetworksSlide 12The InternetHistory of the InternetGrowth of the InternetRecent Growth (1991-2002)Services Provided by the InternetCommercial Internet after 1994Internet Physical InfrastructurePowerPoint PresentationSlide 21Slide 22Slide 23A Taxonomy of Communication NetworksBroadcast vs. Switched Communication NetworksSlide 26Circuit SwitchingTiming in Circuit SwitchingSlide 29Circuit Switching: Multiplexing/DemultiplexingSlide 31Packet SwitchingSlide 33Packet Switching: Multiplexing/DemultiplexingSlide 35Datagram Packet SwitchingTiming of Datagram Packet SwitchingSlide 38Slide 39Virtual-Circuit Packet SwitchingSlide 41Slide 42Slide 43Packet-Switching vs. Circuit-SwitchingSummaryIon Stoica, Fall 20021EE 122: Introduction to Computer Networks – Fall 2002Instructors-Ion Stoica ([email protected], 645 Soda Hall)-Kevin Lai ([email protected], 445 Soda Hall)Lecture time-Monday/Wednesday, 4:00 – 5:30pmOffice hour:-Monday, 2-3pm Class Web page-http://inst.eecs.berkeley.edu/~ee122/Textbook-L. L. Peterson and B. Davie, Computer Networks – A System Approach, 2nd Edition, Morgan Kaufman, 2000Ion Stoica, Fall 20022TAsWeidong Cui, [email protected]Xuanming Dong, [email protected]Karthik Lakshminarayanan, [email protected]Anantha Rajagopala-Rao (AP), [email protected]Office hours and recitations to be announced by Wednesday!Ion Stoica, Fall 20023OverviewAdministrative triviaOverview and history of the InternetA Taxonomy of Communication NetworksIon Stoica, Fall 20024Administrative Trivia’sCourse Web page: -http://inst.eecs.berkeley.edu/~ee122/-Check it periodically to get the latest informationDeadline means deadline-Homeworks: unless otherwise specified, it means 3:50 pm on the date (10 minutes before lecture)Exams are closed-bookBest way to communicate: e-mail-But contact your TA first !Please let us know any suggestions/complaints about class as early as possibleIon Stoica, Fall 20025Goals of this CourseLearn the main concepts of communication networks in general, and Internet in particular-Understand how the Internet works-Try to understand why the Internet is the way it isApply what you learned in small scale class projectsIon Stoica, Fall 20026What Do You Need To Do?Four homeworks-Strict deadlinesTwo projects-Four slip days. Any additional day –20%One midterm examOne final examIon Stoica, Fall 20027GradingHomeworks 20%Two projects 30%Midterm exam 20%Final exam 30%Ion Stoica, Fall 20028OverviewAdministrative triviaOverview and history of the InternetA Taxonomy of Communication NetworksIon Stoica, Fall 20029What is a Communication Network?(from end-system point of view)Network offers a service: move information-Bird, fire, messenger, truck, telegraph, telephone, Internet …-Another example, transportation service: move objects•Horse, train, truck, airplane ...What distinguish different types of networks?-The services they provideWhat distinguish the services?-Latency-Bandwidth-Loss rate-Number of end systems-Service interface (how to invoke the service?)-Other details•Reliability, unicast vs. multicast, real-time, message vs. byte ...Ion Stoica, Fall 200210What is a Communication Network?Infrastructure Centric ViewElectrons and photons as communication mediumLinks: fiber, copper, satellite, …Switches: electronic/optic, crossbar/BanyanProtocols: TCP/IP, ATM, MPLS, SONET, Ethernet, X.25, FrameRelay, AppleTalk, IPX, SNAFunctionalities: routing, error control, flow control, congestion control, Quality of Service (QoS)Applications: FTP, WEB, X windows, ...Ion Stoica, Fall 200211Types of NetworksGeographical distance-Local Area Networks (LAN): Ethernet, Token ring, FDDI-Metropolitan Area Networks (MAN): DQDB, SMDS-Wide Area Networks (WAN): X.25, ATM, frame relay-Caveat: LAN, MAN, WAN may mean different things•Service, network technology, networksInformation type-Data networks vs. telecommunication networksApplication type-Special purpose networks: airline reservation network, banking network, credit card network, telephony -General purpose network: InternetIon Stoica, Fall 200212Types of NetworksRight to use-Private: enterprise networks-Public: telephony network, InternetOwnership of protocols-Proprietary: SNA-Open: IPTechnologies-Terrestrial vs. satellite-Wired vs. wirelessProtocols-IP, AppleTalk, SNAIon Stoica, Fall 200213The InternetGlobal scale, general purpose, heterogeneous-technologies, public, computer networkInternet Protocol-Open standard: Internet Engineering Task Force (IETF) as standard body ( http://www.ietf.org )-Technical basis for other types of networks•Intranet: enterprise IP networkDeveloped by the research communityIon Stoica, Fall 200214History of the Internet70’s: started as a research project, 56 kbps, < 100 computers80-83: ARPANET and MILNET split 85-86: NSF builds NSFNET as backbone, links 6 Supercomputer centers, 1.5 Mbps, 10,000 computers87-90: link regional networks, NSI (NASA), ESNet(DOE), DARTnet, TWBNet (DARPA), 100,000 computers90-92: NSFNET moves to 45 Mbps, 16 mid-level networks94: NSF backbone dismantled, multiple private backbonesToday: backbones run at 2.4 Gbps, 200 millions computers in 150 countriesIon Stoica, Fall 200215Growth of the InternetNumber of Hosts on the Internet:Aug. 1981 213Oct. 1984 1,024Dec. 1987 28,174 Oct. 1990 313,000 Oct. 1993 2,056,000Apr. 1995 5,706,000Jul. 1997 19,540,000Jul. 1999 59,249,900Jun. 2002 200,071,00011010010001000010000010000001000000010000000010000000001981 1984 1987 1990 1993 1996 1999 2002Data available at: http://www.netsizer.com/Ion Stoica, Fall 200216Recent Growth (1991-2002)Ion Stoica, Fall 200217Services Provided by the InternetShared access to computing resources-telnet (1970’s)Shared access to data/files-FTP, NFS, AFS (1980’s)Communication medium over which people interact-email (1980’s), on-line chat rooms, instant messaging (1990’s)-audio, video (1990’s) •replacing telephone network?A medium for information dissemination-USENET


View Full Document

Berkeley ELENG 122 - Lecture Notes

Documents in this Course
Lecture 6

Lecture 6

22 pages

Wireless

Wireless

16 pages

Links

Links

21 pages

Ethernet

Ethernet

10 pages

routing

routing

11 pages

Links

Links

7 pages

Switches

Switches

30 pages

Multicast

Multicast

36 pages

Switches

Switches

18 pages

Security

Security

16 pages

Switches

Switches

18 pages

Lecture 1

Lecture 1

56 pages

OPNET

OPNET

5 pages

Lecture 4

Lecture 4

16 pages

Ethernet

Ethernet

65 pages

Models

Models

30 pages

TCP

TCP

16 pages

Wireless

Wireless

48 pages

Load more
Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?