花费 22 ms
TCP头部分析与确认号的理解

1、TCP的特点: 基于字节流面向连接可靠传输缓冲传输全双工流量控制 2、头部格式和说明 图源百度。如下图示,就是TCP包的头部结构。可以看到这个头部最少有4x5=20个字节。 另外还需 ...

Thu Dec 21 04:11:00 CST 2017 2 18353
UNIX域协议(命名套接字)

这里主要介绍命名UNIX域套接字 1.什么是UNIX域套接字Unix域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务通信的一种方式。是进程间通信(IPC)的一种方式。它提供了两类套 ...

Thu Jan 04 04:53:00 CST 2018 0 4063
关于滑动窗口协议的笔记

滑动窗口协议 还可以看我的另一篇博客,有更详细的介绍:http://www.cnblogs.com/xcywt/p/8401523.html 属于TCP协议中的一种应用,用于网络数据传输时的流量控 ...

Wed Feb 28 05:31:00 CST 2018 0 2580
Linux C++ 实现一个简易版的ping (也就是ICMP协议)

背景: 想实现一个在没外网的时候就自动重启路由器的功能。 又不想用ping命令,因为在代码里调用system("ping"); 可能会比较耗时,得单开线程。于是找了个实现ICMP协议的代码。 ...

Tue Mar 29 19:17:00 CST 2022 0 1538
IP协议和网络传输中的封装与分用。

关于七层模型和四层模型可以参考这个:http://www.cnblogs.com/xcywt/p/5027277.html 因为四层模型用的比较多,这里只拿四层模型来分析。 1、四层模 ...

Wed Dec 20 05:08:00 CST 2017 0 2355
为什么epoll会那么高效

参考(原文简直超赞):https://zhidao.baidu.com/question/687563051895364284.html下面是我结合原文写的,为了便于自己理解:关于阻塞和非阻塞的理解可 ...

Sat Dec 30 04:12:00 CST 2017 0 2073
select的限制以及poll的使用

1.先说select在多路IO中的限制:1)linux中每个程序能够打开的最多文件描述符是有限制的。默认是1024.可以通过ulimit -n进行查看和修改: xcy@xcy-virtual- ...

Wed Dec 27 05:46:00 CST 2017 0 1161
TCP的十一种状态与三次握手分析(有图)

我们知道TCP是面向连接的,我们只知道有连接断开,其实内部还有一些比较复杂的状态。去了解各个状态之间的切换有助于我们更加深入的了解TCP。下面我们就来分析各个状态。 1、如下图示(图源百度)图中显示 ...

Fri Dec 22 04:55:00 CST 2017 0 1102

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM