什么是套接字(Socket)、多路复用和多路分解?
多数应用程序是由通信进程对组成,每对中的两个进程互相发送报文。从一个进程向另一个进程发送的报文必须通过下面的网络。
进程通过一个称为套接字的软件接口(一个进程有一个或多个套接字,每个都有唯一的标识符)向网络发送报文和从网络接受报文。套接字是同一台主机内应用层与运输层之间的接口,由于套接字是建立网络应用程序的可编程接口,所以也叫做应用程序编程接口。
举例子:
进程比作房子,套接字比作门。当一个进程向另一台主机的进程发送报文时,它把报文推出门,报文经过运输到达目的进程的门,接受进程的门(套接字)传递给目的进程。
原创
2022-01-29 09:54:51 ·
2747 阅读 ·
0 评论