一.基本流程如下: 整个TCP过程非常类似于电话系统.TCP是有两个不同主机上的进程需要进行通信,电话系统是有两个人位于不同地区的人需要进行通信. socket:获得可用于进程通信的端点.由于Linux系统所有io操作都是针对文件(网络套接字/管道/文件都是文件)的,所以这里会返回文件描述符(一个非负整数).类似于,电话系统中,获得一个电话机. bind:为这个可用于通信的端点固定一个确定的号码,这时候才算形成一个真正套接字(由ip_addr+port组成).类似于电话系统中,告诉其他人,我给这…