计算机网络(谢)——第三章读书笔记5.2
2013-04-23 23:30
393 查看
5.2用户数据报协议UDP
主要特点:
1.无连接,这样减少了开销和时延
2.尽最大努力交付,这样主机不需要维持复杂的连接状态表
3.面向报文(用户交多少,我发多少)
4.没有拥塞控制,这样不会使源主机的发送速率变低。(也可能使得网络出现严重的拥塞)
5.可以1对1,1对多,多对1,多对多
6.首部开销很小
首部格式:
1.原端口(2):不需要的时候可以全0
2.目的端口(2):
3.长度(2):UDP用户数据报+首部
4.检验和(2):有错就丢,并发送ICMP端口不可到达差错
UDP计算检验和的方法:
核心概念:伪首部(12),不是UDP真正的首部,计算的时候。临时添加在UDP数据报前面的。
计算方法:
发送端:加伪首部,报后填0(如果数据部分是单数个字节的话),二进制反码求和,取反。
接收端:加伪首部,填0,二进制反码求和,结果应为1.
伪首部格式:
1.源IP地址(4)
2.目的IP地址(4)
3.0(1)
4.协议(1)
5.用户数据报长度(2)
主要特点:
1.无连接,这样减少了开销和时延
2.尽最大努力交付,这样主机不需要维持复杂的连接状态表
3.面向报文(用户交多少,我发多少)
4.没有拥塞控制,这样不会使源主机的发送速率变低。(也可能使得网络出现严重的拥塞)
5.可以1对1,1对多,多对1,多对多
6.首部开销很小
首部格式:
1.原端口(2):不需要的时候可以全0
2.目的端口(2):
3.长度(2):UDP用户数据报+首部
4.检验和(2):有错就丢,并发送ICMP端口不可到达差错
UDP计算检验和的方法:
核心概念:伪首部(12),不是UDP真正的首部,计算的时候。临时添加在UDP数据报前面的。
计算方法:
发送端:加伪首部,报后填0(如果数据部分是单数个字节的话),二进制反码求和,取反。
接收端:加伪首部,填0,二进制反码求和,结果应为1.
伪首部格式:
1.源IP地址(4)
2.目的IP地址(4)
3.0(1)
4.协议(1)
5.用户数据报长度(2)
相关文章推荐
- 计算机网络(谢)——第三章读书笔记4.5(概念)
- 计算机网络(谢)——第三章读书笔记4.5(内部网关协议RIP)
- 计算机网络(谢)——第三章读书笔记5.5
- 计算机网络(谢)——第三章读书笔记4.4
- 计算机网络(谢)——第三章读书笔记5.1
- 计算机网络(谢)——第三章读书笔记4.5(外部网关协议BGP)
- 计算机网络(谢)——第三章读书笔记4.5(内部网关协议OSPF)
- 计算机网络(谢)——第三章读书笔记5.3
- 计算机网络(谢)——第三章读书笔记5.4
- 计算机网络(谢)——第三章读书笔记3.2
- 计算机网络(谢)——第三章读书笔记3.1
- 计算机网络(谢)——第三章读书笔记3.5
- 计算机网络(谢)——第三章读书笔记5.6
- 计算机网络(谢)——第三章读书笔记3.4
- 计算机网络(谢)——第三章读书笔记4.3
- 计算机网络自顶向下第三章传输层
- 计算机网络原理知识点(第三章:数据链路层)
- 计算机网络(谢)——第四章读书笔记4.2
- 《计算机网络-自顶向下方法》读书笔记-链路层篇
- 计算机网络读书笔记-----传输层