【IP:Internet Protocol,子网(Subnets),IPv6:动机,层次编址:路由聚集(rout aggregation)】

文章目录

  • IP:Internet Protocol
    • 互联网的的网络层
    • IP分片和重组(Fragmentation & Reassembly)
    • IP编址:引论
    • 子网(Subnets)
    • 特殊IP地址
    • IP 编址: CIDR
    • 子网掩码(Subnet mask)
    • 转发表和转发算法
    • 如何获取一个IP地址?
    • DHCP: Dynamic Host Configuration Protocol
    • DHCP: 不仅仅是IP addresses
    • 如何获得一个IP地址
    • 层次编址:路由聚集(rout aggregation)
    • IP 编址: 如何获得一块地址
    • NAT:Network Address Translation(网络地址转换)
    • IPv6:动机
    • 和IPv4的其它变化
    • 从IPv4到IPv6的平移

IP:Internet Protocol

互联网的的网络层

  • 路由协议
  • IP协议(数据平面的转发功能)
  • ICMP协议(信令)
    在这里插入图片描述
    在这里插入图片描述

IP分片和重组(Fragmentation & Reassembly)

  • 网络链路有MTU(max Transmission Unit 最大传输单元),链路层帧所携带的最大数据长度
    • 不同的链路类型
    • 不同的MTU
  • 大的IP数据报在网络上被分片(“fragmented”)
    • 一个数据被分割成若干个小的数据报
      • 相同的ID
      • 不同的偏移量
      • 最后的分片被标记为0
    • “重组”只在最终的目标主机进行
    • IP头部的信息被用于标识,排序相关分片(分头行动)
      在这里插入图片描述

IP编址:引论

  • IP 地址: 32位标示,对主机或者路由器的接口编址
  • 接口: 主机/路由器和物理链路的连接处
    • 路由器通常拥有多个接口 (路由器有两个级及以上的IP地址,否则无法进行网络交换)
    • 主机也有可能有多个接口
    • IP地址
  • 一个IP地址和一个接口相关联
    在这里插入图片描述
    IP都是一跳可达

子网(Subnets)

  • IP地址:
    • 子网部分(高位bit)
    • 主机部分(地位bits)
  • 什么是子网?有下面的两个特征
    • IP地址的高位部分相同(前缀相同)
    • 无需路由器介入(一跳可达)
      在这里插入图片描述
      在这里插入图片描述

上图有6个子网

在这里插入图片描述

特殊IP地址

  • 一些约定:
    • 子网部分:全为0—本网络
    • 主机部分:全为0—本主机
    • 主机部分: 全为1–广播地址,这个网络的所有主机
      在这里插入图片描述
      在这里插入图片描述

IP 编址: CIDR

CIDR:Classless InterDomain Routing(无类域间路由)

  • 子网部分可以在任意的位置
  • 地址格式: a.b.c.d/x, 其中 x 是 地址中子网号的长度
    在这里插入图片描述

子网掩码(Subnet mask)

在这里插入图片描述

转发表和转发算法

在这里插入图片描述

  • 获取IP数据报的目标地址
  • 对于转发表中的每一个表项

如何获取一个IP地址?

  • DHCP:Dynamic Host Configuration Protocol从服务器中动态获取一个IP地址(动态主机配置协议)

DHCP: Dynamic Host Configuration Protocol

目标: 允许主机在加入网络的时候,动态地从服务器那里获得IP地址:

  • 可以更新对主机在用IP地址的租用期-租期快到了
  • 重新启动时,允许重新使用以前用过的IP地址
  • 支持移动用户加入到该网络(短期在网)

DHCP: 不仅仅是IP addresses

DHCP返回:

  • IP地址
  • 第一跳路由器的IP地址(默认网关)
  • DNS服务器的域名和IP地址
  • 子网掩码(指示地址部分的网络号和主机号)

如何获得一个IP地址

如何获得一个网络的子网部分?
从ISP获得地址块中分配的一小块地址块

层次编址:路由聚集(rout aggregation)

在这里插入图片描述
将子网前缀都发给他,然后他做一个聚集,再给下一跳。
最长前缀匹配是最精确的匹配

IP 编址: 如何获得一块地址

一个ISP如何获得一个地址块?
ICANN: Internet Corporation for Assigned
Names and Numbers

  • 分配地址
  • 管理DNS
  • 分配域名,解决冲突

NAT:Network Address Translation(网络地址转换)

