![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通信协议
风起云涌2021
狂奔的蜗牛
展开
-
TCP连接为什么要三次握手
3次握手理想过程1. 客户机首先发送一个SYN请求,此时服务器是LISTEN状态2. 服务器返回一个ACK SYN响应,此时服务器创立了一个半连接,连接状态是SYN_RCVD3. 客户及发送一个ACK响应,此时半连接是ESTABLISHED状态注意上面的过程是理想过程,就是说不会出现丢包、延迟的情况,但是实际上信道是不可靠的。先说说2次握手可能出现的问题,如果一个SYN请求原创 2016-03-27 17:29:52 · 662 阅读 · 0 评论 -
TCP协议详解
原文地址:http://www.cnblogs.com/kzloser/articles/2582957.html目录首部格式数据单位特定注意自动重传请求ARQ具体实现发送缓存接收缓存滑动窗口确认丢失和确认迟到超时重传时间选择报文段的发送时机运输连接发送TCP请求客户端拥塞处理相关概念避免拥塞具体实现TCP 的有限状态转载 2016-04-30 23:58:33 · 431 阅读 · 0 评论 -
tcp状态
原文链接注:主动、被动 与 服务器、客户端没有明确的对应关系。这个图N多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻 的认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及 关闭连接的四次握手过转载 2016-06-19 17:07:50 · 597 阅读 · 0 评论 -
http://blog.csdn.net/change518/article/details/8004827
原文链接以下内容未经全部验证,不保证正确性。1.Request timed out这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP数据包,从上面工作过程来看,这是不完全正确的,至少有下几种情况。(1) 对方已关机,或者网络上根本没有这个地址:比如在上图中主机A中PING 192.168.0.7 ,或者主机B关机了,在主机A中PING 192.168.0.转载 2016-06-19 17:42:51 · 295 阅读 · 0 评论 -
简单理解Socket及TCP/IP、Http、Socket的区别
题外话前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看HTML5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作还没完成,所以没有多少主流的服务器支持,自己在网上下载了几个实现,包括PHP的、C#的、甚至Node.js的转载 2016-11-26 17:38:54 · 9169 阅读 · 0 评论