3.2 多路复用与多路分解
多路分解:将运输层报文段中的数据交付到正确的套接字。
多路复用:从不同套接字中收集数据块,并为每个数据块封装上运输层信息。
每个报文有一个特殊的字段来指示报文所要交付到位置以及报文来源的位置:源端口号字段(Source Port Number Field)和目的端口号字段(Destination Port Number Field)。
端口号为16位比特数(0~65535):
0~1023 周知端口号(Well-known Port Number)
HTTP 80;FTP 21
无连接的多路复用与多路分解
数据报通过端口好定位进程,UDP套接字有目的IP地址和目的端口号组成。
面向连接的多路复用与多路分解
TCP套接字由源IP地址、源端口号、目的IP地址和目的端口号组成,不同的源IP地址和源端口号所对应的套接字不同(除非携带初始建立连接请求)
Web服务与TCP
对于每一个请求新建线程处理(一个进程对应多个套接字)
Last updated
Was this helpful?