网络工程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络工程课件课件

1.2.3 套接字 图1-2-7 常见协议和对应的端口号 试题答案:TCP是一个面向连接的协议,它提供连接的功能是(31) A. 全双工_的,采用(32) C.超时重传和肯定确认(捎带一个分组的序号)技术来实现可靠数据流的传送。为了提高效率,又引入了滑动窗口协议,协议规定重传(33)B.未被确认_的分组,这种分组的数量最多可以(34)D.等于滑动窗口的大小 ,TCP协议采用滑动窗口协议解决了(35)A 端到端的流量控制。 传输控制协议 TCP 的主要功能是提供面向连 接的传输服务。连接管理可以分为建立连接、数据传输和终止连接三个阶段。 TCP 连接是使用三次握手协议来建立连接, 通常在一台计算机上的 TCP 软件被动地等待握手, 而另一台计算机上的 TCP 软件则主动发起连接请求。握手协议允许双方同时试图建立连接, 即连接可由任何一方或双方发起。一旦连接建立, 就可以双向对等地数据流动, 无主从关系。当传送结束后, 连接双方都要终止各自的连接。 当使用紧急比特并将URG置1时,发送应用进程就告诉发送TCP这两个字符是紧急数据。 于是发送TCP就将这两个字符插入到报文段的数据的最前面,其余的数据是普通数据。 这时还要与“ 紧急指针 ”字段配合使用。 “ 紧急指针 ”指出在本报文段中的紧急数据的最后一个字节的序号。“ 紧急指针 ”使接收方知道紧急数据共有多少字节。紧急数据到达接收端后,当所有紧急数据都被处理完时,TCP就告诉应用程序恢复到正常操作。 注意:即使窗口为0时,也可发送紧急数据。 (2)确认比特ACK,标志着首部中“确认序号”字段是否可用,当值为1时, “确认序号”才有意义; (3)紧迫比特PSH(推送比特),表明请求远地目的主机的TCP将本报文段立即传送给其应用层进行处理;而不要等待整个缓冲区都填满后在整批提交。可以处理紧急事件。 ( 4)重建比特RST,表明出现严重差错,必须释放连接,然后再重建运输连接; (5)同步比特SYN,在建立连接时使用,与确认比特ACK配合使用,当SYN=1,ACK=0时,表明这是一个请求建立连接的报文段。若对方同意建立连接,则在发回的确认报文段中会使SYN=1,ACK=1 (6)终止比特FIN,用来释放一个连接。当FIN=1,表明在此次传送任务中,需要传送的全部字节都已经传送完毕,并要求释放传输连接。 ? 7、窗口 占2字节。 窗口字段用来控制对方发送的数据量,单位为字节。 计算机网络经常是用接收端的接收能力的大小来控制发送端的数据发送量。TCP 连接的一端根据设置的缓存空间大小确定自己的接收窗口大小,然后通知对方以确定对方的发送窗口的上限。 若将 TCP 连接的两端分别记为 A 和 B 。若 A 确定自己的接收窗口为WIN, 则 A 发送给 B 的 TCP 报文段的窗口字段中写入 WIN的数值。这就是告诉 B 的 TCP,“ 你(B)在未收到我 (A) 的确认时所能够发送的数据量的上限就是从本首部中的确认号开始的 WIN 个字节。” 所以 A 所设定的 WIN 既是 A 的接收窗口,同时也就是 B 的发送窗口的上限值。 例如:A 在发送给 B 的报文段的首部中将窗口字段的值 WIN 置为 500, 将接收序号(确认序号)置为201。这就是告诉 B:“ 你 (B) 在未收到确认的情况下, 最多可向我(A)发送序号从 201 开始到 700 共500字节的数据 ” 。 B 在收到此报文段后 , 就用此窗口数值 500作为 B 的发送窗口的上限值。 但应注意:B 向 A 发送的报文段的首部也有一个窗口字段, 但这是根据 B 的接收能力来确定 A 的发送窗口上限 , 一定不要弄混。 ? 源IP地址 ? 目的IP地址 ? 0 ? 6 ? TCP长度 8、 检验和 占 2 字节 ,是为了确保高可靠性而设置的,用来 检验首部和数据以及伪首部之和。在计算检验和时, 要先在TCP报文段前加上12字节的伪首部。 伪首部既不向下传送也不上交 9、紧急指针 与紧急比特配合使用处理紧急情况,指出在本报 文段中的紧急数据的最后一个字节的序号。 10、选项 长度可变。 TCP 只规定了一种选项, 即最大报文段长度MSS(Maximum Segment Size )。 MSS 告诉对方 TCP:“ 我的缓存所能接收的报文段的数据字段的最大长度是 MSS 个字节。” 当没有使用选项时,TCP 的首部长度是 20 字节。 MSS 的选择并不太简单。若选择较小的 MSS长度,网络的利用率就降低 。 例如 , 当 TCP 报文段只含有 1 字节的数据时 , 在 IP层传输的数

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档