一文带你看懂多路复用与多路分解

本文介绍了计算机网络中多路复用与多路分解的概念,包括运输层报文结构中的源端口号和目的端口号的作用。通过进程如何取得网络数据的讲解,阐述了套接字在多路分解中的作用。接着通过举例说明了UDP和TCP在多路复用和多路分解上的区别,并探讨了Web服务器如何利用TCP套接字处理多个并发连接。
摘要由CSDN通过智能技术生成

写在前面:这里是小王成长日志,一名普通在校大学生,想成学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人,平时博客内容主要是一些系统的学习笔记,项目实战笔记,一些技术的探究和自己的一些思考。欢迎大家关注,你们的每一个评论点赞关注我都会仔仔细细去看的。有任何问题欢迎交流,我会尽我所能帮助大家的,共创CSDN美好环境。

最近在看计算机网络,这算是学习笔记吧,因为是自学,水平有限,不一定很有深度,但保证发出来的东西一定是自己思考整理过后的,每句话都经过了查证,欢迎大佬指导,若有错,请轻喷。

前置知识

进程如何取得来自网络的数据

首先我们了解进程从网络中接收数据的过程:

在目的主机,运输层需要从其下层的网络层接收报文段。

而运输层则负责将这些报文段中的数据交付给目标进程的指定套接字(而一个进程可能有多个套接字)

因此套接字(Socket)充当从进程向网络传递数据和从进程向网络传递数据的门户。
如下图

在这里插入图片描述

运输层报文结构

  • 67
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 41
    评论
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值