- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 五 章 运 输 层 潘 乔 东华大学计算机学院 主要内容 一、传输服务 二、传输层协议的要素 三、Internet的传输协议 一、传输服务 传输层的任务 传输层提供的服务 传输服务原语 传输层的任务 传输层的任务是在源机器和目的机器之间(通常是应 用层的进程之间)提供可靠的、性价比合理的数据传 输功能,并且与当前使用的物理网络完全独立。 传输层为相互通信的应用进程提供了逻辑通信 传输层协议和网络层协议的主要区别 注意:当网络的边缘部分中的两个主机使用网络的核心部分的 功能进行端到端的通信时,只有位于网络边缘部分的主机的协 议栈才有传输层,而网络核心部分中的路由器在转发分组时都 只用到下三层的功能。 传输层的任务 传输层的任务是在源机器和目的机器之间(通常是应 用层的进程之间)提供可靠的、性价比合理的数据传 输功能,并且与当前使用的物理网络完全独立。 传输层的任务 传输层的任务是在源机器和目的机器之间(通常是应 用层的进程之间)提供可靠的、性价比合理的数据传 输功能,并且与当前使用的物理网络完全独立。 传输层在OSI参考模型中的位置 传输层为相互通信的应用进程提供了逻辑通信 传输层与上、下层之间的关系 一、传输服务 传输层的任务 传输层提供的服务 传输服务原语 传输层在OSI参考模型中的位置 传输层提供的服务 面向连接的服务:对数据有校验和重发,通信可靠 如:TCP/IP模型中应用层协议:FTP和Telnet 无连接的服务:对数据无校验和重发,通信速率高 如: TCP/IP模型中应用层协议:SNMP和DNS 一、传输服务 传输层的任务 传输层提供的服务 传输服务原语 传输服务原语 Berkeley Socket Internet上使用的传输原语--Berkeley Socket(伯克利套接字),为了方便网络上进程之间使用TCP/IP协议进行通信,专门设计了一套编程接口—套接字(Socket)编程接口,所谓套接字(Socket),就是用于标识通信进程的(主机地址、端口号、使用协议)的一个组合ID Socket的产生和发展 最初在70年代由加州大学Berkeley分校开发,其目的是为BSD (Berkeley Software Distribution) UNIX 4.1版操作系统提供网络通信接口。 Socket在各种平台下的发展 随着Berkeley Sockets的广泛应用,九十年代初,Sun、MS等公司共同制定了适应dos和win平台的windows sockets的规范(WinSock) Sun Microsystems为Java也制定了网络通信的API Linux下的socket继承了BSD sockets的风格,但有所改动 Socket原语 进程间的通信 即 Socket到Socket的通信 Socket原语 Socket原语 Socket原语 主要内容 一、传输服务 二、传输层协议的要素 三、Internet的传输协议 二、传输层协议的要素 传输服务是通过在两个传输实体间执行传输协议来实 现的。在某些方面传输服务和数据链路层服务很类似: 比如都要进行差错控制、流量控制、排序等--提供可靠的数据传输。 然而由于这两个协议工作的环境不同,它们之间还是 有很大的区别: 二、传输层协议的要素 二、传输层协议的要素 二、传输层协议的要素 传输层需要讨论的问题: 编址 两个程序要建立连接时,必须指明对方是哪一个应用进程(将数据包交给哪个进程处理),每个进程需要一个标识。 标识方法称作为每个进程指定一个传输地址 源进程向目的进程的传输地址发送消息 目的进程从自己的传输地址接收消息。 编址 传输地址 *称作传输服务访问点TSAP(Transport Service Access Point) 应用程序将自己关联到一个TSAP上,以便与远程的TSAP通信。 在因特网中称为端口 port(一个16bit的整数) Well-Known TSAP 对于经常使用的标准服务,可以使用众所周知的地址,如FTP为21,HTTP为80,TELNET为23,SMTP为25等。 类似119、110等电话号码 使用名字服务器name server(或目录服务器) 为了找到与一个服务相对应的TSAP,客户进程首先与名字服务器建立连接(当然名字服务器的TSAP是众所周知的),给出服务的名称,名字服务器返回相应的TSAP;然后客户进程终止与名字服务器的连接,并与希望的服务器进程建立
您可能关注的文档
最近下载
- 剑桥国际少儿英语KB4 Unit1-8 学生用书听力文本.pdf VIP
- 华东师大版七年级数学上册第二章专题训练 有理数运算中常见的五种技巧.docx VIP
- 《乡土中国》1-3章 统编版高中语文必修上册.pptx VIP
- 唐 袁天罡 《射覆无移口鉴》.pdf VIP
- 新课标视域下高中生物课堂“备、教、学、评一体化”的实践探究.docx
- 空客 课件教学课件.pptx VIP
- 医学影像学在康复中的应用案例.pptx VIP
- 医学影像处理技术在肢体功能恢复中的应用.pptx VIP
- 统编版道德与法治五年级上册第7课 中华民族一家亲(课件).pptx VIP
- 影像技术在康复医学中的应用.pptx VIP
文档评论(0)