标签:get 应用程序 一个 多个 支持 计算机 例子 协议 用户数
【定义】
一个进程有一个或多个套接字(socket),它相当于从网络向进程传递数据和从进程向网络传递数据的门户。
【概述】
【无连接的多路复用和多路分解】
在运输层,无连接的网络传输是通过UDP来实现的,一个UDP套接字是由一个含有目的IP地址和目的端口号的一个二元组来全面标识的。
主机收到UDP段后检查段中的目的端口号,并将UDP段导向绑定在该端口号的Socket,因此如果两个UDP报文段有不同的源IP地址/端口号,却有相同的目的端口号,那么两个报文段将通过相同的目的套接字被定向到相同的目的进程。
【面向连接的多路复用与多路分解】
TCP套接字是由一个四元组标识,其内容包括 源IP地址、源端口号、目的IP地址、目的端口号。接收端主机利用所有的四个值将报文段定向分解得到相应的套接字。
服务器可能同时支持多个TCP套接字,每个套接字都有自己的四元组标识,故上述例子的两个报文段会通过不同的套接字定向到相同的进程。
标签:get 应用程序 一个 多个 支持 计算机 例子 协议 用户数
原文地址:https://www.cnblogs.com/hithongming/p/9379397.html