版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆悦来两江国际酒店会议管理有限公司希尔顿格芮酒店招聘2人建设笔试模拟试题及答案解析
- 2026上海政法学院上海司法研究所(派遣制)招聘1人建设笔试备考题库及答案解析
- 2026四川长虹电子科技有限公司招聘党建保密管理主管岗位1人建设考试备考题库及答案解析
- 2026年西安浐灞国际港公益岗招聘(8人)建设考试备考试题及答案解析
- 2026年胜利油田中心医院公开招聘工作人员(60人)建设笔试备考题库及答案解析
- 2026福建厦门市海湾实验幼儿园招聘2人建设笔试参考题库及答案解析
- 2026浙江温州市康居物业管理有限公司所属温州市强城城市服务管理有限公司招聘16人建设笔试模拟试题及答案解析
- 2026江苏南通古港文化旅游发展有限公司招聘劳务派遣人员5人建设考试参考试题及答案解析
- 2026贵州磷化(集团)有限责任公司春季社会招聘228人建设笔试模拟试题及答案解析
- 2026年伊春市直属公立医院引进(招聘)高层次专业技术人才和急需紧缺人才133人建设笔试备考试题及答案解析
- 2026年REACH法规253项SVHC高度关注物质清单
- 2026届湖南天壹名校联盟高三下学期3月质检物理试卷+答案
- 2026上海市建筑工程学校招聘7人笔试参考试题及答案解析
- 武汉市2026届高三语文3月调研作文范文5篇:“行船顺水之势”
- 广东省广州市2026年普通高中毕业班综合测试(广州一模)英语试题
- 2026年面部刮痧养生法实操教程课件
- 老旧小区改造监理规划
- 2025年信阳职业技术学院单招职业技能考试试题及答案解析
- 保洁保安岗位职责培训
- 老年骨折术后快速康复(ERAS)策略
- 常州2025年江苏常州市锡剧院公开招聘企业用工工作人员5人笔试历年参考题库附带答案详解
评论
0/150
提交评论