- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章运输层新工科建设·网络工程系列教材计算机网络01运输层概述运输层概述运输层的功能运输层位于计算机网络体系结构的第4层,上面是应用层,下面是网络层。网络层实现了IP分组的路由选择和转发,也就是网络中主机之间的数据通信,但是不能为实现应用层的各种网络服务功能提供服务。运输层概述运输层概述运输层协议根据应用程序的不同要求,计算机网络的运输层主要有两个协议:无连接的用户数据报协议(UDP,User Datagram Protocol)和面向连接的传输控制协议(TCP,Transmission ControlProtocol)。这两个协议都是互联网的正式标准,它们所使用的协议数据单元分别为UDP用户数据报和TCP报文段。运输层概述运输层概述运输层的端口运输层端口就是运输层的服务访问点,端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,并且让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的应用进程。运输层概述运输层的端口运输层端口就是运输层的服务访问点,端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,并且让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的应用进程。02用户数据报协议用户数据报协议UDP的主要特点用户数据报协议(UDP)用于在IP提供主机通信的基础上通过端口机制提供进程通信功能。虽然UDP和TCP处于同一个分层中,但是与TCP不同,UDP只在IP数据报服务之上增加了复用和分用的功能,以及差错检测的功能,不提供超时重传、差错重传等功能,也就是说,UDP是不可靠的协议。用户数据报协议UDP用户数据报格式UDP用户数据报由首部和数据部分组成,如图6-4所示。其中首部的长度固定为8字节,包括源端口、目标端口、长度与校验和4个字段。各字段的含义如下。(1)源端口;(2)目标端口;(3)长度;(4)校验和;用户数据报协议UDP用户数据报格式UDP用户数据报由首部和数据部分组成,如图6-4所示。其中首部的长度固定为8字节,包括源端口、目标端口、长度与校验和4个字段。各字段的含义如下。(1)源端口;(2)目标端口;(3)长度;(4)校验和;用户数据报协议UDP用户数据报格式在发送端,首先将伪首部添加到UDP用户数据报前面,将校验和字段置为全0,然后把伪首部及UDP用户数据报的所有位按16位一组进行划分,如果UDP用户数据报的数据部分的字节数不是偶数,则要用全0字节进行填充(此填充字节只用于校验和计算,不发送)。用户数据报协议UDP用户数据报格式在接收端,将收到的UDP用户数据报连同伪首部以及可能填充的全0字节一起按二进制反码求这些16位的字的和,若结果为全1则表明无传输差错,否则表明有差错,接收端应丢弃这个UDP用户数据报(也可以上交给应用层,但需要附上出现差错的警告)。03传输控制协议传输控制协议TCP概述1.TCP的主要特点(1)TCP是面向连接的协议。(2)TCP实现点对点通信。(3)TCP提供可靠交付的服务。(4)TCP提供全双工通信。(5)TCP是面向字节流的协议。传输控制协议传输控制协议TCP概述2.TCP连接运输层协议实现应用进程间端到端的通信,主机中的不同进程可能同时进行通信,并使用端口号进行区分。TCP把连接作为最基本的抽象,每条TCP连接有两个端点,TCP连接的端点不是主机,不是主机的IP地址,不是应用进程,也不是运输层的协议端口。传输控制协议传输控制协议TCP连接管理TCP是面向连接的协议,连接是用来传送TCP报文段的。在每次面向连接的通信中,TCP连接的建立和释放都是必不可少的两个过程。连接有三个阶段:连接建立、数据传输和连接释放。连接管理的目的就是要保证运输连接的建立和释放均能正常地进行。传输控制协议TCP连接管理在建立TCP连接时,要解决三个问题:①要使每一方均能够确知对方的存在;②要允许双方协商一些参数(如最大窗口值、是否使用窗口扩大选项和时间截选项及服务质量等);③能够对运输实体的资源(如缓存大小、连接表中的项目等)进行分配。传输控制协议TCP连接管理(1)TCP连接的建立TCP连接建立的过程如图6-7所示。传输控制协议TCP连接管理(1)TCP连接的建立TCP连接建立的过程如图6-7所示。传输控制协议TCP连接管理(2)TCP连接的释放TCP连接建立后,接着进行数据传输。传输控制协议TCP连接管理(1)TCP连接的建立TCP连接建立的过程如图6-7所示。传输控制协议TCP连接管理(1)TCP连接的建立TCP连接建立的过程如图6-7所示。传输控制协议TCP传输控制1.可靠传输(1)停止等待协议停止等待协议的基本原理就是每发完一个分组就停止发送,等待对方确认(回复ACK)。如果过了一段时间(超时)后,还是没有收到ACK,就表明没
您可能关注的文档
- 计算机网络- 习题及答案 ch01.docx
- 计算机网络- 习题及答案 ch02.docx
- 计算机网络- 习题及答案 ch03.docx
- 计算机网络- 习题及答案 ch04.docx
- 计算机网络- 习题及答案 ch05.docx
- 计算机网络- 习题及答案 ch06.docx
- 计算机网络- 习题及答案 ch07.docx
- 计算机网络- 习题及答案 ch08.docx
- 计算机网络 课件【ch02】数据通信基础知识.pptx
- 计算机网络 课件【ch08】基于eNSP的网络实验.pptx
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- 基于PLC的舞台灯光控制.doc VIP
- 山东省烟台市2022-2023学年高二下学期期末学业水平诊断化学试卷(含答案).pdf VIP
- 双通道脊柱内镜手术.pptx
- 2022-2023学年重庆市九龙坡区高二上学期期末物理试卷(含答案解析).docx VIP
- 劳动争议和解协议书模板.docx VIP
- 国家开放大学51679-工具书与文献检索-形成性考核3答案.docx VIP
- 全国光电设计大赛报告.pdf VIP
- 2024年广东省中考生物试卷.docx VIP
- 山东省烟台市2023-2024学年高二下学期期末学业水平诊断+化学试卷(含答案).pdf VIP
- 2025外研版英语三年级下册全册教学设计教案.pdf
文档评论(0)