【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://xiahunao.cn/news/3019052.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Linux学习笔记:信号

信号 在Linux中什么是信号信号的产生方式硬件产生的信号软件产生的信号异常产生的信号 进程对信号的处理信号的保存信号方法更改函数signal信号处理的更改恢复默认信号忽略 信号的管理信号集 sigset_t对信号集的操作 信号的捕捉过程 在Linux中什么是信号 在 Linux 系统中&…

如何备考PMP才能一次通过?

PMP备考一个月就能通过,培训机构中就应该这么学! PMP考试的难度其实并没有大家想象中的那么大,现在培训机构的通过率基本也在90%以上,而这90%以上也基本都是头一次参加考试很少有参加重考的学员。我就是在威班PMP培训了一个多月一…

JVS物联网平台5.7功能新增说明

项目介绍 JVS是企业级数字化服务构建的基础脚手架,主要解决企业信息化项目交付难、实施效率低、开发成本高的问题,采用微服务配置化的方式,提供了 低代码数据分析物联网的核心能力产品,并构建了协同办公、企业常用的管理工具等&am…

深度学习Day-16:实现天气预测

🍨 本文为:[🔗365天深度学习训练营] 中的学习记录博客 🍖 原作者:[K同学啊 | 接辅导、项目定制] 要求:根据提供的数据集对RainTomorrow进行预测 一、 基础配置 语言环境:Python3.7编译器选择…

yolov8任务之目标检测

对象检测 对象检测是一项涉及识别图像或视频流中对象的位置和类别的任务。对象检测器的输出是一组包围图像中对象的边界框,以及每个框的类标签和置信度分数。当您需要识别场景中感兴趣的对象,但不需要确切知道对象在哪里或其确切形状时,对象检…

短视频矩阵系统源码saas开发--可视化剪辑、矩阵托管、多功能合一开发

短视频矩阵系统源码saas开发(可视化剪辑、矩阵托管、智能私信聚合、线索转化、数据看板、seo关键词、子账号等多个板块开发) 短视频矩阵系统是一种集成了多种功能的系统,旨在帮助用户在短视频平台上进行高效的内容创作、管理和发布。根据您提…

3. 分布式链路追踪的链路日志设计

前言 分布式链路追踪的客户端实现中,我们会通过各种手段和规则得到一个又一个的Span,得到这些Span后,需要在分布式链路追踪的服务端这边汇总这些Span并拼接出一条请求链路,那么这里就存在一个问题,客户端得到的Span如…

Qt跨平台开发demo(适用萌新)

最近需要参与一款Qt跨平台的软件开发,在此之前,特把基础信息做学习和梳理,仅供参考。 所使用的技术和版本情况如下: 虚拟机:VMware 16.2.5操作系统:ubuntu-20.04.6-desktop-amd64:Mysql数据库…

机器人系统仿真

0、何为仿真 通过计算机对实体机器人系统进行模拟的技术。 1、为何仿真 低成本: 机器人实体一般价格昂贵,为降低机器人学习、调试的成本;高效: 搭建的环境更为多样且灵活,可以提高测试效率以及测试覆盖率&#xff1b…

MS86235运算放大器可Pin to Pin兼容OPA2835

MS8635/MS86235是一款低功耗的单/双通道低噪声、轨到轨输出、高速运算放大器,可由2.7V至5V范围内的单电源或者1.35V至2.5V范围内的双电源供电运行。可Pin to Pin兼容OPA2835。每通道仅消耗630μA的电流,单位增益带宽为66MHz,在节能模式下&…

从几个方面判断代理IP的质量?

代理IP的质量对于网络活动至关重要,它直接影响到用户的隐私保护、访问速度、稳定性以及整体的网络体验。以下是从几个关键方面来判断代理IP质量的详细分析: 第一点稳定性:稳定性是评估代理IP质量的首要因素。一个优质的代理IP应该具备高稳定…

LINUX 入门 8

LINUX 入门 8 day10 20240507 耗时:90min 有点到倦怠期了 课程链接地址 第8章 TCP服务器 1 TCP服务器的介绍 开始讲服务器端,之前是客户端DNShttps请求 基础:网络编程并发服务器:多客户端 一请求,一线程 veryold…

武汉星起航:亚马逊:跨境电商领军平台,中国卖家全球拓展的首选

2015年,亚马逊全球开店业务正式进入中国,为中国卖家带来了全新的跨境电商机遇。如今,亚马逊已在全球拥有包括美国、加拿大、墨西哥、英国、法国、德国等在内的17大海外站点,为中国卖家提供了广阔的销售市场。武汉星起航将详细探讨…

2024年北京服贸会媒体邀约资源有哪些?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 2024年北京服贸会(中国国际服务贸易交易会,简称CIFTIS)作为中国重要的国际性服务贸易盛会,会吸引众多媒体的关注和参与。媒体邀约资源通常…

Linux中每当执行‘mount’命令(或其他命令)时,自动激活执行脚本:输入密码,才可以执行mount

要实现这个功能,可以通过创建一个自定义的mount命令的包装器(wrapper)来完成。这个包装器脚本会首先提示用户输入密码,如果密码正确,则执行实际的mount命令。以下是创建这样一个包装器的步骤: 创建一个名为…

【强训笔记】day14

NO.1 思路&#xff1a;用一个哈希表&#xff0c;先遍历s1&#xff0c;统计哈希表内的字符个数&#xff0c;在遍历s2&#xff0c;s2中的字符在哈希表中减去&#xff0c;如果哈希表中的字符个数小于0那么就输出No。 代码实现&#xff1a; #include <iostream> #include&…

有没有国内个人可用的GPT平替?推荐5个AI工具

随着AI技术的快速发展&#xff0c;AI写作正成为创作的新风口。但是面对GPT-4这样的国际巨头&#xff0c;国内很多小伙伴往往望而却步&#xff0c;究其原因&#xff0c;就是它的使用门槛高&#xff0c;还有成本的考量。 不过&#xff0c;随着GPT技术的火热&#xff0c;国内也涌…

【Windows】VB项目运行报错Run-time error ‘339‘

【Windows】VB项目运行报错Run-time error 339 1.背景描述2.解决办法 1.背景描述 高压电源厂家用vb写了一个上位机软件&#xff0c;到用户windows计算机上运行后&#xff0c; 连接串口报错&#xff1a; Component MSCOMM32.OCX or one of its dependencies not correctly reg…

实现左上角的固定视口但是网格以图片中心放大缩小

仅仅修改了showbk&#xff08;&#xff09; 函数部分&#xff0c;增加bkv4 直接采样&#xff0c;然后粘贴到左上角&#xff0c;实现多余部分裁剪&#xff0c;形成视口内放大缩小 // 程序&#xff1a;2D RPG 地图编辑器与摄像机追随 // 作者&#xff1a;bilibili 民用级脑的研发…

iPhone 数据恢复软件 – 恢复丢失的 iPhone 数据

恢复丢失的 iPhone 数据&#xff0c;奇客数据恢复iPhone版。如今的 iPhone 用户在他们的设备上存储了大量数据&#xff0c;从照片和与亲人的文本对话到商业和医疗信息。其中一些是保密的&#xff1b;其中大部分内容都是非常个人化的&#xff1b;而且大多数一旦丢失就无法替代。…