TCP/IP详解
gochenguowei
在工作之余,记录下自己学习的东西,并收藏一些好的文章。
展开
-
TCP/IP详解--TCP连接中TIME_WAIT状态过多
转载自:http://blog.csdn.net/yusiguyuan/article/details/21445883TIMEWAIT状态本身和应用层的客户端或者服务器是没有关系的。仅仅是主动关闭的一方,在使用FIN|ACK|FIN|ACK四分组正常关闭TCP连接的时候会出现这个TIMEWAIT。服务器在处理客户端请求的时候,如果你的程序设计为服务器主动关闭,那么你才有可能需要关注这个TIMEW...转载 2018-03-15 10:22:34 · 537 阅读 · 0 评论 -
客户端时不时接收到10054错误
在一个linux 群里,有人问:select写socket时候 建立链接立马发送数据有时候收不到数据 还提示10054 百分之八十的情况还是能收到的 一般收不到数据的时候 第二次再链接发送数据就能收到 请问是怎么回事呢? 对于好奇心极强的我,对于这个没遇到的问题,我就百度了10054错误。网上说: 一般来说是连接被对方重设。一个建立的连接被远程主机强行关闭,若远程主机上的进程异...原创 2018-03-24 10:37:35 · 13009 阅读 · 0 评论 -
TCP三次握手的第三次的 ack包丢失会怎样?
面试题: 在 TCP 建立连接的三次握手连接阶段,如果客户端发送的第三个ACK包丢了,那么客户端和服务端分别进行什么处理呢? 相信了解 tcp 协议的人,三次握手的过程肯定很了解了。第三次的 ack 包丢失就是说在 client 端接收到 syn + ack 之后,向 server 发送的 ack 包 由于各种原因 server 没有收到。这时 client, server 分别会进行...原创 2018-03-22 10:37:20 · 14240 阅读 · 8 评论 -
告知你不为人知的 UDP:疑难杂症和使用
转载自:https://cloud.tencent.com/developer/article/1004554作为文章“《从TCP三次握手说起:浅析TCP协议中的疑难杂症》”的姊妹篇,很早就计划写篇关于UDP的文章,尽管UDP协议远没TCP协议那么庞大、复杂,但是,要想将UDP描述清楚,用好UDP却要比TCP难不少,于是文章从下笔写,到最终写成,断断续续拖了好几个月。对应系列的上一篇:《告知你不为...转载 2018-05-08 16:38:01 · 1584 阅读 · 0 评论 -
tcp详解
转自:http://www.cnblogs.com/kzloser/articles/2582957.html首部格式图释: 各个段位说明:源端口和目的端口: 各占 2 字节.端口是传输层与应用层的服务接口.传输层的复用和分用功能都要通过端口才能实现 序号: 占 4 字节.TCP 连接中传送的数据流中的每一个字节都编上一个序号.序号字段的值则指的是本报文段所发送...转载 2018-07-15 15:50:31 · 250 阅读 · 0 评论 -
http 详解
转自:https://blog.csdn.net/kingcodexl/article/details/51306062一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfer ...转载 2018-07-22 23:06:01 · 536 阅读 · 0 评论