《C++高并发服务器笔记——第四章》
计算机网络等相关知识可以去小林coding进行巩固(点击前往)
《C++高并发服务器笔记——第四章》
- 4.1、网络结构模式
- 1.C/S结构
- ①C/S结构简介
- ②C/S结构优点
- ③C/S结构缺点
- 2.B/S结构
- ①B/S结构简介
- ②B/S结构优点
- ③B/S结构缺点
- 4.2和4.3、MAC地址、IP地址、端口
- 1.MAC地址的简介
- 2.IP地址
- ①IP地址简介
- ②IP地址编址方式
- ③A类IP地址
- ④B类IP地址
- ⑤C类IP地址
- ⑥D类IP地址
- ⑧子网掩码
- 3.端口
- ①简介
- ②端口类型
- 4.4、网络模型
- 1.OSI七层参考模型
- 2.TCP/IP四层模型
- ①简介
- ②四层介绍
- 4.5、协议
- 1.简介
- 2.常见协议
- 3.UDP协议
- 4.TCP协议
- 5.IP协议
- 6.以太网帧协议
- 7.ARP协议
- 4.6和4.7、网络通信的过程
- 1.封装
- 2.分用
- 3.数据经过四层TCP/IP
- 4.网络通信的过程
- 5.ARP协议获取MAC物理地址的过程
- 4.8、socket
- 1.socket介绍
- 4.9、字节序
- 1.简介
- 2.字节序举例
- 3.判断电脑存储方式代码
- 4.10、字节序列转换函数
- 1.字节序转换函数
- 2.字节序转换函数有哪些
- 3.字节序转换函数的使用
- 4.11、socket地址
- 1.通用socket地址
- 2.专用socket地址
- 4.12、ip地址转换函数
- 1.IP地址转换(字符串ip-整数,主机、网络字节序的转换)
- 2.转换函数的代码举例
- 4.13、TCP通信流程
- 1.TCP与UDP的区别(传输层协议)
- 2.TCP通信流程
- ①服务器端(被动接受连接的角色)
- ②客户端(主动发起连接)
- 4.14、socket函数
- 1.套接字函数有哪些
- 2.套接字函数介绍
- ①socket
- ②bind
- ③listen
- ④accept
- ⑤connect
- 4.15和4.16、TCP通信实现(本机)
- 1.TCP通信
- ①TCP通信(服务端)代码
- ②TCP通信(客户端)代码
- 4.17、TCP三次握手
- 1.TCP三次握手
- 2.TCP通信具体流程
- ①三次握手
- ②服务器客户端进行通信
- 4.18、TCP滑动窗口
- 1.滑动窗口的介绍
- 2.滑动窗口通信的例子
- 4.19、TCP四次挥手
- 1.TCP四次挥手
- 4.20和4.21、多进程实现并发服务器
- 1.TCP多进程通信并发
- ①服务端代码
- ②客户端