TCP/IP详解 卷一 笔记
文章平均质量分 76
chenqi111111111
这个作者很懒,什么都没留下…
展开
-
第17章TCP 基本概念
TCP提供面向连接的、可靠的字节流服务。 可靠性: ① 应用数据被分隔成TCP认为最合适发送的数据块。信息单位为“报文段”Segment。 ② 当TCP发出一个报文段后,它将启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个保温段。 ③ 当TCP收到来自TCP连接另一端的数据,它将发送一个确认。 ④ 首部和数据的检验和,覆盖整个数据报文段。 ⑤ 流量控制原创 2015-09-08 21:11:49 · 337 阅读 · 0 评论 -
第18章(四)TCP非正常关闭
一、半关闭 半关闭是的TCP连接的一端在结束它的发送后还能够接受来自另一端数据的能力。收到一个FIN只意味着在这一方向上没有数据流动。 什么时候会用到半关闭:客户有一段数据需要服务器处理,并且需要服务器返回处理结果。那么客户在发完数据后就可以发送FIN报文段,结束从客户端到服务器端的数据发送。而这个时候服务器端可以继续发送数据给客户端,直到它也发送FIN。 半关闭的好处:在上面这种情原创 2015-09-08 21:31:19 · 627 阅读 · 0 评论 -
第18章(一)TCP连接建立和终止的正常情况
一、预备知识 先看懂tcpdump的输出 序号 时间(间隔时间) 发送方向 报文段信息 信息:S 1823083521:1823083521(0)ack 1415531522 win4096 S说明这是一个同步报文段, win 4096 表示发端通告窗口的大小。指明最大报文段长度。发端将不接受超过这个长度的TCP报文段。通常是为了避免分段。 182308原创 2015-09-08 21:18:53 · 300 阅读 · 0 评论 -
第18章 (三)TCP非正常打开
一、连接建立超时: 1、第一次超时重传间隔6s,第二次24s。最大值为64s。 2、这里的超时重传的初始值6s是计算出来的。在后面的21章将会讲到。 3、超时重传不会无限制的重传下去,重传达到一定的时间就会停止(也可能设定的不是时间而是重传的次数)。 4、重传也分两种。一种是TCP建立时的重传,一种是TCP连接建立好后连接过程中出现问题而导致的重传。 第2点中所提到的重传停止的限原创 2015-09-08 21:28:18 · 312 阅读 · 0 评论 -
第18章(二)TCP状态变迁图与2MSL等待状态
一、状态变迁图 图没有必要一次看透,它是将各种情况总结在了一张图中。可先了解个大概,主要看黑色粗线的流程,或者直接选择跳过。在了解了同时打开,同时关闭,2MSL状态等之后,可用这张图进行梳理。 主要看下面这张图:了解TCP正常连接建立和终止所对应的状态 注:TIME_WAIT是在接受到FIN,发出ACK N+1后才进入的。图中的画法会让人产生先进入TIME_WAIT再发送ACK原创 2015-09-08 21:23:35 · 560 阅读 · 0 评论