- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络运输层new.ppt
CS 140 第8章 运输层 主要内容 运输层概念 TCP/IP中的运输层 UDP TCP 8.1运输协议概述 引入运输层的原因 消除网络层的不可靠性; 提供从源端主机到目的端主机的可靠的、与实际使用的网络无关的信息传输。 运输服务 运输实体(transport entity):完成传输层功能的硬软件; 运输层实体利用网络层提供的服务向高层提供有效、可靠的服务; 运输层服务过程(p229 图8-2) 应用进程间通信:不同应用进程的报文通过不同的端口进行传输。 运输层的复用和分用 复用:应用层不同进程的报文通过不同的端口向下交到网络层,并共用网络层提供的服务。 分用:目的主机的运输层通过不同端口将报文分别交付到相应的应用进程。 网络层与运输层的区别(p229 图8-3) 网络层为主机提供逻辑通信。 运输层为进程之间提供逻辑通信。 运输层与相邻层间关系(p230 图8-4) 向应用层提供运输服务的称为运输服务提供者(transport service provider)即运输实体;使用运输服务的称为运输服务用户(transport service user)。 OSI中,1 ~ 4层称为运输服务提供者(transport service provider);4层以上称为运输服务用户(transport service user)。 TSAP和NSAP 运输层提供两种服务 (p230 图8-5) 面向连接的传输服务:连接建立,数据传输,连接释放。(TCP) 无连接的传输服务。(UDP) 8.2 TCP/IP体系中的运输层 1、TCP、UDP 用户数据报协议(UDP) 不需建立连接 尽最大努力交付 TCP 面向连接 可靠的全双工服务 2、端口的概念 端口即运输层服务访问点(TSAP),用来标识应用进程的。 应用层的源进程将报文发送给运输层的某个端口,而应用层的目的进程从端口接收报文。 端口号:16bit 用来标识本计算机应用层中的各进程。 端口号分类 熟知端口:TCP/IP体系确定并公布。数值0-1023,FTP 21、TELNET 23 、SMTP 25、DNS 53、HTTP 80 一般端口:随时分配给请求通信的客户进程。 插口(Socket)或套接字:由IP地址和端口号组成,是TCP连接的方式。 插口的含义:运输层通信的一对插口必须唯一。 例如:(3,1500)和(5.25) Socket的几种不同含义。 8.3 用户数据报协议UDP 8.3.1 Usage of UDP Why is there a UDP? no connection establishment (which can add delay) no congestion control: UDP can blast away as fast as desired small segment header simple: no connection state at sender, receiver 8.3 用户数据报协议UDP 8.3.1 用户数据报的用途 虽然UDP用户数据报只能提供不可靠的交付,但UDP在某些方面有其特殊的优点,例如: (1)发送数据之前不需要建立连接(当然发送数据结束时也没有连接需要释放),因而减少了开销和发送数据之前的时延。 (2)UDP没有拥塞控制,也不保证可靠交付,因此主机不需要维持具有许多参数的、复杂的连接状态表。 (3)UDP用户数据报只有8个字节的首部开销,比TCP的20个字节的首部要短。 (4)由于UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。 表8-1给出了一些应用和应用层协议主要使用的运输层协议(UDP或TCP)。 通常用UDP的报文队列来具体实现一个UDP端口,如图8-10所示。 8.3.2 用户数据报的格式 用户数据报UDP有两个字段:数据字段和首部字段。首部字段很简单,只有8个字节,如图8-11所示,由4个字段组成,每个字段都是两个字节。各字段意义如下所述。 (1)源端口字段:源端口号。 (2)目的端口字段:目的端口号。 (3)长度字段:UDP用户数据报的长度。 (4)检验和字段:防止UDP用户数据报在传输中出错。 8.4 传输控制协议 TCP 协议 按字节分配序号,每个字节有一个32位的序号;保证了可靠传输。 使用序号和确认 传输实体之间使用段(segment)(TPDU)交换数据; 8.4.1 TCP报头 每个段包含一个20字节的首部(选项部分另加)和0个或多个数据字节。 段的大小必须首先满足65535字节的IP包数据净荷长度限制 满足底层网络传输介质的最大传输单元(MTU)的限制,比如以太网的MTU为1500字节; TCP实体使用滑动
您可能关注的文档
最近下载
- 2025年广东东莞农村商业银行春季校园招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 制浆车间生产初步技术方案(桉木).docx VIP
- 部编三年级上册语文第二单元主题阅读.doc VIP
- ARKInvestBigIdeas2025-歌者PPT中文校对版.pdf VIP
- 新中国55年统计资料汇编-全国篇.doc VIP
- 2025西双版纳供电局及所属县级供电企业项目制用工招聘(14人)笔试参考题库附答案解析.docx VIP
- (三十六计.docx VIP
- 2025年10月全国自考《马克思主义基本原理概论》真题及答案 .pdf VIP
- 大数据数据资产价值评估.pdf VIP
- 钟君申论笔记.doc VIP
文档评论(0)