UDP协议(多路复用与分解,伪头部等)
来源:互联网 发布:淘宝网店怎么上传宝贝 编辑:程序博客网 时间:2024/06/07 05:35
1:运输层协议:为运行在不同主机上的应用进程提供逻辑通信功能(主机好像是直接相连的),将网络层提供的主机到主机交付服务,扩展到在主机上运行的应用程序到应用程序的交付服务
UDP(用户数据报协议),为应用程序提供不可靠、无连接的服务
1) 缺点:UDP协议可能丢包,而且对应用程序交付的包会失序
2) 优点:无连接创建(简单),段首部小,且无拥塞控制
2:多路复用与多路分解
1) 多路复用(针对发送主机):从不同套接字收集数据块,并为每个数据块封装上首部信息,生成报文段,传递到网络层
2) 多路分解(针对接收主机):将报文段中的数据交付到正确的套接字
套接字——从网络想进城传递数据,或从进城向网络传递数据的门户;运输层一般会检查报文段的目的端口号,将其定位到相应的套接字
3:UDP数据包格式:UDP源端口(16位)、UDP目标端口(16位)、UDP包长(16位)、UDP校验和(16位,用来保证UDP数据包的完整性)
4:UDP伪头部以及长度补足部分(将UDP数据包补足16位的整数倍的一个全为0的8位字)
1) 格式:源IP地址和目的IP地址,协议代码,以及UDP数据包长度
2) 伪头部和长度补足部分不会进行传输,长度也不包含在UDP数据包长度字段内,仅是为了校验和而存在的
校验和是对整个包含伪头部以及长度补足部分进行计算的,因此既校验了UDP用户数据的源端口号和目的端口号,以及UDP用户数据报的数据部分,又检验了IP数据报的源IP地址和目的地址。从而,伪报头可保证UDP数据单元到达正确的目的地址
0 0
- UDP协议(多路复用与分解,伪头部等)
- TCP/UDP伪头部检验
- TCP详解----多路复用与多路分解(一)
- 帧头,TCP,UDP,IP头部(ARP协议)
- 运输层多路复用与多路分解
- Ethernet IP TCP UDP 协议头部格式
- Ethernet IP TCP UDP 协议头部格式
- 2017-02-09 自顶向下:运输层概述、运输层和网络层的关系、多路复用与多路分解、UDP简介
- 计算机网络运输层之多路复用与多路分解
- 计算机网络运输层之多路复用与多路分解
- 一些网络协议初识(TCP、UDP、IP等)
- Ethernet IP TCP UDP 协议头部格式及大小
- TCP协议与UDP协议
- TCP协议与UDP协议
- TCP协议与UDP协议
- UDP与TCP协议
- TCP与UDP协议
- TCP与UDP协议
- 2014阿里巴巴实习生笔试 压轴题:分析 跳跃表 “查找”的时间复杂度
- 在Java代码中输出html的信息使用out.println()
- 通过数据储蓄hasMany
- java 网络编程
- 关于周的计算和周范围的计算(个性定制,不通用)
- UDP协议(多路复用与分解,伪头部等)
- codeores--B. Garland--3.30
- CF#239 B题 Garland
- MFC开发实用教程1:CListCtrl控件实现Item项拖拽效果
- 多表联合查询时javabean的设计 与 实现
- 优先队列
- web应用和web.xml文件的一点知识点
- 常用的在CALayer上画图的方法
- 每天一个小程序(14)——交换排序之双向冒泡排序