TCPIP
xpmwgcwm
这个作者很懒,什么都没留下…
展开
-
TCP 关闭过程 TIME_WAIT AND CLOSE_WAIT
[img]http://dl2.iteye.com/upload/attachment/0100/5677/3e0c0b69-84e8-30fb-a401-84f3c10c5c46.jpg[/img]为了方便描述,我给这个TCP连接的一端起名为Client,给另外一端起名为Server。上图描述的是Client主动关闭的过程,FTP协议中就这样的。如果要描述Server主动关闭的过程,只要...原创 2014-08-26 16:53:26 · 108 阅读 · 0 评论 -
TCP心跳机制
心跳的两种方式1) 应用层面的心跳机制 好处是可以扩展可携带的消息2) TCP协议自带的保活功能 打开keep-alive功能即可. 具体属性也可以通过API设定.如何使用Keep-alive[code="java"]int keepAlive = 1; // 开启keepalive属性. 缺省值: 0(关闭) int keepIdle =...原创 2014-08-27 15:17:22 · 267 阅读 · 0 评论 -
TCP中的SEQ和ASK
[img]http://dl2.iteye.com/upload/attachment/0100/6066/56c94039-0ddc-388d-9139-da936e6d873c.png[/img]三次握手过程1. client第一次seq随机产生 x,没有ask2. server 随机产生一个seq, ask=client's seq+13. client se...原创 2014-08-27 17:09:48 · 670 阅读 · 0 评论 -
TCP分段与IP分片
MTU: Maxitum Transmission Unit 最大传输单元MSS: Maxitum Segment Size 最大分段大小1. EthernetII帧的结构DMAC+SMAC+Type+Data+CRC由于以太网传输电气方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据...原创 2014-08-28 10:13:59 · 165 阅读 · 0 评论