首页 > 其他分享 >多路复用与多路分解

多路复用与多路分解

时间:2025-01-12 16:15:11浏览次数:1  
标签:多路 对端 socket 多路复用 ip 报文 分解 本机 port

主机维护一个Socket表,通过表中记录的ipport与socket对应关系进行封装报文,接受到报文时使用报文的ip和port查找对应socket的过程 称为多路复用与多路分解

TCP

socket存有本机进程到对端进程的映射关系

UDP

udp是无连接的,本机ip port没有和对端ip port构成映射关系,udp的socket只与本机端口和ip相关联,socket表只保存本机ip和port,不保存对端ip port,对端信息需要在发送时指定。

也就是说,一个端口可以供多个TCP连接使用,或者供一个UDP连接使用。因为TCP可以依靠对端信息去socket表查找对应进程,UDP只能依靠端口区分报文是哪个进程的

参考 中科大郑烇、杨坚全套《计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》课程 https://www.bilibili.com/video/BV1JV411t7ow?spm_id_from=333.788.player.switch&vd_source=6c2daed6731190bb7d70296d6b9746bb&p=24

标签:多路,对端,socket,多路复用,ip,报文,分解,本机,port
From: https://www.cnblogs.com/qiuliw/p/18666991

相关文章