1.1 TCP/IP协议栈

1.2 IP数据报格式

  • IP数据报如果过大,就会对它进行分片,每个分片为一个分组

  • 版本指的是IPv4或IPv6;
  • 首部长度:单位是4B(4字节),最小为5;
  • 区分服务:指示期望获得哪种类型的服务。
  • 总长度:首部+数据,单位是1B。
  • 生存时间TTL:IP分组的保质期。经过一个路由器,生存时间减一,变成0则丢弃。
  • 协议:数据部分的协议;
  • 首部检验和:只检验首部;
  • 源IP地址和目的IP地址:32位
  • 可选字段:0~40B,用来支持排错,测量以及安全等措施。
  • 填充:全0,把首部补成4B的整数倍。

计算机网络(二十五)-IP数据报格式相关推荐

  1. 计算机网络(二十六)-IP数据报分片

    一.最大传输单元MTU 1.1 数据链路层数据帧可封装数据的上限.以太网的MTU是1500字节: 1.2 当数据报超过了MTU,则进行分片: 1.3 分片-IP数据报格式 标识:同一数据报的分片使用同 ...

  2. 计算机网络ip数据包标志df,计算机网络(三)--IP数据报格式

    提到网络层最重要的协议,当属IP协议莫属.IP协议根据端到端的设计原则,IP只为主机提供一种无连接.不可靠.尽力而为的数据报传输服务.设计IP地址的目的是提高网络的可扩展性,一方面解决互联网问题,实现 ...

  3. 【计算机网络】网络层 : IP 数据报格式 ( IP 数据报首部格式 )

    文章目录 一.TCP / IP 协议栈 二.IP 数据报 格式 三.IP 数据报 首部格式 一.TCP / IP 协议栈 TCP / IP 协议栈 : ① 应用层 : HTTP , FTP , DNS ...

  4. IP数据报格式,IP分片,IP编址,子网掩码

    文章目录 一.Internet网络层 二.IP数据报格式 三.IP分片 四.IP编址(addressing) 五.子网划分与子网掩码 使用子网时分组的转发 六.无分类编址CIDR 一.Internet ...

  5. 王道考研学习笔记IP数据报格式IP数据报分片(超详细)

    一.回顾TCP/IP协议栈 二.IP数据报格式 记忆方法: TCP是面向连接的服务,面向连接就非常6.而UDP是不面向连接的,数据就非常容易被"遗弃"(17).因为如果不建立连接, ...

  6. 计算机网络(十五)ARP介绍

    计算机网络(十五)ARP介绍 1.ARP概要 2.ARP工作机制 3.IP地址和MAC地址缺一不可 4.RARP 5.代理ARP 1.ARP概要 ARP是一种解决地址问题的协议. 以目标IP地址为线索 ...

  7. VMware vSphere 服务器虚拟化之二十五 桌面虚拟化之终端服务池

    VMware vSphere 服务器虚拟化之二十五 桌面虚拟化之终端服务池 终端服务池是指由一台或多台微软终端服务器提供服务的桌面源组成的池.终端服务器桌面源可交付多个桌面.它具有以下特征: 1.终端 ...

  8. 未处理异常和C++异常——Windows核心编程学习手札之二十五

    未处理异常和C++异常 --Windows核心编程学习手札之二十五 当一个异常过滤器返回EXCEPTION_CONTINUE_SEARCH标识符时是告诉系统继续上溯调用树,寻找另外的异常过滤器,但当每 ...

  9. linux exec 二程序,二十五、Linux 进程与信号---exec函数

    25.1 介绍 在用 fork 函数创建子进程后,子进程往往要调用一种 exec 函数以执行另一个程序 当进程调用一种 exec 函数时,该进程完全由新程序代换,替换原有进程的正文,而新程序则从其 m ...

最新文章

  1. 3D目标检测论文阅读多角度解析
  2. Python报错:IndentationError: expected an indented block
  3. controller层没反应_埋地管道防腐层探测检漏仪FJ-10地下管线探测仪的说明及应用...
  4. Windows环境下使用 Caffe在ImageNet上训练网络
  5. HashMap源码分析(搞懂HashMap看这个就够了)
  6. java 获得站点地址_JavaWeb项目里面的路径获取方法总结
  7. tornado异步客户端(Future)
  8. 如何在网页打开CAD,DWG文件,(在线CAD)在线CAD平台,H5前端显示CAD,网页CAD
  9. 51单片机应用篇-- --倒计时数字钟,矩阵按键可调
  10. 头脑王者答题神器,开发思路
  11. 阿里云dataV大屏可视化的使用攻略——vue项目
  12. Java 基础篇:第十九章:多线程
  13. 利用python生成微信h5_Python的h5文件的创建与读取
  14. 日志配置:logging.file.path与logging.file.name的区别
  15. java jstat m ccs,jstat命令使用
  16. 知识图谱与推荐系统之《Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation》MKR
  17. 开发Java程序的工具
  18. 用计算机弹莫问归期数字,莫问归期 - 在线打字测试(dazi.kukuw.com)
  19. adb教程(很详细)
  20. 电动汽车蒙特卡洛模拟(附Matlab代码)

热门文章

  1. LeetCode MySQL 1285. 找到连续区间的开始和结束数字(dense_rank连续排名)
  2. LeetCode 474. 一和零(01背包动态规划)
  3. 程序员面试金典 - 面试题 05.02. 二进制数转字符串(浮点型 转 二进制小数,乘2取整)
  4. 数据结构--树--线段树(Segment Tree)
  5. POJ 1577 Falling Leaves(二叉查找树)
  6. gradle 上传jar包_Gradle学习记录014 关于依赖的声明
  7. Python - Excel文件与CSV文件相互转化
  8. python list存储对象_《python解释器源码剖析》第4章--python中的list对象
  9. Facebook刷新开放域问答SOTA:模型训模型!Reader当Teacher!
  10. 从朴素贝叶斯到贝叶斯网