UDP用户数据报协议和端口

UDP是一种无连接的运输层协议,提供尽最大努力的数据交付服务,不包含拥塞控制。其主要特点是面向报文,不改动应用层报文,仅添加8字节首部。端口用于区分主机中的进程通信,熟知端口号如FTP:21, HTTP:80等。UDP的首部包括源端口、目的端口、长度和检验和。当数据报到达时,根据目的端口将数据交给对应进程。若接收方找不到对应端口,则丢弃报文并发送“端口不可达”差错报文。" 129376390,11003135,TinyMCE颜色选择器改造:样式与交互优化,"['html', 'css', 'javascript', 'es6', 'TinyMCE插件']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UDP的特点是无连接的尽最大努力交付,面向报文,它属于运输层协议,对于从应用层上交付下来的报文,UDP不做改动,添加首部后直接向下交付给IP层。再要说明的就是UDP没有拥塞控制,所以当网络出现拥塞不会使源主机的发送速率降低,这对某些实时应用是很重要的。很多的实时应用(如IP电话,实时视频会议等)要求源主机以恒定的速率发送数据,并且允许在网络发生拥塞时丢失一些数据,但却不允许数据有太大的时延。UDP正好适合这种要求。

UDP的首部格式分别是源端口,目的端口,长度,检验和,各占2字节,总共8字节。

端口的概念:端口是用来实现进程与进程之间通信的。在网络层的IP协议中,我们似乎知道了要使两台主机相互通信只要知道对方的IP号就可以了,但实际上并不是这样,真正进行通信的是主机中的进程,所以为了区分主机中的各个进程,便有了端口号。两台主机的进程在进行通信时,需要知道对方的IP地址和端口号(port)。端口分为两大类:服务器端使用的端口号(所有用户都知道的熟知端口号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值