创作人QQ:851301776,邮箱:lfr890207@163.com,欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点!
个人座右铭:
1.没有横空出世,只要厚积一定发。
2.你可以学历不高,你可以不上学,但你不能不学习
一、TCP和UDP分层
左边为学术对OSI模型的划分,右边是工业中代码对于应用划分。
二、TCP服务器层次划分
三、TCP协议头和IP协议头
四、TCP POSIX API和阶段划分
1.API
(1)服务器端API:socket(), bind(),listen(),accept(),recv(),send(),close().
(2)客户端socket(),bind(),connect(),send(),recv(),close().
(3)可选择API:setsockopt(),getsocktopt,fcntl()
2.TCP三个阶段
(1)建立连接
(2)传输过程
(3)断开连接
五、TCP三个阶段讲解
1.建立连接(三次握手)