Linux 网络编程
Linux 网络编程
deepwater_zone
嵌入式开发、学习交流
展开
-
Linux Socket 编程(socket,bind,listen,accept,connect,write/read,sendto/recvfrom)
1、客户端/服务器模型网络上进行通信的各端点,大部分都是遵循客户端/服务器模型的。一般来说,服务器端具有以下特征:序号特征1被动通信2始终等待来自客户端的请求3自己参与通信的网络接口和端口必须确定4处理客户端的请求后将结果(响应)返回给客户端客户端的特征如下:序号特征1主动通信2需要发起请求3自己参与...原创 2019-07-31 23:40:08 · 1115 阅读 · 0 评论 -
再议TCP(TCP状态转换图,流量控制,半链接状态,2MSL)
文章目录1、TCP状态转换图2、TCP流量控制(滑动窗口)3、TCP半链接状态4、2MSL1、TCP状态转换图这个图对排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻 的认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及 关闭连接的四次握手过程。1、建立连接协议(三次握手)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握原创 2020-07-26 23:11:01 · 343 阅读 · 0 评论