计算机网络等相关知识可以去小林coding进行巩固(点击前往)
《C++高并发服务器笔记——第四章》
- 4.1、网络结构模式
- 4.2和4.3、MAC地址、IP地址、端口
- 4.4、网络模型
- 4.5、协议
- 4.6和4.7、网络通信的过程
- 4.8、socket
- 4.9、字节序
- 4.10、字节序列转换函数
- 4.11、socket地址
- 4.12、ip地址转换函数
- 4.13、TCP通信流程
- 4.14、socket函数
- 4.15和4.16、TCP通信实现(本机)
- 4.17、TCP三次握手
- 4.18、TCP滑动窗口
- 4.19、TCP四次挥手
- 4.20和4.21、多进程实现并发服务器
- 4.22、多线程实现并发服务器
- 4.23、TCP状态转换
- 4.24、半关闭、端口复用
- 4.25、IO多路复用简介
- 4.26和4.27、selectAPI介绍(4.27、select代码)
- 4.28、pollAPI介绍及代码编写
- 4.29和4.30、epoll的API介绍和代码编写
- 4.31、epoll的两种工作模式
- 4.32、UDP通信实现
- 4.33、广播
- 4.34、多播
- 4.35、本地套接字
本文详细介绍了计算机网络的基础知识,包括C/S和B/S架构的优缺点、网络地址如MAC和IP的构成、端口的作用。深入探讨了TCP/IP协议栈,讲解了TCP和UDP协议的通信流程,以及TCP的三次握手和四次挥手过程。此外,还涵盖了并发服务器的实现,如多进程和多线程,并讨论了I/O多路复用技术如select、poll和epoll。最后,文章还涉及了广播、多播和本地套接字的通信机制。

4058

被折叠的 条评论
为什么被折叠?



