TCP UDP
来源:互联网 发布:儿童 编程培训 编辑:程序博客网 时间:2024/04/30 18:14
TCP/IP协议簇层次结构 与 OSI模型对比
4应用层应用层7 表示层6 会话层53运输层运输层42IP层网络层31网络接口层数据链路层2 物理层1
TCP/IP 仅仅在TCP协议端对端进行差错控制,OSI在每一层进行差错校验和控制
IP层有5种协议 包括IP协议,IP协议:互联网协议 其他的协议:物理地址转换为ip地址的协议,ip地址转换为物理地址的协议,报文控制协议,组控制协议等
IP协议:提供无连接的,不可靠的数据报协议,尽力而为的服务,PDU(协议数据单元)为IP数据报(IP分组)
TCP协议:运输层协议,有连接的 可靠的服务,进行差错控制
UDP协议:运输层协议,无连接,不可靠的服务,不进行差错控制,不对报文进行分段,所以报文大小有限制。
TCP:数据传输控制协议UDP:用户数据报协议有连接 一对一无连接 一对一 一对多 多对一 多对多有连接,所以收包顺序的无连接,所以可能乱序收包数据分为报文段不会对报文进行分段,所以需要控制报文大小,如果报文长度超过了MTU(最大传输单元)则IP层就会进行分组发送,接收方也要进行组包
UDP数据报最大长度:
由IP层MTU限制, IP数据报由数据链路层MTU限制
对于以太网来说 数据链路层 数据帧大小限制为1500字节
那么IP层去掉 20字节的数据报头,剩下1480字节供UDP数据报使用
UDP数据报减去8字节的数据报头,则剩下了1472字节可用
所以UDP数据应该在1472字节以下
由于不同的路由器可设置不同的MTU所以为了避免不必要的运算,可采用Internet标准值
Internet标准MTU为576字节,减去IP数据报头部20字节,UDP数据报头部8字节,剩余548字节,所以UDP数据长度最好小于548字节。
阅读全文
0 0
- TCP&UDP
- TCP UDP
- TCP/UDP
- TCP & UDP
- TCP/UDP
- UDP tcp
- TCP UDP
- TCP UDP
- TCP & UDP
- tcp/udp
- TCP UDP
- tcp udp
- TCP,UDP
- TCP UDP
- TCP,UDP
- tcp&&udp
- TCP UDP
- TCP/UDP
- Android SystemProperties设置/取得系统属性
- window安装mysql 5.7解压版
- 关于Git无法提交 index.lock的解决办法
- Swift 3 实现拍照功能
- 移植vim到ARM开发板
- TCP UDP
- Java创建WebService服务端
- 数据挖掘与预测分析------数据预处理
- POJ 2312 Battle City 笔记
- 第十七章 再论"没有银弹"
- MapReduce工作原理
- 玩下linux中的的poll函数------可以用任何描述符号fd而不限于网络socket
- HDU 1027 Ignatius and the Princess II(全排列)
- AOJ-problem-09