![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP
文章平均质量分 90
second60
这个作者很懒,什么都没留下…
展开
-
IO复用(模型/阻塞/同步/异步)
IO复用(模型/阻塞/同步/异步)second60 20180209IO5种模型?什么是阻塞/非阻塞?什么是轮询?什么是同步和异步?套接字就绪的条件?拒绝攻型服务? IO复用:内核一旦发现进程指定的一个或多个IO条件就绪,就通知进程。使用场景:1. 当客户处理多个描述符(交互输入和网络套接字)时,必须使用IO复用。2. 一个客户同时处理多个套接字3. 如果一个TCP服务器既要处理监听套接字,又要处...原创 2018-02-09 19:48:02 · 575 阅读 · 0 评论 -
TCP重试机制与运用实例
TCP重试机制与运用实例second60 201802051. TCP重试机制简介 在TCP三次握手的过程中,当客户端发送SYN分节之后,如果没有收到服务端返回的确认ACK,那么TCP会在6s后继续发送SYN分节,一直没收到,25s继续发送....在75S后仍然没收到请求,则返回错误。 上面描述了TCP三次握手过程中的重试机制。1. 发送SYN分节并没收到ACK原创 2018-02-05 21:21:31 · 4624 阅读 · 0 评论 -
[TCP]基于TCP的心跳和加密设计
基于TCP的心跳和加密设计second60 201802121 前言本章主要讲解的心跳是逻辑上的心跳,非TCP内部的心跳。一般TCP服务器都会在逻辑层做一个心跳,主要用来客户端无心跳请求时,确定客户端是否存活。对于手机客户端或弱网环境,是非常有必要的。 适用于:客户端与服务端,和服务与服务之间底层实现。-----------------------------------------------...原创 2018-02-12 16:06:30 · 2980 阅读 · 0 评论