出去的时候将源地址换成机构IP地址(外网)
回来的时候将机构IP地址(外网)换成内网地址:这里就会有问题,内网不会允许随便一个外网来访问自己。

  • 动机:本地网络只需要一个有效的IP地址:
    • 不需要从ISP分配一块地址,可用一个IP地址用于所有的(局域网)设备–省钱
    • 可以改变ISP(地址变化)而不需要改变内部的设备地址
    • 局域网内部的设备没有明确的地址,对外是不可见的–安全

==实现:==NAT路由器必须:
外网的IP/端口号代替内网的IP/端口号。

  • 对NAT是有争议的:
    • 路由器只应该对第3层(网络层)做信息处理,而这里对端口号(4层运输层)作了处理,相当于下层改了上层的信息。
    • 违反了end-to-end 原则(复杂性放到了网络边缘)
    • 地址短缺问题可以被IPv6解决

IPv6:动机

  • 初始动机: 32-bit地址空间将会被很快用完
  • 另外的动机:
    • 头部格式改变帮助加速处理和转发加重了路由器的负担
      • TTL-1
      • 头部checksum
      • 分片

IPv6 数据报格式:

  • 固定的40 字节头部
  • 数据报传输过程中,不允许分片

在这里插入图片描述

和IPv4的其它变化

  • Checksum: 被移除掉,降低在每一段中的处理速度
  • Options: 允许,但是在头部之外, 被 “Next Header” 字段标示
  • ICMPv6: ICMP的新版本
    路由器本身不做分配,通过发送ICMP向源主机发送错误报告

从IPv4到IPv6的平移

不能同时升级
将v4携带v6的分组,通过隧道传,然后将v6取出来,最后慢慢的就变成了v6。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/601299.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【verilog-语法】编译命令( compiler directives )

一、前言 编译器指令的范围是从它的出现的点延伸到处理的所有文件,直到另一个编译器指令取代它或处理结束。编所有的编译命令都有重音符 " "引出。在IEEE std1364-2005中共介绍了19条编译命令,这19条命令又可分为12组命令进行独立或组合使用…

Unity射击游戏开发教程:(12)使用后处理

后处理 后期处理是向您的游戏场景添加一个或多个滤镜,确实可以为您的游戏提供精美的外观。在本文中,我们将讨论如何在 Unity 中设置后处理系统,从那里您可以探索和试验 Unity 提供的所有过滤器。 首先,我们需要从包管理器添加后处理器堆栈。包管理器是 Unity 产品的集合,…

【LAMMPS学习】八、基础知识(5.11)磁自旋

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

1:测试驱动

前领科技DAY1 1:测试驱动的步骤:下载芯片厂商的sdk,下载jlinke,在jlinke打印信息.jlinke的控制地址在D:\ruanjian\GR_RING\projects\ring\Keil_5\Listings这个目录下 但是jlinke一般都是可以自动检测的 2:目录结构对应…

深入剖析Tomcat(七) 日志记录器

在看原书第六章之前,一直觉得Tomcat记日志的架构可能是个“有点东西”的东西。在看了第六章之后呢,额… 就这?不甘心的我又翻了翻logback与新版tomcat的源码,额…,日志架构原来也没那么神秘。本篇文章先过一遍原书内容…

计算机视觉——OpenCV Otsu阈值法原理及实现

算法简介 Otsu阈值法,也被称为大津算法,是一种在图像处理中广泛使用的自动阈值分割技术。这种方法由日本学者大津展之于1979年提出,旨在根据图像的灰度直方图来自动选择最佳全局阈值。Otsu阈值法的核心思想是最小化类内方差或最大化类间方差…

Leetcode167两数之和

题目链接&#xff1a; 167两数之和 解题思路: 缩减空间法 // 167 两数之和 缩减搜索空间方法 vector<int> twoSum(vector<int>& numbers, int target) {int i 0;int j numbers.size() - 1;while (i < j){int tmp numbers[i] numbers[j];if (tmp tar…

【PX4-AutoPilot教程-TIPS】MAVROS2运行px4.launch文件报错ValueError无法启动的解决方法

MAVROS2运行px4.launch文件报错ValueError无法启动的解决方法 问题描述解决方法 环境&#xff1a; Ubuntu &#xff1a;20.04 LTS ROS &#xff1a;ROS2 Foxy PX4 &#xff1a;1.13.0 问题描述 在使用命令ros2 launch mavros px4.launch命令启动MAVROS2与PX4之间的连接时报…

python从0开始学习(五)

