《计算机网络概论》.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机网络概论》

计算机网络概论 刘兵 制作 第5章 传输层 传输层所使用的主要端口号 传输服务和服务质量 UDP协议的报文格式 TCP协议的报文格式及连接传输管理 TCP的流量控制与拥塞控制 5.1.2 传输层的端口 5.1.2 传输层的端口 在服务器端使用的端口号又分为两类,一类叫熟知端口或系统端口号,数值一般为 0~1023 另一类叫登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。 (2)客户端口号或短暂端口号,数值为49152~65535,留给客户进程选择暂时使用。 传输层的服务质量(Qusality of Service,QoS)可以用来衡量传输层的总体性能 衡量服务质量QoS的主要性能指标有: (1)连接建立延迟 (2)连接建立失败的概率。 (3)吞吐率: (4)传输延迟: (5)残余误码率。 (6)安全保护。 (7)优先级。 (8)恢复功能 各字段意义如下所述。 源端口字段:发送端UDP端口,当不需要返回数据时,该域为0。 目的端口字段:目的端口号。 长度字段:UDP用户数据报的总长度,以字节为单位,最小值为8(报头长)。 检验和字段:防止UDP用户数据报在传输中出错。 5.4.2 TCP报文格式 TCP将单向地关闭这个连接。其过程如下 5.4.4 TCP的流量控制与拥塞控制 1.流量控制 指让发送方的发送速率能让接收方来得及接收。TCP 采用大小可变的滑动窗口进行流量控制。窗口大小的单位是字节。 TCP采用滑动窗口机制解决两个重要问题:传输效率和流量控制。 5.4.4 TCP的流量控制与拥塞控制 TCP的滑动窗口在 TCP 报文段首部的窗口字段写入的数值就是当前给对方设置的发送窗口数值的上限。 发送窗口的大小在连接建立时由双方商定。但在通信的过程中,接收端可根据自己的资源情况,随时动态地调整对方的发送窗口上限值(可增大或减小)。 为了在传输层进行拥塞控制,1999年公布的因特网建设标准定义了以下四种算法:慢开始、拥塞避免、快重传和快恢复。 2.拥塞控制 TCP 连接需要有以下两个状态变量: 接收端窗口 rwnd (receiver window) 又称为通知窗口(advertised window)。 拥塞窗口 cwnd (congestion window) 2.拥塞控制 (1)设定慢启动的门限窗口,并初始化拥塞窗口为1。 (2)设定发送窗口 发送窗口=min[接收端窗口,拥塞窗口] (3)发送端收到了对所有发出报文段的确认,就在下一次发送时将拥塞窗口加倍。 (4)当拥塞窗口=门限窗口时,拥塞窗口按线性增长,否则,执行拥塞避免算法。 (5)如果出现超时,那么将超时处的窗口值大小的一半作为新的慢启动门限窗口的值,同时拥塞窗口的大小变为1。 (6)接着再循环进行。 1。面向字符型控制规程 (3)面向字符型帧格式所带来:数据透明传输问题。  解决方法:使用转义字符DLE(10H)即:    1)将每个独立的控制字符都作为普通的数据字符对待    2)仅当控制字符紧随在DLE之后时,才具有控制意义。 1。面向字符型控制规程 面向字符型帧格式变成: DLE SYN DLE SYN DLE SOH 报头 DLE STX 正文 DLE ETX 校验码 DLE ETO (3)控制序列和控制协议 1)确认(ACK)控制序列 SYN SYN DLE ACK 2)否认(NAK)控制序列 SYN SYN DLE NAK (3)控制序列和控制协议 3)询问(ENQ)控制序列 SYN SYN 站地址 DLE ENQ 4)拆链(EOT); SYN SYN 站地址 DLE EOT (4)面向字符型控制规程的数据传输过程 1)建立连接阶段(建立收发关系) (4)面向字符型控制规程的数据传输过程 2)数据传输阶段 (4)面向字符型控制规程的数据传输过程 3)拆除连接阶段(释放收发关系) (4)面向字符的(传输的数据和控制信息都是某个字符集,例如ASCII中的一个),存在的弱点:   1)采用停止等待协议,收发双方交替工作,通信线路的利用率低   2)通信设备必须使用同样字符代替,不同的BSC协议要求使用不同的代码。   3)只对数据部分进行了差错控制,控制部分的差错得不到检测,可靠性差。   4)不易扩展,增加功能必须设定一个新得控制符。 2。面向比特型控制规程 (1)定义    面向比特型控制规程是靠约定比特模式(而不是靠使用特殊定义的字

文档评论(0)

taotao0c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档