计算机网络基椽第八章(传输层)(全)ppt培训课件

计算机网络基椽第八章(传输层)(全)ppt培训课件

ID:33651027

大小:700.00 KB

页数:25页

时间:2018-05-23

计算机网络基椽第八章(传输层)(全)ppt培训课件_第1页
计算机网络基椽第八章(传输层)(全)ppt培训课件_第2页
计算机网络基椽第八章(传输层)(全)ppt培训课件_第3页
计算机网络基椽第八章(传输层)(全)ppt培训课件_第4页
计算机网络基椽第八章(传输层)(全)ppt培训课件_第5页
资源描述:

《计算机网络基椽第八章(传输层)(全)ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章传输层传输层的地位、功能传输层与数据链路层的比较Internet的传输协议TCP8.1传输层概述应用层传输层网络层数据链路层物理层面向信息处理面向通信用户功能网络功能一、传输层的地位及作用1.传输层的地位:整个体系结构的核心2.传输层的功能基本功能:提供端到端(进程-进程)的可靠通信,即向高层用户屏蔽通信子网的细节,提供通用的传输接口网络1网络2AP1AP2AP3AP4传输实体AP1传输实体AP4端到端通信主机A主机B通用的传输接口传输协议2传输协议1网络层服务1网络层服务2主要功能:传输协议的简单/复杂决定于子网服务的多少传输连接管理端到端的顺序控制、差错检测及恢复、

2、QoS监测加急数据传送3.传输层协议与数据链路层协议的区别网络物理信道数据链路层的环境传输层的环境结点1结点2主机A主机B寻址、连接管理、超时设置、缓存和流量控制的复杂度不同8.2因特网的传输协议---TCP和UDPTCP(传输控制协议):提供面向连接服务UDP(用户数据报协议):提供无连接服务RPCSNMPTFTPSMTPFTPTELNET()()()()()()11116169252123UDPTCPABC202.112.103.47端口500端口501202.113.103.47端口500202.112.103.225端口23连接端口:TSAP=端口号+NSAP地址熟知(

3、公认)端口:常用的应用服务的端口TCP消息格式031位31015源端口目的端口发送序号18确认序号检查和选项和填充(0)首部长度URGACKPSHRSTSYNFIN保留窗口大小紧急指针数据(可选)TCP消息头部字段源端口/目的端口:TSAP地址发送序号:所发送的数据的第一字节的序号确认序号:期望收到的数据(下一个消息)的第一字节的序号首部长度:单位为32位(双字)控制字段:紧急位(URG):1表示加急数据,此时紧急指针的值为加急数据的最后一个字节的序号确认位(ACK):1表示确认序号字段有意义急迫位(PSH):1表示请求接收端的传输实体尽快交付应用层重建位(RST):1

4、表示出现严重差错,必须释放连接,重建同步位(SYN):SYN=1,ACK=0表示连接请求消息SYN=1,ACK=1表示同意建立连接消息终止位(FIN):1表示数据已发送完,要求释放连接窗口大小:通知发送方接收窗口的大小,即最多可以发送的字节数TheTCPServiceModel(a)Four512-bytesegmentssentasseparateIPdatagrams.(b)The2048bytesofdatadeliveredtotheapplicationinasingleREADCALL.Comparewithfileread&write建立TCP连接:三次握手主机1主

5、机2SYN=1,ACK=0Send_Seq=xSYN=1,ACK=1Send_Seq=y,Ack_Seq=x+1通知应用进程应用进程要求连接通知应用进程Ack_Seq=y+1正常连接情形连接释放:文雅释放主机1主机2FIN=1,Send_Seq=xAck_Seq=x+1应用进程要求释放连接通知应用进程应用进程要求释放连接通知应用进程FIN=1,Send_Seq=yAck_Seq=y+1整个连接释放TCP连接管理的有限状态自动机CLOSEDLISTENSYNRCVDSYNSENTESTABLISHEDFINWAIT1FINWAIT2CLOSINGCLOSEWAITLASTACKTIM

6、EDWAITCLOSED客户应用进程请求连接3次握手建立连接释放连接请求对方应答收到对方的释放请求超时LISTEN收到连接请求收到客户端的确认收到对方的释放请求释放连接请求对方应答收到对方的释放请求对方应答对方请求+应答释放连接请求拒绝连接请求建立连接同时建立连接TCP的窗口管理发送端接收端Send_Seq=0(0-2047)Ack_Seq=2048,WIN=2048应用进程交付2KAck_Seq=4096,WIN=0向应用进程交付2K空闲缓存4K2KSend_Seq=2048(2048-4095)0Ack_Seq=4096,WIN=20482K暂停发送Send_Seq=4096(

7、4096-5119)1K应用进程交付2K应用进程交付1KTCP窗口管理的问题(1)如果每收到应用进程的消息即发送,对于短消息,会浪费带宽解决:A.推迟发送确认和窗口更新消息,以捎带信息B.Nagle算法,尽量把短消息组合发送(2)糊涂窗口综合症接收端每次只能向应用进程交付少量消息,窗口更新消息只提供少量缓存,导致低效解决:Clark方法,禁止接收方频繁发送窗口更新消息,有一定空闲缓存后再发送TCPTransmissionPolicy efficiencyTCP/IPo

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

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

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