运输层第一讲.ppt

运输层第一讲.ppt

ID:52615009

大小:863.50 KB

页数:43页

时间:2020-04-11

运输层第一讲.ppt_第1页
运输层第一讲.ppt_第2页
运输层第一讲.ppt_第3页
运输层第一讲.ppt_第4页
运输层第一讲.ppt_第5页
资源描述:

《运输层第一讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第5章运输层主要内容概述(1)从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。(2)运输层在网络分层结构中起着承上启下的作用,通过执行运输层协议,屏蔽通信子网在技术、设计上的差异和服务质量的不足,向高层提供一个标准的、完善的通信服务。(3)运输层的目标是为进程之间的通信提供有效、可靠服务。物理层网络层运输层应用层数据链路层面向信息处理面向通信用户功能网络功能运输层的地位运输层和网络层的区别服务对象不同运输层为主机上的进程之间提供逻辑通信;网络层为主机之间

2、提供逻辑通信。差错检测不同运输层对收到的报文进行差错检测,包括首部和数据部分;而网络层只检验首部不检验数据部分。提供的服务不同运输层提供面向连接的TCP和无连接的UDP两种协议,而网络层无法同时实现这两种协议。运输层的基本功能复用与分用;差错控制(完整性控制);流量控制(收发双方的协调一致);拥塞控制(全局上的通信流量调节)。运输层的端口计算机中的进程是用进程标识符来标志的网络通信中的运输层使用协议端口号(protocolportnumber),通常简称为端口(port)来标志软件端口与硬件端口在协议栈层间的抽象的协议端口

3、是软件端口路由器或交换机上的端口是硬件端口端口用一个16位端口号进行标志端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程三类端口熟知端口,数值一般为0~1023。登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在IANA登记,以防止重复。客户端口号或短暂端口号,数值为49152~65535,留给客户进程暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程使用。学生活动一:完善概述部分运输层概

4、述小结用户数据报UDP5.2用户数据报协议UDPUDP只在IP的数据报服务之上增加了很少的功能,即复用和分用的功能以及差错检测的功能。5.2.1UDP概述UDP的主要特点UDP是无连接的,提供尽最大努力交付的服务。UDP是面向报文的。应用层交给UDP多长的报文,UDP就照样发送。UDP没有拥塞控制。UDP支持一对一、一对多、多对一和多对多的交互通信。UDP的首部开销小,只有8个字节。5.2.2UDP的首部格式伪首部源端口目的端口长度检验和数据首部UDP长度源IP地址目的IP地址017IP数据报字节44112122222字节

5、发送在前数据首部UDP用户数据报伪首部源端口目的端口长度检验和数据首部UDP长度源IP地址目的IP地址017IP数据报字节44112122222字节发送在前数据首部UDP用户数据报用户数据报UDP有两个字段:数据字段和首部字段。首部字段有8个字节,由4个字段组成,每个字段都是两个字节。伪首部源端口目的端口长度检验和数据首部UDP长度源IP地址目的IP地址017IP数据报字节44112122222字节发送在前数据首部UDP用户数据报在计算检验和时,临时把“伪首部”和UDP用户数据报连接在一起。伪首部仅仅是为了计算检验和。UD

6、P检验和的计算步骤将全零放入检验和字段;将伪首部及UDP数据报16bit分段,若UDP数据报的数据部分不是偶数个字节则填入一个全零字节(但此字节不发送);按二进制反码求和;将此和的二进制反码写入检验和字段。在发送端:在接收端:将收到的UDP数据报连同伪首部一起,按二进制反码求16bit字的和。当无差错时其结果应该为全1.否则,表明有差错。学生活动二:总结UDPUDP小结传输控制协议TCPTCP是面向连接的运输层协议。TCP主要特点每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一)。TCP提供可靠交付的

7、服务。TCP提供全双工通信。面向字节流。(1)TCP连接的端点不是主机,不是主机的IP地址,不是应用进程,也不是运输层的协议端口。TCP连接的端点叫做套接字(socket)或插口。(2)套接字socket=(IP地址:端口号)(3)TCP连接::={socket1,socket2}={(IP1:port1),(IP2:port2)}768HTCP面向流的概念发送TCP报文段发送方接收方把字节写入发送缓存从接收缓存读取字节应用进程应用进程1230181716151419202145131211H109H加上TCP首部构成

8、TCP报文段TCPTCP字节流字节流H表示TCP报文段的首部x表示序号为x的数据字节TCP连接传输控制协议TCPTCP首部20字节的固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FIN32位SYNRSTPSHACKURG位08162431填充TCP数据部分TCP首部TCP

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

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

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