第六章_运输层

第六章_运输层

ID:44984827

大小:849.50 KB

页数:60页

时间:2019-11-06

第六章_运输层_第1页
第六章_运输层_第2页
第六章_运输层_第3页
第六章_运输层_第4页
第六章_运输层_第5页
资源描述:

《第六章_运输层》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六章运输层6.1运输层的基本功能和服务6.1.1运输层作用6.1.2运输层功能6.1.3TCP/IP体系中的运输层6.2传输控制协议TCP6.2.1TCP报文格式6.2.2端口和套接字6.2.4TCP可靠数据传输的实现6.2.5TCP的运输连接管理6.3用户数据报协议UDP6.3.1概述6.3.2UDP用户数据报格式从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。物理层网络层运输层应用层数据链路层面向信息处理面向通信用户功能网络功能6.1运输层的基本功能

2、与服务6.1.1运输层作用2运输层为相互通信的应用进程提供了逻辑通信54321运输层提供应用进程间的逻辑通信主机A主机B应用进程应用进程路由器1路由器2AP1LAN2WANAP2AP3AP4IP层LAN1AP1AP2AP4端口端口54321IP协议的作用范围运输层协议TCP和UDP的作用范围AP3()()()()36.1.2运输层功能运输层为应用进程之间提供端到端的通信运输层还要收到的报文进行差错检测根据应用不同,运输层有两种不同的传输协议:TCP和UDP应用进程…应用进程…IP协议的作用范围(提供主机之间的逻辑通信

3、)TCP和UDP协议的作用范围(提供进程之间的逻辑通信)因特网运输层协议和网络层协议的主要区别4运输层与其上下层之间的关系的OSI表示法运输实体运输实体运输协议运输层层接口运输服务用户(应用层实体)运输服务用户(应用层实体)层接口网络层(或网际层)应用层主机A主机B运输层服务访问点TSAP网络层服务访问点NSAP5运输层向上提供可靠的和不可靠的逻辑通信信道?应用层运输层发送进程接收进程接收进程数据数据全双工可靠信道数据数据使用TCP协议使用UDP协议不可靠信道发送进程66.1.3TCP/IP体系中的运输层TCP/IP

4、的运输层有两个不同的协议:(1)用户数据报协议UDP(UserDatagramProtocol)(2)传输控制协议TCP(TransmissionControlProtocol)TCPUDPIP应用层与各种网络接口运输层两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元TPDU(TransportProtocolDataUnit)。UDP传送的运输协议数据单元是UDP报文或用户数据报TCP传送的运输协议数据单元是TCP报文段(segment)76.2传输控制协议TCPTCP是TCP/IP体系中面向连接的运输层协议,提

5、供全双工的和可靠交付的活动端口…发送TCP报文段TCP…TCP接收缓存发送缓存报文段…报文段报文段端口发送端接收端向发送缓存写入数据块从接收缓存读取数据块应用进程应用进程8TCP首部20字节的固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FIN32位SYNRSTPSHACKURG位08162431填充TCP数据部分TCP首部TCP报文段IP数据部分IP首部发送在前6.2.1TCP报文段的首部格式9TCP首部20字节固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保

6、留FINSYNRSTPSHACKURG填充源端口和目的端口字段——各占2字节。端口是运输层与应用层的服务接口。运输层的复用和分用功能都要通过端口才能实现。位0816243110位08162431TCP首部20字节固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG填充序号字段——占4字节。TCP连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。11位08162431TCP首部20字节固定首部目的端口数据偏移

7、检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG填充确认号字段——占4字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。12位08162431TCP首部20字节固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG填充数据偏移(即首部长度)——占4位,它指出TCP报文段的数据起始处距离TCP报文段的起始处有多远。“数据偏移”的单位是32位(以4字节为计算单位)。13位08162431TCP首部20字节固定首部目的端

8、口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG填充保留字段——占6位,保留为今后使用,但目前应置为0。14位08162431TCP首部20字节固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRS

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

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

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