现代通信网概论第6章运输层

现代通信网概论第6章运输层

ID:34404941

大小:422.21 KB

页数:88页

时间:2019-03-05

现代通信网概论第6章运输层_第1页
现代通信网概论第6章运输层_第2页
现代通信网概论第6章运输层_第3页
现代通信网概论第6章运输层_第4页
现代通信网概论第6章运输层_第5页
资源描述:

《现代通信网概论第6章运输层》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章运输层6.1运输层协议概述6.2TCP/IP体系中的运输层6.2.1运输层中的两个协议6.2.2端口的概念6.3用户数据报协议UDP6.3.1UDP概述6.3.2UDP用户数据报的首部格式6.4传输控制协议TCP6.4.1TCP概述6.4.2TCP报文段的首部6.4.3TCP的数据编号与确认6.4.4TCP的流量控制与拥塞控制6.4.5TCP的重传机制6.4.6采用随机早期丢弃RED进行拥塞控制6.4.7TCP的运输连接管理6.4.8TCP的有限状态机6.1运输层协议概述从通信和信息处理的角度看,运输层向它上

2、面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。面向信息处理应用层用户功能运输层面向通信网络层数据链路层网络功能物理层运输层为相互通信的应用进程提供了逻辑通信应用进程应用进程APAP1AP2AP45端口运输层提供应用进程间的逻辑通信端口35443IP层32211主机A主机B路由器1路由器2APAP13LAN1WANLAN2AP2AP4IP协议的作用范围运输层协议TCP和UDP的作用范围应用进程之间的通信两个主机进行通信实际上就是两个主机中的应用进程互相通信。应用进程之间的通信又称为

3、端到端的通信。运输层的一个很重要的功能就是复用和分用。运输层协议和网络层协议的主要区别应用进程应用进程……因特网IP协议的作用范围(提供主机之间的逻辑通信)TCP和UDP协议的作用范围(提供进程之间的逻辑通信)运输层的主要功能运输层为应用进程之间提供端到端的逻辑通信运输层还要对收到的报文进行差错检测。运输层有两种不同的运输协议,即面向连接的TCP和无连接的UDP。运输层与其上下层之间的关系的OSI表示法主机A主机B运输服务用户运输服务用户应用层(应用层实体)(应用层实体)运输层服务访问点层接口TSAP

4、运输实体运输协议运输实体运输层层接口网络层服务访问点网络层NSAP(或网际层)运输层向上提供可靠的和不可靠的逻辑通信信道应发接发接用送收送收?层进进进进程程程程数据数据数据数据运全双工可靠信道输层不可靠信道使用TCP协议使用UDP协议6.2TCP/IP体系中的运输层6.2.1运输层中的两个协议TCP/IP的运输层有两个不同的协议:(1)用户数据报协议UDP(UserDatagramProtocol)(2)传输控制协议TCP(TransmissionControlProtocol)TCP与UDP两个对等运输实

5、体在通信时传送的数据单位叫作运输协议数据单元TPDU(TransportProtocolDataUnit)。TCP传送的数据单位协议是TCP报文段(segment)UDP传送的数据单位协议是UDP报文或用户数据报。TCP/IP体系中的运输层协议应用层运输层UDPTCPIP与各种网络接口TCP与UDPUDP在传送数据之前不需要先建立连接。对方的运输层在收到UDP报文后,不需要给出任何确认。TCP则提供面向连接的服务。TCP不提供广播或多播服务。TCP要提供可靠的、面向连接的运输服务,但增加了许多的开销。6.2.

6、2端口的概念端口就是运输层服务访问点TSAP。端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层;同时让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。从这个意义上讲,端口是用来标志应用层的进程。端口在进程之间的通信中所起的作用发送方接收方应用进程应用进程应用层端口端口运输TCP复用UDP复用TCP分用UDP分用层UDPUDPTCP报文段TCP报文段用户数据报用户数据报网IP复用IP分用络层IP数据报IP数据报端口端口用一个16bit端口号进行

7、标志。端口号标志计算机应用层中的各进程。端口分为两部分,一部分是保留端口,另外一部分是自由端口。其中保留端口只占很小的数目,以全局方式进行分配,即由一个公认的机构ICANN统一进行分配,其数值一般为0-1023。自由端口占全端口的绝大部分,以本地方式进行分配。TCP和UDP均规定,小于256的端口号才能作为保留端口使用。保留端口应用程序FTPTELNETSMTPDNSTFTPHTTPSNMPSNMP(trap)保留端口212325536980161162插口(socket)TCP使用“连接”作为最基本的抽象

8、,同时将TCP连接的端点称为插口(socket),或套接字、套接口。插口和端口、IP地址的关系是:IP地址端口号131.6.23.13131.6.23.1315001500插口(socket)131.6.23.13,1500131.6.23.13,15006.3用户数据报协议UDP6.3.1UDP概述UDP的功能:端口的功能和差错检测的功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。