格式:
4 位版本号:IPv4,IPv6;
4 位首部长度:IP 段头长度(20 字节) ;
16 位总长度:IP 段总长度;
8 位生存时间(TTL)(Time to live):最大值 256,数据每跳一次,TTL 减 1,意味着数据如果跳 256 次仍没有递达,则被丢弃(防止数据死循环跳跃,造成堵塞)。
32 位的源 IP 地址: 数据包起始 IP,4 个字节;
32 位的目的 IP 地址:数据包终止 IP(不是下一跳的 IP)。
说明:点分十进制 192.168.1.1 本质是“字符串”, 而在 IP 段中以“无符号整形”形存储。
详细内容在计算机网络专栏有讲,这里我是放在网络编程专栏的,不再详细叙述。

网络层:IP 协议(用于封装 IP)相关推荐

  1. 【TCP/IP 协议】 TCP/IP 基础

    总结 : 通过学习 TCP/IP 基础, 并总结相关笔记 和 绘制思维导图 到博客上, 对 TCP/IP 框架有了大致了解, 之后开始详细学习数据链路层的各种细节协议, 并作出笔记; 博客地址 : h ...

  2. TPC/IP协议中与IP相关的知识点简介

    TPC/IP协议中与IP相关的知识点简介 简介 TCP/IP参考模型作为实现网络连接性和互操作性的关键,它使得网络上不同的计算机具有互操作能力,并且在较差的网络环境下可维持主机之间的连接 其协议结构分 ...

  3. IP协议详解(IP协议格式、IP地址管理、路由转发)

    目录 1. IP协议格式 2. IP地址管理 2.1 早期地址管理方式 2.2 CIDR方式 3. 网络层的路由转发 1. IP协议格式 如图: 4位版本:标识当前是ipv4协议. 4位首部长度:和T ...

  4. [架构之路-43]:目标系统 - 系统软件 - Linux下的网络通信-3-TCP/IP协议族:IP、TCP/UDP/SCTP、Socket、应用层协议

    目录 第1章 TCP/IP协议简介 1.1 简介 1.2 协议栈 1.3 IP网络 第2章 IP协议 2.1 简介 2.2 IP功能 2.4 IP V4地址 2.5 IP V6地址 2.6 IPV4地 ...

  5. TCP/IP 协议难点之一—— IP分片

    1 IP协议简单介绍 就个人而言,网络中,抛开网络安全加密这些,就只单单讨论协议本身,比较难的有三个地方: IP分片与重组 TCP滑动窗口与TCP状态的改变 TCP定时器 其实协议本身根据<TC ...

  6. 熟悉网络层IP协议和数据链路层

    1. 应用层IP 协议 1.1 IP协议头 4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4. 4位头部长度(header length): IP头部的长度是多少个32 ...

  7. 一文带你看懂TCP/IP协议 (更新中 现更新至网络层部分)

    相信大家在编程的学习或应用中,对网络编程都有一定的需求.我们都知道http/https属于TCP/IP协议,也都用到过get,post等方法,但是想要真正的了解这些东西的原理.我认为TCP/IP协议还 ...

  8. 网络:网络层IP协议

    目录 一.IP协议 1. IP数据报 1.1 IP首部 2.IP协议的转发 2.1 路由表 2.2 IP协议转发流程 3.子网划分 3.1 分类的IP地址 3.2 划分子网的基本思想 3.3 子网掩码 ...

  9. 网络层协议 ——— IP协议

    文章目录 IP协议 基本概念 IP协议格式 分片与组装 网段划分 特殊的IP地址 IP地址的数量限制 私网IP地址和公网IP地址 路由 路由表生成算法 IP协议 IP协议全称为"网际互连协议 ...

最新文章

  1. C++ 字符串字母大小写转换
  2. sgdisk 磁盘操作命令
  3. LFCS 系列第二讲:如何安装和使用纯文本编辑器 vi/vim
  4. 我可以在Markdown中使用“ target =“ _ blank””创建链接吗?
  5. 少儿python编程培训-厦门在线儿童编程课
  6. LeetCode 21合并两个有序链表22括号生成
  7. 15. 二进制中1的个数
  8. “我没搞懂元宇宙,但一天能赚9w块”
  9. 自写函数的防抖和节流
  10. 拓端tecdat|matlab递归神经网络RNN实现:桨距控制控制风力发电机组研究
  11. asp.net 调用echarts显示图表控件随浏览器自适应解决方案
  12. VMware Data Recovery安装配置
  13. RabbitMQ 菜鸟教程
  14. cab补丁包离线安装命令
  15. 动态规划,计算股票最大收益
  16. 蓄电池充电c语言程序,蓄电池的充电方法和蓄电池工作原理
  17. Linux — 安装JDK 使用rpm命令安装
  18. ArcGIS中消除两幅卫星影像之间色带问题
  19. 加装固态硬盘+安装win10系统
  20. 冯·诺依曼,天才中的天才

热门文章

  1. 简单php不用mysql_简单的PHP / MySQL不工作
  2. 上有硬核理论下能操刀AI落地,这里走出来的人都有“开挂人生”
  3. ICLR 2020 | “同步平均教学”框架为无监督学习提供更鲁棒的伪标签
  4. pytorch datasets.ImageFolder,DataLoader形成的tensor是什么样的?
  5. HDU 1853 HDU 3488【有向环最小权值覆盖问题 】最小费用最大流
  6. IDEA2016.2 注册码
  7. 迷宫问题让你深度理解递归(回溯)
  8. Spring Boot-@Configuration注解
  9. vue实现时间选择器,精确到秒
  10. Reverse a Substring