12.3.1 套接字在网络中的地位和作用

socket 在所有的网络操作系统中都是必不可少的,而且在所有的网络应用程序中也是必不可少的。它是网络通信中应用程序对应的进程和网络协议之间的接口,如图12.7所示。

socket 在网络系统中的作用是:

1socket 位于协议之上,屏蔽了不同网络协议之间的差异;

2socket是网络编程的入口,它提供了大量的系统调用,构成了网络程序的主体;

3、在Linux系统中,socket属于文件系统的一部分,网络通信可以被看作是对文件的读取,使得我们对网络的控制和对文件的控制一样方便。


12.7 套接字在网络系统中的地位