关于对 Socket 的认识,大致分为下面几个主题,Socket 是什么,Socket 是如何创建的,Socket 是如何连接并收发数据的,Socket 套接字的删除等. Socket 是什么以及创建过程 一个数据包经由应用程序产生,进入到协议栈中进行各种报文头的包装,然后操作系统调用网卡驱动程序指挥硬件,把数据发送到对端主机.整个过程的大体的图示如下. 我们大家知道,协议栈其实是位于操作系统中的一些协议的堆叠,这些协议包括 TCP.UDP.ARP.ICMP.IP等.通常某个协议的设计都是为了解…