版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Function_Dou/article/details/88380053
至今已经在第二次写网络编程的博客了, 去年将网络分析和系统编程一起进行整理的, 但是没有对每一个知识点进行归纳和总结. 前段时间还是又回顾了TCP编程的一些基础, 为了以后回顾还有学习网络编程的看到写的博客后能够成系列的来学习, 还是决定还是重新整理一下更好.
现在所写的模块分为四个部分 : TCP套接字(基础的函数), TCP协议(计算机网络的部分知识), TCP异常以及IO复用.
注 : 如果仅仅只是想要学习关于计算网络的知识的话可以直接看TCP协议以及TCP异常部分就行了, 我尽量在这两个部分不涉及网络编程的知识.
TCP 套接字
01 大端小端
02 inet族函数
03 socket函数
04 bind函数
05 connect函数
06 listen函数
07 accept函数
08 通信
09 SIGCHLD信号
10 多进程
TCP协议
01 三次握手
02 三次握手抓包
03 四次挥手
04 RST
05 TCP中的MSS和MTU
06 IP数据报分片
07 Nagle和Cork算法
TCP异常
02 TCP可能会出现的异常
03 三次握手异常
04 服务器中断
IO复用
01 select函数
02 poll函数
03 epoll函数
04 epoll触发模式
现在就暂时写下这些吧, UDP的话我也一直没有去学, 所以在没有怎么用到的话也不会有UDP的文章吧. 暂时就这么几篇文章吧, 以后有想法了或者项目了再来添加.