一:引言
Linux系统提供的经典进程间通讯机制(IPC):管道,共享内存,消息队列以及信号量,这些机制允许在同一台计算机上运行的进程可以互相通信,而对于不同计算机(通过网络相连)上的进程间通讯则引入了新的机制:网络进程间通信,进程可以通过套接字网络进程间通信接口互相通信,对于套接字接口可以采用许多不同的网络协议进行通信。
1、五层网络协议栈:
应用层协议:FTP、HTTP、SMTP
传输层协议:TCP协议、UDP协议
网络层协议:IP协议
本章讲述的TCP协议和UDP协议就属于传输层。关于五层结构具体功能参考:五层因特网协议栈(一)——自下而上_一只自由的程序媛的博客-CSD