栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

计算机网络-UDP(User Datagram Protocol 用户数据报)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机网络-UDP(User Datagram Protocol 用户数据报)

尽力而为的服务

{
丢失
乱序
}

无连接

{
UDP发送端和接收端无握手

每个UDP报文都被独立处理
}

UDP被应用于

{
流媒体

DNS

SNMP
}

在UDP上实现可靠传输

{
在应用层增加可靠性

应用特定的差错恢复
}

为什么需要UDP

{
不建立连接(会增加延时

简单:在发送端和接收端没有连接状态

报文段的头部很小(开销小)

无拥塞控制和流量控制:应用->传输速率=主机->网络的传输速率
}

校验和

{
目标:检测在被传输报文段中的差错(比特反转)

发送方
{
将报文段的内容视为16比特的整数

校验和:报文段的加法和(1的补运算)

发送方将校验和放在UDP的校验和字段
}

接收方
{
计算接收到的报文段的校验

检查计算出的校验和与校验和字段的内容是否相等:
不相等–检测到差错
相等–没有检测到差错但也许还是有差错
(报文段乱序之后检验和还是一样0–残存错误)

求和时有进位回滚机制:当数字相加时,最高位的进位要回卷,再加到结果上。
例如:
1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
+
1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1
回滚
1 0 1 1 1 0 1 1 1 0 1 1 1 1 0 0

校验和
0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1
}
}

传送门

计网第一章
{
计算机网络概述
计算机网络-Internet
网络核心
网络边缘
接入网和物理媒体
计算机网络-Internet结构和ISP
分组延时,丢失,吞吐量
协议层次及服务模型
}

计网第二章应用层
计算机网络-应用层概述及其原理
计算机网络-FTP文件传输协议
计算机网络-Web And HTTP
计算机网络-Email
计算机网络-DNS(Domain Name System)

计网第三章传输层
计算机网络-概述和传输层服务
计算机网络-多路复用和解复用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/284840.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号