文章目录
----SOCKET----
01-Socket与套接字的概念
02-Socket的类型(Internet 套接字)
03-面向连接和无连接的套接字
04-OSI网络七层模型
05-TCP/IP协议族
06-IP、MAC与端口号
07-服务器端与客户端的socket演示程序
08-socket()函数:创建套接字
09-bind()与connect()函数:绑定套接字并建立连接
10-listen()与accept()函数:让套接字进入监听状态并响应客户端请求
11-write()/read()与send()/recv()函数:发送数据与接收数据
12-“回声”客户端实现
13-让服务器端持续监听客户端的请求
14-缓冲区以及阻塞模式
15-TCP协议的粘包问题(数据的无边界性)
16-TCP数据报结构以及三次握手(图解)
17-TCP数据的传输过程分析
18-TCP四次握手断开连接(图解)
19-shutdown()函数:优雅地断开TCP连接
20-编程实现文件传输
21-网络数据的大小端序
22-编程中使用域名
23-再谈UDP和TCP
24-基于UDP的服务器端和客户端
----SOCKET----