计算机网络自定向下设计课件第三章.ppt_第1页
计算机网络自定向下设计课件第三章.ppt_第2页
计算机网络自定向下设计课件第三章.ppt_第3页
计算机网络自定向下设计课件第三章.ppt_第4页
计算机网络自定向下设计课件第三章.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1: Introduction,1,Internet History,1961: Kleinrock - queueing theory shows effectiveness of packet-switching 1964: Baran - packet-switching in military nets 1967: ARPAnet conceived by Advanced Research Projects Agency 1969: first ARPAnet node operational,1972: ARPAnet demonstrated publicly NCP (Netw

2、ork Control Protocol) first host-host protocol first e-mail program ARPAnet has 15 nodes,1961-1972: Early packet-switching principles,1: Introduction,2,Internet History,1970: ALOHAnet satellite network in Hawaii 1973: Metcalfes PhD thesis proposes Ethernet 1974: Cerf and Kahn - architecture for inte

3、rconnecting networks late70s: proprietary architectures: DECnet, SNA, XNA late 70s: switching fixed length packets (ATM precursor) 1979: ARPAnet has 200 nodes,Cerf and Kahns internetworking principles: minimalism, autonomy - no internal changes required to interconnect networks best effort service m

4、odel stateless routers decentralized control define todays Internet architecture,1972-1980: Internetworking, new and proprietary nets,1: Introduction,3,Internet History,1983: deployment of TCP/IP 1982: smtp e-mail protocol defined 1983: DNS defined for name-to-IP-address translation 1985: ftp protoc

5、ol defined 1988: TCP congestion control,new national networks: Csnet, BITnet, NSFnet, Minitel 100,000 hosts connected to confederation of networks,1980-1990: new protocols, a proliferation of networks,1: Introduction,4,Internet History,Early 1990s: ARPAnet decommissioned 1991: NSF lifts restrictions

6、 on commercial use of NSFnet (decommissioned, 1995) early 1990s: WWW hypertext Bush 1945, Nelson 1960s HTML, http: Berners-Lee 1994: Mosaic, later Netscape late 1990s: commercialization of the WWW,Late 1990s: est. 50 million computers on Internet est. 100 million+ users backbone links runnning at 1

7、Gbps,1990s: commercialization, the WWW,1: Introduction,5,ATM: Asynchronous Transfer Mode nets,Internet: todays de facto standard for global data networking 1980s: telcos develop ATM: competing network standard for carrying high-speed voice/data standards bodies: ATM Forum ITU,ATM principles: small (

8、48 byte payload, 5 byte header) fixed length cells (like packets) fast switching small size good for voice virtual-circuit network: switches maintain state for each “call” well-defined interface between “network” and “user” (think of telephone company),1: Introduction,6,ATM layers,ATM Adaptation Lay

9、er (AAL): interface to upper layers end-system segmentation/reassembly ATM Layer: cell switching Physical,1: Introduction,7,Summary on Introduction,Covered a “ton” of material! Internet overview whats a protocol? network edge, core, access network performance: loss, delay layering and service models

10、 backbones, NAPs, ISPs history ATM network,You now hopefully have: context, overview, “feel” of networking more depth, detail later in course,1: Introduction,8,Application Layer,Goals: conceptual + implementation aspects of network application protocols client server paradigm service models learn ab

11、out protocols by examining popular application-level protocols,More goals specific protocols: http ftp smtp pop dns programming network applications socket programming,1: Introduction,9,Applications and application-layer protocols,Application: communicating, distributed processes running in network

12、hosts in “user space” exchange messages to implement app e.g., email, file transfer, the Web Application-layer protocols one “piece” of an app define messages exchanged by apps and actions taken user services provided by lower layer protocols,1: Introduction,10,Client-server paradigm,Typical network

13、 app has two pieces: client and server,Client: initiates contact with server (“speaks first”) typically requests service from server, e.g.: request WWW page, send email Server: provides requested service to client e.g., sends requested WWW page, receives/stores received email,1: Introduction,11,Appl

14、ication-layer protocols (cont).,API: application programming interface defines interface between application and transport layer socket: Internet API two processes communicate by sending data into socket, reading data out of socket,Q: how does a process “identify” the other process with which it wan

15、ts to communicate? IP address of host running other process “port number” - allows receiving host to determine to which local process the message should be delivered, lots more on this later.,1: Introduction,12,What transport service does an app need?,Data loss some apps (e.g., audio) can tolerate s

16、ome loss other apps (e.g., file transfer, telnet) require 100% reliable data transfer,Timing some apps (e.g., Internet telephony, interactive games) require low delay to be “effective”,Bandwidth some apps (e.g., multimedia) require minimum amount of bandwidth to be “effective” other apps (“elastic a

17、pps”) make use of whatever bandwidth they get,1: Introduction,13,Transport service requirements of common apps,Application file transfer e-mail Web documents real-time audio/video stored audio/video interactive games financial apps,Data loss no loss no loss no loss loss-tolerant loss-tolerant loss-t

18、olerant no loss,Bandwidth elastic elastic elastic audio: 5Kb-1Mb video:10Kb-5Mb same as above few Kbps up elastic,Time Sensitive no no no yes, 100s msec yes, few secs yes, 100s msec yes and no,1: Introduction,14,Internet apps: their protocols and transport protocols,Application e-mail remote terminal access Web file transfer st

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论