UDP报文结构

1.UDP协议概述

UDP: user datagram protocol ,用户数据报协议

datagram:数据报,数据报文。

UDP:一种无连接的传输层协议,同样采用了客户端 + 服务端的通信模型

无连接:在数据传输之前,无需额外建立通信的通道,可以直接发送应用层的数据。

同样的,UDP在客户端需要监听一个通信端口,服务端监听一个通信端口,用来收发报文

效率高,速度快,不是可靠的传输协议。TCP使用了序列号和确认号,以及三次握手,四次挥手的机制,实现了可靠的传输,只要有一个字节没有传输成功都会重传。

 2.UDP报头结构分析

UDP报头的固定长度为8字节,相对于TCP来说,其报头结构比较简单。 

源端口(source port):2字节,表示数据发送方的应用层程序

目的端口(destination port) : 2字节,表示数据接收方的应用层程序

UDP报文总长度(length):2字节,表示UDP报文的总长度

检验核(checksum):2字节,是可选的。

3.UDP常用的知名端口号

DNS(domain name system)域名解析系统:UDP=63

DHCP(dynamic host configuration protocol) :动态IP地址分配,UDP = 67(服务端监听),UDP = 68(客户端监听) 。

注:内容整理自B站UP主《牛兮兮的书》的系列视频,视频讲解非常好。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值