当前位置: 首页 > news >正文

TCP/IP 网际层详解

TCP/IP 网际层详解

网际层(Internet Layer)是 TCP/IP 模型的核心层(对应 OSI 模型的网络层),负责实现主机之间的逻辑寻址和路由选择。核心协议是 IP(Internet Protocol),提供无连接的、尽力而为的数据包传输服务。


核心功能
  1. 逻辑寻址(IP 地址)

    • 为每个网络设备分配唯一 IP 地址(如 192.168.1.10
    • 区分网络地址和主机地址(通过子网掩码)
  2. 路由选择

    • 根据路由表选择最佳路径
    • 路由器在不同网络间转发数据包
  3. 数据包封装与分片

    • 将传输层的段(Segment)封装成 IP 数据包
    • 当数据包超过链路层 MTU 时进行分片
  4. 错误检测与处理

    • 通过 ICMP 协议报告传输错误(如 pingtraceroute
    • 头部校验和验证(不验证数据部分)

IPv4 数据包结构
 0                   1                   2                   30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version|  IHL  |Type of Service|          Total Length         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|         Identification        |Flags|      Fragment Offset    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  Time to Live |    Protocol   |         Header Checksum       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       Source Address                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    Destination Address                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    Options (if any)           |    Padding    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             Data                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  • TTL:生存时间(每经过一个路由器减 1,防止无限循环)
  • Protocol:上层协议(TCP=6, UDP=17)
  • Flags/Fragment:控制分片与重组

Mermaid 原理图解

1. IP 数据包封装流程

在这里插入图片描述

2. 跨网络路由过程

在这里插入图片描述

3. 分片与重组过程

在这里插入图片描述

4. ICMP 协议工作流程(Ping)

在这里插入图片描述


关键协议
协议作用典型应用
IP数据包路由和寻址所有网络通信基础
ICMP错误报告和诊断ping, traceroute
IGMP组播成员管理视频会议,流媒体
ARPIP地址 → MAC地址解析局域网通信
IPsecIP层安全加密VPN

典型设备
  • 路由器:基于 IP 地址进行跨网络转发
  • 三层交换机:具备路由功能的交换机

💡 重要特性

  1. 无连接:发送前不建立连接
  2. 不可靠:不保证交付(不确认、不重传)
  3. 尽力而为:不保证服务质量(QoS)
    这些特性使 IP 协议高度简单高效,可靠性由上层协议(如 TCP)补充。

路由表示例

目标网络子网掩码下一跳接口
192.168.1.0255.255.255.0直连eth0
10.0.0.0255.0.0.0192.168.1.1eth0
0.0.0.00.0.0.0203.0.113.1eth1
(默认路由)

通过网际层,TCP/IP 实现了全球互联网的互联互通,是 Internet 的基石。

http://www.dtcms.com/a/303137.html

相关文章:

  • RCLAMP2574N.TCT Semtech:超低钳位TVS二极管 0.5pF超低电容+±30kV超强防护
  • 【Blender小技巧】Blender使用多边形建形工具创建多边形模型,挤出面,模型创建修改编辑UV贴图
  • PostgreSQL 与 MySQL 时间类型避坑指南
  • 《Ai智能眼镜的市场定义及用户分析》- 深圳市天趣星空科技有限公司 CEO 王洁
  • Java字符串详解
  • Entity Framework Core (EF Core) 使用ado.net
  • 用latex+vscode+ctex写毕业论文
  • Spring源码解读之 JdbcTemplate源码
  • 【基础篇三】WebSocket:实时通信的革命
  • 基于DeepSeek大模型和STM32的矿井“围压-温度-开采扰动“三位一体智能监测系统设计
  • 排序算法 (Sorting Algorithms)-JS示例
  • 安装及使用vscode
  • Unity教程(二十四)技能系统 投剑技能(中)技能变种实现
  • 【Unity游戏】——1.俄罗斯方块
  • Apache Ignite的分布式计算(Distributed Computing)
  • 基于Milvus和BGE-VL模型实现以图搜图
  • 第17章——多元函数积分学的预备知识
  • odoo欧度小程序——修改用户和密码
  • RabbitMQ+内网穿透远程访问教程:实现异地AMQP通信+Web管理
  • 基于springboot的大创管理系统(源码+论文+开题报告)
  • 项目任务如何分配?核心原则
  • 银行个人贷款接受度分析
  • el-upload开启picture形式列表展示上传的非图片文件自定义缩略图
  • 网络层描述
  • Leetcode_349.两个数组的交集
  • Word VBA快速制作试卷(2/2)
  • 【华为机试】5. 最长回文子串
  • 学习人工智能所需知识体系及路径详解
  • 记录几个SystemVerilog的语法——随机
  • 五自由度磁悬浮轴承转子:基于自适应陷波器的零振动攻克不平衡质量扰动的终极策略