socket 网络套接字
不太好理解,我们可以简单地把其理解称为一片内核空间里面的内核存储空间
,这片空间会用于接收或者发送数据socket
系统调用会给用户返回一个描述符fd
,我们可以把其理解为指向这个套接字的一个指针bind 系统调用
把这个套接字绑定到本地的某个端口上面connect 系统调用
把本机的套接字连接到另一台机器的套接字上,比如可以把主机1的fd所指向的p1进程的套接字连接到具体ip地址的具体的端口上connect 系统调用
就会使得这两个套接字之间建立起一个连接(应用层),然后它们可以规定在传输层要使用的协议TCP/UDPwrite 系统调用
指明我们现在要往fd所指向的这个套接字当中写入黄色的数据