目录 前言 1、顺序结构 2、选择结构 2.1双分支结构 2.2多分枝结构 2.3嵌套使用 2.4多个条件的链接 总结 前言 在上篇文章中&#xff0c;我们学习了python中的运算符&#xff0c;本篇文章继续往下讲解。本篇文章主要讲解程序的组织结构。 1、顺序结构 顺序结构是程序按照…

一篇迟来的未来展望的博客

各位大佬好 &#xff0c;这里是阿川的博客 &#xff0c; 祝您变得更强 个人主页&#xff1a;在线OJ的阿川 大佬的支持和鼓励&#xff0c;将是我成长路上最大的动力 阿川水平有限&#xff0c;如有错误&#xff0c;欢迎大佬指正 老师布置的任务&#xff0c;叫写一篇博客&…

elementplus

npm install element-plus --save下载 按需引入 自动引入 npm install -D unplugin-vue-components unplugin-auto-import

2024爆火的AI设备Rabbit R1到底是什么?有人说它是AI的iPhone时刻,有人说它是套壳的安卓

大家好&#xff0c;我是木易&#xff0c;一个持续关注AI领域的互联网技术产品经理&#xff0c;国内Top2本科&#xff0c;美国Top10 CS研究生&#xff0c;MBA。我坚信AI是普通人变强的“外挂”&#xff0c;所以创建了“AI信息Gap”这个公众号&#xff0c;专注于分享AI全维度知识…

论文阅读-THE GENERALIZATION GAP IN OFFLINE REINFORCEMENT LEARNING(ICLR 2024)

1.Motivation 本文希望比较online RL、offline RL、序列决策和BC等方法的泛化能力(对于不同的初始状态、transition functions、reward functions&#xff0c;现阶段offline RL训练的方式都是在同一个环境下的数据集进行训练)。实验发现offline的算法相较于online算法对新环境…

扭蛋机小程序在互联网浪潮中的崛起与发展

随着互联网的快速发展&#xff0c;各种线上娱乐方式层出不穷&#xff0c;其中扭蛋机小程序凭借其独特的魅力&#xff0c;在互联网浪潮中迅速崛起并发展壮大。扭蛋机小程序不仅打破了传统扭蛋机的地域限制和操作不便&#xff0c;还融入了丰富的互动元素和便捷性&#xff0c;满足…

C语言——联合体和枚举

1. 联合体 联合体和结构体类似。 联合体类型的声明&#xff1a; 联合体的特点&#xff1a; 像结构体⼀样&#xff0c;联合体也是由⼀个或者多个成员构成&#xff0c;这些成员可以是不同的类型。 但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀…

关于2024年东北教育装备展示会(沈阳)参展通知

2024年东北教育装备展示会 邀请函 数字赋能新时代 共创教育新未来 时间&#xff1a;2024年6月28-30日 地点&#xff1a;沈阳国际展览中心&#xff08;沈阳市苏家屯-会展路9号&#xff09; 展览面积&#xff1a;30000平方米 参展商数&#xff1a;260家 预计观众&#xff1…

Flink 部署模式

目录 概述 部署模式 会话模式&#xff08;Session Mode&#xff09; 单作业模式(Per-Job Mode) 应用模式(Application Mode) 运行模式&#xff08;资源管理模式&#xff09; Standalone运行模式 会话模式部署 应用模式部署 Yarn运行模式 会话模式部署 单作业模式部…

pdf转word,结果为什么是图片?怎么才能转成可编辑的文字?

PDF转Word为何会变成图片&#xff1f;这是许多人在使用文件格式转换工具时经常遇到的问题。为了解答这个疑问&#xff0c;我们需要从多个方面来探讨这个问题。 首先&#xff0c;PDF文件本身的特点是一个重要的因素。PDF&#xff0c;即Portable Document Format&#xff0c;是一…

云计算技术发展趋势详解

云计算最全详解(图文全面总结) 云计算是技术趋势的未来&#xff0c;掌握它至关重要。从基础到高级&#xff0c;本文深入探讨云计算的方方面面&#xff0c;为您提供全面的理解。 云计算 云计算将计算转移到远程数据中心&#xff0c;让用户灵活、经济地访问资源。就像水电一样&…

激光雕刻优化:利用RLE压缩技术提高雕刻效率与节省能源成本

什么是 RLE &#xff1f;RLE 在激光雕刻应用实现代码&#xff1a;总结 什么是 RLE &#xff1f; RLE 是 Run-Length Encoding&#xff08;游程长度编码&#xff09;的缩写。这是一种数据压缩技术&#xff0c;它通过减少连续重复的数据来减小文件的大小。RLE 在图像处理、无损…
最新文章