1.socket 函数 首先被调用的函数,用于选择通信协议. socket调用成功后,得到的套接字为主动套接字CLOSED状态. PF 和 AF 的关系 PF的是协议族,AF是地址族,理论上一个PF包括多个AF,但实际上一个PF只实现了一个AF,所以两者在编程上是同等的. 2.connect connect 发起主动握手, connect 调用时,TCP 发送 SYN TCP接收到 ACK时,connect 返回. connect 前,可以不bind,内核会在connect 时随机分配原套接字.…