UDP:user datagram protocol

1.引言
1.1 简介

运输层提供了端到端(主机中的进程)的服务;网络层提供了主机到主机之间的服务;

一个运输层协议可能对应着多个应用层协议,因此它具备一个非常重要的功能 ==复用(multiplexing)和分用(demultiplexing)==:
- 复用multiplexing指发送方应用进程可以使用同一个传输层协议发送数据(加上适当的首部端口号);
- 分用demultiplexing指接收方方的运输层去掉运输层协议的报文后将数据交给目的“应用进程”-根据去掉报文的端口;
- 示意图:

传输成还需要提供差错检验——校验和;

运输层有两种协议:UDP(user datagram proportal)和TCP(transmission control portocol),其对应的应用层协议和应用一般如下(每个应用层协议也有自己默认的端口号):

1.2 端口号(16位:65535)

运输层的multiplexing和demultiplexing功能需要对应用层的每个应用进程做唯一标识:
- 进程标识符不能作为标识,因为网络上种类繁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值