计算机网络(三)——网络层IP协议

      最后更新:2022-05-22 11:09:10 手机定位技术交流文章

      [前 网络一级:主要通过IP地址的局域网主机和主机,而IP协议是网络一级最重要的协议。

      目录

      1. IP协议

      1.1 IP地址

      1.2 IP地址 & MAC地址

      1.3 IP协议

      1.4 IP路由

      1.5 NT - 内部和外部网络转换

      MTU = 最大中转单位

      1. IP协议

      在我们谈IP协议之前,让我们谈谈IP地址,我们暗含地提到IPv4地址。 (IPv6一般不可用,因为IPv4仍然被广泛使用,其他技术可以用来补救IP地址问题。 )

      1.1 IP地址

      • IP 地址用于确定主机的位置 。
      • IPv4 是带有点分割的无符号 32 位二进制数字 。

      • IP=互联网协议+主机

      • 最初,IP地址根据网络和主机号码的分割划分分为五组:
      • 随后,为解决IP地址废物问题,一个动态IP分部(即网络和主机号码更长):网络遮罩被用来分割网络和主机号码。

      ip & mask = 网络号

      ip & (~mask) = 主机号

      简单:面具是8/8, 这意味着前8位是网络号码, 而网络号码是主机号码。

      • 主机编号为 0 。 未分配给主机 。 保持网络标识方便 。

      • 主机号码是1,不会为保存无线电地址而分配给主机。

      • 特殊的IP地址:

        127. 照片来自Flickr用户pic.
      • 外网IP & 内网IP(10开头的,192.168开头的都是内网IP),公网中的其他设备是无法看到内网IP,只有外网IP才能直接对外提供服务

      1.2 IP地址 & MAC地址

      (1)MAC地址:

      MAC地址,即媒体存取控制地址,用来确定网络装置的有形和硬件地址。

      主机有一个或一个以上的网页卡,其中两个或两个有出入卡(至少两个、一个进口和一个出口),每个有自己的MAC地址。

      通过网络进行通信,即网络数据传输是网络硬件装置,从网络卡中传输或接收数据。

      只有MAC地址识别网络装置的网络实际地址才能用来确定硬件水平。

      MAC 地址用于识别数据链层链接的节点;其长度为48位元,即通常被标为十六进制数字,然后是冒号(如:08:00:27:03:fb:19),该数字是在网卡退出时设定的,不能更改。

      虚拟机器中的MAC地址不是一个真正的MAC地址,可能发生冲突;还有网页卡,使MAC地址由用户配置。

      广播数据 MAC 地址:发送广播数据报告,表明数据报告将传送给同一部门的所有东道主。

      广播数据报纸MAC的地址是FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF

      (2) 为什么你有一个单独的MAC地址和一个IP地址?

      IP地址具体说明旅程的开始和结束是完整的;这是人们使用的网络逻辑地址。

      MAC 地址指定路线上每个区的起点和终点,即网络硬件设备使用的网络物理地址;这是每个跳的起点和终点。

      1.3 IP协议

      其他信息详解:

      (1)三位标志:

      初始储备(保留表示现在没有必要,但不清楚将来是否使用)。

      第二个位置是 1, 表示禁止拆分, IP模块如果比 MTU 长, 则会删除 IP 模块 。

      第三个符号表示“ 额外碎片 ”, 如果碎片不见了, 最后一个为 1, 其余为 零 。 这与末点类似 。

      (2)16位标志:

      如果IP报告在数据链一级被分开,每部电影的ID是相同的。

      (3) 抵消13位数:

      它与最初的IP报告开头不同。实际上,它在原手稿中标明了目前碎片的位置。此值 *8 用于计算实际抵消的字节数 。因此,这个故事是我们对2011年埃及抗议的特别报导的一部分。其它修改则必须整数长度为8(或报告不会连续提交)。

      1.4 IP路由

      最终(长期)目标在实施伙伴标题中说明。

      然而,在实践中,一个逐条路径发现下一个跳跃IP地址,下一个跳跃IP对应的MAC地址,其依据是ARP名单、数据以及下一个跳跃MAC到数据链层。

      无法打开信件

      [注] 图表中的数据在哪里? (1) 包含您自己的手动指令;(2) 使用动态路由方法。

      IP协议栈内部维护着路由表,目标IP & 网络掩码得到的结果与网络目标比对,比对正确找到改行的网关,说明出口在这个网关

      IP 地址的下一跳转换为 MAC 地址, 以 IP 地址的下一跳为基础 。

      ARP地点搜索程序:(ARP协议位于网络和数据链层之间。 )

      考虑以下 ARP 缓存 :

      在数据链路层:

      以下信息以系绳框架格式列报:

      1.5 NT - 内部和外部网络转换

      • Web 地址转换、NET-Network 地址翻译
      • NAT是一个路由器函数。
      • NAT保留了一个原始ip+原始端口-表格,该表格已翻译成公共网络ip+端口号。
      • 对于封装,将内联网IP+端口号改为公共网络IP+端口号。
      • 软件包拆包后,将公共网络的 IP+ 端口更改为指定主机的 IP+ 端口。

      开关、路由器、NAT服务器、DNS服务器、DHCP服务器、HTTP服务器和防火墙都是住宅路由器责任的例子。

      MTU = 最大中转单位

      • MTU——Maximum Transmission Unit
      • 系绳网中最大的传输单位(MTU)至少有46个字节,最多1,500字节,最高值1,500字节,有几类网络MTU。
      • ARP 数据包不够长( 46 字节), 无法填入后面 。
      • 如果数据包从以太网传送到拨号路径,且大于拨号MTU,则必须分割数据包(碎片)。
      • 根据数据链层的不同,MTU标准也各不相同。
      • 如果数据过量包装,则允许IP协议分开,UDP协议数据报告须遵守MTU。

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

          热门文章

          文章分类