Download presentation
Presentation is loading. Please wait.
Published byOlivia Lawrence Modified over 9 years ago
1
Computer Networking 숙명여자대학교 컴퓨터 과학과 최 종원
2
What is the Internet? A world-wide computer network hosts or end systems network application program protocol communication link router packet switching
3
Service Description The Internet allows distributed applications running on its end-systems to exchange data with each other The Internet provides two services to its distributed applications: a connection-oriented service and a connectionless service. Currently the Internet does not provide a service that makes promises about how long it will take to deliver the data from sender to receiver.
4
Soom Good Hyperlinks Internet Engineering Task Force (IETF): The World Wide Web Consortium (W3C): The Association for Computing Machinery (ACM) the Institute of Electrical and Electronics Engineers (IEEE): Connected: An Internet Encyclopedia: Media History Project:
5
What is a Protocol? A Human Ananlogy : Fig 1.2 Network Protocols –a protocol defines the format and the order of messages exchanged between two or more communicating entities, as well as the actions taken on the transmission and/or receipt of a message or other event
6
The Network Edge End Systems, Clients and Servers Figure 1.3- Connectionless andConnection-Oriented Service –Connection-Oriented Services reliable data transfer Flow control congestion control TCP Connectionless Service UDP
7
The Network Core Figure 1.4circuit switching packet switching Message Switching
8
Routing in Data Networks Classes of packet-switched networks –datagram networks and virtual circuit networks –route according to host dest addr or to vc number –datagram net : Internet –vc network : X.25, frame relay and ATM VC network –a path –vc numbers, one # for each link along the path –entries in VC number translation table in each packet switch
9
Why vc numbers are changed? –The length of the vc field is reduced –a network management function is simplified Datagram network –ananlogous to postal services –do not maintain connection-state information in the switches
10
Access Networks and Physical Media Access network - the physical link(s) that connect an end system to its edge router –residential access network –institutional –mobile Residential access networks –use of a modem over POTS –twisted-pair phone line
11
–Narrowband ISDN all digital transmission of data –ADSL and HFC adsl uses frequency division multiplexing –a hig-speed downstream channel, 50kHz-1MHz –a medium-speed upstream channel, 4kHz to 50kHz –an ordinary POTS two-way telephone channel, 0 to 4kHz data rate : a function of the distance between the home modem and the ISP modem HFC : extensions of the cable network –cable modem, 10-Base T Ethernet port –the rates are shared among the homes
12
Company access network –Lan is used to connect an end system to an edge router –twisted-apir copper wire or coxial cable –shared Ethernet and switched Ethernet Mobile access networks –use radio spectrum to connect a mobile end system to a base station –cellular digital packet data
13
Physical Media Guided media and unguided media twisted pair copper wire –UTP : category 3 and 5 coaxial cable : baseband and broadband fiber optics terrestrial and satellite radio channels
14
Delay and Loss in Packet-Switched Networks What can happen to a packet as it travels suffers from several different types of delays at each node along the path nodal processing delay, queing delay, transmission delay, propagation delay
15
Types of Delay Processing delay : The time required to examine the packet’s header and determine where to direct the packet –the time needed to check for bit-level errors in the packet Queuing delay : the time to wait to be trasmitted onto the link
16
Transmission delay : the amount of time required to transmit all of the packet’s bits into the link Propagation delay : the time required to propagate from the beginning of the link to the next router traffic intensity : La/R –L : number of bits of packet –a : average rate at which packets arrive to the queue –R : transmission rate
17
Packet loss : with no place to store packets, a router will drop that packet, lost.
18
Protocol layers and their service models Layered architecture : protocol stack see fig 1.23 layer functions : error control, flow control segmentation and reassembly, multiplexing connection setup
19
The Internet Protocol Stack See fig 1.24 : 5 layers application layer : responsible for supporting network applications : http, smtp, ftp 등 transport layer : responsible for transporting application-layer messages between the client and server sides of an application –TCP, UDP
20
Network layer : responsible for routing datagrams from one host to another –a protocol that defines the fields in the IP datagrams as well as how the end systems and routers act on these field : IP protocol –routing protocols that determine the routes that datagrams take between sources and destinations : many routing protocols : RIP, OSPF, IDRP 등
21
Link layer : responsible for moving a packet from one node to the next node in the route –ethernet, ppp, atm, frame relay Physical layer : responsible for moving the individual bits within the frame from one node to the next
22
Network Entities and Layers End systes and packet switches : network entities two types of packet switches : routers and bridges see fig 1.25
23
Internet Backbones, NAPs and ISPs Internet topology : complex, hierarchical NBP : internetMCI, SprintLink, PSINet, Uunet 등 - 1.5Mbps --- 622Mbps and higher each NBP : has hubs, regional ISP tap into it NAP : NBP interconnect local ISP -- regional ISP new tiers and branches can be added to the Internet topology like Lego construction
24
A Brief History of Computer Networking and the Internet Development and demonstration of early packet switching principles : 1961-1972 –computer 등장 - time shared computers –need to share among geographically distibuted users –traffice was likely to be “bursty” –Kleinrock, Baran, Davies 등이 Packet switching 연구 –Robers : Advanced Research Projects Agency net –4 nodes ; Interface Message Processor : switching –NCP : host-to-host protocol –e-mail : Ray Tomlinson at BBN in 1972
25
Internetworking and new and proprietary networks : 1972-1980 Additional packet-switching nework : –ALOHAnet, a satelliet network –Telenet : a BBN commercial net –Tymnet –Transpac : a French packet-switching net Robert Metcalfe : 1973 Ethernet 연구 Vinton Cerf and Robert Kahn : create a network of networks : open net architecture
26
Open Network Architecture –Minimalism, autonomy –best effort service –stateless routers –decentralized control proprietary network architectures : – DEC : DECnet 1975 –Xerox : XNS architecture –IBM : SNA architecture
27
A Proliferation of Networks : 1980-1990 Time of tremendous growth BITnet, CSNET 1986, NSFNET 1983 NCP ---> TCP/IP France : Minitel : based on X.25 VC
28
Commercialization and the Web : The 1990s Continued evolution and the soon-to-arrive commercialization of the Internet NSFnet : serve as a backbone network Release of the WWW : CERN Time Berners-Lee : 1989-1991 –based on hypertext concept from Bush(1940s) and Ted Nelson(1960s) Marc Andreesen : Mosaic : Netscape Comm
29
Asynchronous Transfer Mode Networks Goals of ATM : to transport real-time audio and video as well as text, e-mail, and image files. ATM Forum and ITU : for BISDN ATM standards –call for packet switching with virtual circuits –define how applications directly interface with ATM
30
Deployed within telephone net and Intenet backbone unsuccessful in extending itself all the way to PCs and W/S area ATM 이 성공하지 못할 것이라는 의견 –TCP/IP protocol suite was integrated into all of the popular operating systems –Companies began to transact commerce over the Internet –Residential Intenet access became very inexpensive –many wonderful application were developed for TCP/IP networks –low-cost high-speed LAN tech developed
31
Principle Characteristics of ATM ATM standards defines protocols from transport layer to physical layer uses packet switching with fixed-length packets of 53 bytes : cells –each cell : 5 bytes of header, 48 bytes of payload uses VC : virtual channels – VCI : in the header provides no retransmissions on a link-by-link basis provides congestion control on an end-to-end basis can run over just about any physical layer
32
Overview of the ATM Layers Protocol stack –ATM adaptation layer(AAL) –ATM layer –ATM physical layer ATM physical layer : deals with voltages, bit timings, and framing on the physical dedium ATM layer : the core of the ATM standard, defines the structure of the ATM cell AAL : roughly analogous to the transport layer in the Internet Protocol stack : support many different types of services –AAL 5 : allows tcp/ip to interface with atm
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.