{
丢失
乱序
}
{
UDP发送端和接收端无握手
每个UDP报文都被独立处理
}
{
流媒体
DNS
SNMP
}
{
在应用层增加可靠性
应用特定的差错恢复
}
{
不建立连接(会增加延时
简单:在发送端和接收端没有连接状态
报文段的头部很小(开销小)
无拥塞控制和流量控制:应用->传输速率=主机->网络的传输速率
}
{
目标:检测在被传输报文段中的差错(比特反转)
发送方
{
将报文段的内容视为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)
计网第三章传输层
计算机网络-概述和传输层服务
计算机网络-多路复用和解复用



