网络层:IP协议介绍

      最后更新:2022-03-10 18:11:41 手机定位技术交流文章

      在网络一级介绍互联网议定书(IP)

      • 网络层:IP协议
      • IP地址
        • IP报头格式
        • IP地址表示形式
        • IP地址划分
        • IP地址分级
        • 子网掩码
      • 路由控制
      • IP分包和组包
      • IPv6
        • IPv6 的特点
        • IPv6有一种标记IP地址的方法。
      • DNS:域名系统
        • 域名服务器分类
        • 域名解析过程
        • 经典面试题

      网络层:IP协议

      网络层的主要功能是使终端节点(通常称为点对点通信)之间能够通信。
      IP分为三个主要模块:IP地点、路由器、IP分包和分组概念。

      IP地址

      在计算机通信中必须注明类似于地址的识别码,以便确定通信的终点,而数据链一级的MAC地址正是用于识别同一连接的各种机器的识别码。
      网络中的所有主机都使用IP地址来确定通信的目的地地址,在所有 TCP/IP 连接中,主机或路由器必须指定自己的IP 地址,无论主机是否与该数据链接连接。

      IP报头格式

      在这里插入图片描述
      版本号(4):指IP协议版本,IPv4 和 IPV6, IPv4 协议字段为 4。
      第一部长(4):指《IP议定书》的总部长,在20至60字节之间。
      特殊服务(8):只有当使用区别服务时,这个领域才有帮助,而且很少使用。
      整个长度(16):指整个知识产权议定书的长度。这包括页眉长度和数据长度(视标题长度而定)。数据可长达65,535字节长。实际上,它并没有看起来那么大。实施伙伴报告具体规定了必须依赖数据链层数据框架的最大字段数量。MTU代表最大传输装置。典型的MTU为1500字节。因此,实施伙伴报告的最大长度为1,500字节。如果超过该长度,IP报文会被分片)
      IP报告分离和组装的16位数标记、3位数标记和13位数抵消
      (16) 身份识别(16),由于实施伙伴提交期限的限制,超过 MTU的分离时间将超过 MTU, 当给上一级时, IP信息必须建构, 使用字段显示唯一的实施伙伴提交时间
      (3) 说明:第一个是保留,第二个是说明实施伙伴报告是否分开(1个:意味着禁止分表0),第三个是说明是否是最终报告。
      (13) 差异:在文件发布时适用,建议应将其置于与完整的IP件相同的地点。
      TTL (8人) TTL: 为了防止信息在网络的无限循环中继续下去,在文本中具体规定了网络中的最大路由器数量,即报告中的最大跃数。
      协议类型(8个职位),说明是否向更高一级的协议(联合民主党或TCP)提供实施伙伴提交协议。
      头部损坏的首个检查总和(16个地点)
      发件人 IP 源地址 (32)
      收件人的IP地址用目的地地址(32)表示。
      在这里插入图片描述

      IP地址表示形式

      使用32位正数整数表示IP地址(IPv4),IP地址在计算机二进制处理。
      为每八人创建32个 IP 地址集, 分成四组, 每一组用“ ” 表示 。 如图所示, 将每一组分开, 然后将每一组转换为小数 :
      在这里插入图片描述
      表达自己有两种方式:小数和二进制:
      小数点:数据分为四组,每个组的范围为[9255]:例如:
      每组成员8名,例如11

      IP地址划分

      IP地址由两个部分表示:网络和主机。
      网络标识为数据链层每个部分的不同值配置,必须确保每个连接端的地址不再重复。同一端连接的东道主必须拥有相同的网络地址。
      不允许在同一网络段内重复IP地址的主机身份。 每个主机的 IP 地址, 即 IP 地址的独特性, 可以通过在相关网络中配置网络识别和主机身份来保证 。
      在这里插入图片描述
      IP 包被发送到网络路由器, 使用目的地 IP 地址的网络标识符。 检测您是否是此段主机的唯一方法就是关注网络标识 :
      在这里插入图片描述

      IP地址分级

      A级、B级、C级和D级IP地址在网络和主机识别之间分隔开来,根据IP地址第一至第四位的位数列:
      * 从“0”开始的第一个IP地址是A类地址。
      其网络身份范围从1号到8号不等。用十进制表示的话,这是一个一流的网络地址。主机识别码由24位A后地址表示。因此,分配给单一部门的最大主机地址数为16,77,214个。
      。前两个“10”地址是 B 类IP 地址。
      其网络识别码范围从1号到16号不等 根据十进制系统
      10000000 00000000~10111111 11111111
      这是一个B级的网络地址。 16位的 B 后地址与主机识别码对应。 因此,网络段最多可容纳的主机地址为65,534个。
      • 前三个“110”地址是C类IP地址。
      其网络身份范围从第1次到第24次不等。用十进制表示的话,这是一个C级的网络地址。C类地址后面的8位数代表主机识别码。因此,限制有254个主机地址,可在网络段中处理。
      。“110”的前四个地址是D类IP地址。
      其网络身份介于第1位至第32位之间。如果以小数表示,则是一个D型网络地址。D类地址缺少主机身份,经常用于覆盖。
      在这里插入图片描述
      传播IP地址需要谨慎:当IP显示主机识别码时,不能使用IP地址。不全是零或一,不是全部,不是全部,不是全部,不是全部,不是全部。因此,只有在没有相关网络URL或IP地址的情况下,才使用所有零。从 1 开始的所有主机通常用作无线电地址。在分配过程中,这两起案件都应撤销。
      特殊地址:
      这不是一个真正的IP地址。他是一个一连串的问题:一个模棱两可的主机和目的地网络。
      :同一区域所有主机的广播地址。路由器无法转发此地址 。
      :当IP搜索地址时,别名“当地主机”,答复地址不会传送到网络界面。
      大多数分组地址保持不变,因为某些脚本需要这些地址。

      子网掩码

      IP 地址网络识别和主机识别仅限于地址类型,然而,一个小于ABCD的粒子大小的网络则使用“子网遮罩”识别代码通过网络细分。
      使用二进制形式的子网遮罩是不可行的。也可能是32位数的数据。他的IP地址的互联网识别部分完全由 1 组成。与主机身份有关的部分为零。因此,IP地址的分类不再受到限制。它能够通过子网覆盖找到其网络,自由确定长度。IP地址必须先放在子网遮罩中。
      子网面罩分为两类:
      首先,将IP地址和子网覆盖地址分为两行:
      例如,前26位是网址,具体如下:
      IP 地址 :
      子网的遮罩 :
      地址地址地址地址地址地址地址地址地址地址地址地址地址地址地址地址
      就地点和操作而言,通过使用IP地址和子网面罩获得网络地址。

      其次,可以在每个IP地址中添加网络 URL 的位数用“/” 分隔,如下文所示:
      IP 地址 :/26
      地址地址地址地址地址地址地址地址地址地址地址地址地址地址地址地址
      第二个案子的"0"地址可以从后面掉下来
      例如,带127.20/26的26和127.20/26是一个提示。

      路由控制

      当分发数据包时,需要类似于“指定路由器或主机”的信息,才能真正发送到目的地地址,而路线控制表则储存这种信息。
      静态路由控制:由管理员手工操作。
      动态路由控制:在与其他路由器共享信息时,即立即更新路由器。

      IP 地址的网络部分用于管理路由 。
      路由控制表储存网络地址和向路由器提供的下一个地址。

      在传输IP软件包时,然后在IP包的前半部分找到目标地址此外,路线控制表还有与地址相同的网址网址的日志。基于此信息, IP 软件包被路由到相关路由器 。如果在路线控制表中有大量同一网络URL的记录,则将有一个以上的互联网地址。选择最相关的网络地址 。
      在这里插入图片描述

      IP分包和组包

      最大传输单位(MTUs)因数据连接层的不同而不同,使用每一类数据链接层的原因也不同。
      如有必要,主机可适当管理IP碎片,主要是当更大的文本无法同时发送到网络时,当IP数据重新排列时,只能由目的地主机完成。
      然而,这可能增加路由器的压力,并需要处理过多的包件,因此,MTU认为:
      MTU 确定路线 MOTU 确定最大 MOTU 大小不需要发件人主机和收件人主机主机之间出现碎片, 即该路线中所有数据连接中最小的 MTU
      路径 MOTU 发现路径会消除中间路由器分区, 并允许发送最大 TCP 软件包 。

      IPv6

      IPv6是一个标准化的网络协议,旨在处理IPv4地址(iPV4地址,4 8字节)的耗损问题,iPV4地址(4 8字节),iPV4地址(4 8 字节),iPV4地址(4 8 8字节),iPV4地址(4 8 字节),iPV4地址(4 8 字节),iPV4地址(4 8 8 字节),i32比特
      IPv6 地址比 IPv4 地址长四倍,即128比特数据,通常持有8 16比特块。

      IPv6 的特点

      • IPIP扩大和路线控制表
      • 改进性能:包件的头部使用固定价值(40字节),而不是初始测试代码,这样简化了第一个结构,减轻了路由器的压力,路由器不再支持碎片。
      • 援助,例如插件特性,即使没有DHCP服务器,也自动指定IP地址。
      • 增加认证和加密机制以及网络安全功能,以处理假IP地址和禁止窃听的能力。
      • 移动式知识产权成为多播的延伸。

      IPv6有一种标记IP地址的方法。

      • 一般而言,128位位IP地址用16位位的组别表示,这些组别除以结肠(":")。
      • 如果连续发生0,0可被除去和除以两个冒号(":")。然而,只有一个IP地址只允许两个连续的冒号。
      • IPv6与IPv4相似,同样也是IP地址所示的IP地址类型。

      DNS:域名系统

      域名系统(DNS):将域名转换为 IP 地址
      域名从上到下有多个层次,包括顶层域名、二级域名、三级域名和四级域名,所有这些都可转化为域名树:在这里插入图片描述

      域名服务器分类

      域名服务器分为四类:

      1. 根域名服务器负责处理顶级域名 。
      2. 在顶层域名服务器上的二级域名处理 。
      3. 经许可的域名服务器 : 在区域内处理域名 。
      4. 这是地名服务器, 也称为默认域名服务器, 您可以指定缓冲 。
        注意: 与区域和域域的概念不同, 几个区域可以在单一的域内分割, 如图b所示, 在域 abc. abc. abc. abc. I don't know you're talking, com and y. I'm sorry, abc.
        在这里插入图片描述
        因此,需要两个域名服务器:
        在这里插入图片描述

      域名解析过程

      事后看来,正在对主机箱的地理名称服务器进行解析,这个地名服务器以相对和迭代两种方式解释给其他域名服务器。
      • 迭接办法:当这个地名服务器解决了对域名服务器的要求时,它返回到这个地名服务器,然后请其他域名服务器作出解释。
      • 递归性办法:请求的结果不是直接答复,而是继续要求在最终结果得到解答之前作出更多解释:请求的结果不是直接答复,而是继续要求在最终结果得到回馈之前作出更多澄清。
      在这里插入图片描述

      经典面试题

      从网站输入到网页访问请求?
      域名解析:在现实中,它根据用户输入的网站,例如,通过访问ww.un.org.我不知道你在说什么,宝贝。 com网站将经历以下过程:
      1。 IP 地址将从浏览器缓存中获取, 因为浏览器在有限时间内存储 DNS 信息 。
      二. 如果域名和 IP 地址未被检测到, 请在主机文件中查看 。
      如果不是,检查路由器的缓存
      如果不是,请使用 DNS 缓存搜索 。
      五. 如果 IP 未定位, 浏览器域名服务器将联系根域名服务器( baidu. com), 该服务器将搜索域名, 并将请求转发到下一个级别, 直至找到它 。在这里插入图片描述整个过程细分为 URL、网络广播和页面拷贝。
      URL解析
      名词解释:
      URL: (统一资源定位器) 用于识别各种互联网资源的统一资源定位器 。
      在这里插入图片描述
      1: 浏览器将 URL 本地化( 通常用于格式化检查和确认是否使用 https 协议或 http 协议, 以 http 协议为默认) 。
      2: 浏览器的本地缓存搜索 URL 与 IP 地址相对应 。
      3: 本地主机文件搜索相当于 ip 。
      4: 当地路由器看到相关的 ip 。
      如果没有检测到上述内容,应联系dns服务器,以找到IP地址。
      1: 服务提供商的 DNS 检查,以确定缓存是否有相应的IP地址。
      2: 如果没有缓存存在或缓存过期, 请在根域名服务器上找到相关的 IP 地址 。
      3: 根域名服务供应商也是首先检查缓存,如果不是,则首先检查哪个Dns服务供应商可以破译。
      最后, ip 返回到本地服务提供商 Dns, 而本地服务提供商 Dns 更改了缓存 。 客户成功地获得了IP 地址 。 “ 为什么我们需要 ip, 因为我们的 tcp/ ip 协议如此武断, 以至于它识别 ip? ”
      网络传输通信
      1: 获得IP地址后,客户希望与对方交谈,通常三次握手。
      三个握手补充:客户端和服务器传送总共三个包,以同步序列号和确认号,并交换TCP连接 tcp 连接。
      通俗的说就是这样:
      客户:你住在家里吗?我想在你家见你。
      是啊,欢迎参加比赛。
      客户端:马上到。
      2: 三次握手后, 在 tcp 和服务器之间创建了一个可靠的虚拟网关。 浏览器发现了此信件。 http 请求信件已打包, 并通过 tcp 协议传送到服务器 。
      3:收到请求后,服务提供者处理信息,完成后将数据归还客户。
      4: 对话完成后, tcp 连接由四波解密。 波的动作可以由客户端或服务器启动 。
      5: 客户终于返回了数据。
      页面渲染
      1: 浏览器使用深度将返回的 HTML 解析成 DOM 树 。
      2: 解除作为 CSS 规则树的 CSS 。
      3:利用DOM树和CSSOM树建立苗木
      (CSSOM是一份基于网页的CSS风格地图,类似于DOM,但仅供CSS而非HTML使用。 )
      最后4:浏览器将理解每个节点与节点 CSS 之间的链接, 屏幕上每个节点的位置可以使用 Rendering 树完成 。
      上述描述的绘制方法是自上而下和渐进的。 也就是说, 如果浏览器的一部分完成, 则在下一节计算时显示该部分 。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/19873.html

          热门文章

          文章分类