Linux:传输层——UDP协议

传输层主要的工作

在开始介绍UDP协议之前,我们需要了解传输层是负责端(可以理解成端口)与端之间的传输的,不论是传输层协议中的UDP协议还是TCP协议,都是负责端口与端口之间的数据传输。“传输层只负责端口,不负责IP(IP是网络层在负责)”。

端口

端口号(Port)标识了一个主机上进行通信的不同的应用程序,端口的范围为0~2^16,端口又根据范围被划分知名端口和不知名端口:
知名端口:0~1023, 知名端口号, HTTP, FTP, SSH等这些广为使用的应用层协议, 他们的端口号都是固定的,例如:HTTP:80,https:443,ssh:22,ftp:21,telnet:23
不知名端口:1024 - 65535,操作系统动态分配的端口号. 客户端程序的端口号, 就是由操作系统从这个范围分配的,例如:MySQL:3306,Oracle:1521
网络数据在传输过程中的五元组信息:源端口、目的端口,源IP、目的IP、协议
注意:任何一个需要在网络当中传输的数据,都会具备五元组信息,否则网络就奴会给转发
因为端口号标识了一个主机上进行通信的不同的应用程序,也就是说源端口表示数据从源主机的那个进程提交给协议站的(同时也表示目的主机回复消息的时候,给那个端口回复消息)而目的端口则表示数据要到达目的主机的那个进程。

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值