IP 相关技术

IP过程中,主要用到的技术

  1. DNS(解决ip地址不容易记住的情况)

基础知识

  1. Mac地址是同一个链路中不同计算机的一种识别码
  2. 作为网络层的IP,也有这种地址信息,一般叫做 IP地址IP地址用于在连接到网络总共的
  3. 在网桥和交换集线器等物理层或者数据链路层数据包转发设备中,不需要设置 IP地址

Hop翻译为中文的 ,他是指网络的一个区间, IP包真是在网络中一个跳间被转发。每个区间内决定着包在下一跳被转发的路径。

路由控制表

路由控制表实现 IP通信的主机和路由器都必须有这样的一张表。

如果路由控制表中存在多条相同的网络地址记录,就选择一个最为吻合的网络地址,所以吻合就是指相同位数最多的,但是一般中,都会设置一个默认路由,一把就是 0.0.0.0.0

DNS

我们平时访问某个网站时候,不使用 IP 地址,而是使用一串由罗马字和点号组成的字符串。进行域名和 IP的进行的对比。

  1. DNS系统,就是维护了一个组织内部主机名和IP地址之间对应关系的数据库。当用户输入用户名的时候,DNS就会自动检索那个注册了主机名和IP地址名的数据库,并迅速定位到对应的IP地址,当主机名和IP地址变更的时候,只要在组织内部处理即可。

  2. 进行 DNS 查询的主机或者软件,叫做DNS解析器。用户使用的工作站和或者个人电脑,都属于 解析器,解析器通常注册一个以上的域名服务器的 IP 地址。

kusa.ac.jp 是个域名,kusa表示长富艺术科学大学,ac表示大学,jp表示日本。

域名的分层系统

域名服务器

域名服务器是指管理域名的主机和相应的软件。

  • 各个域的分层上,都有设各自的域名服务器

  • 各层域名服务器都了解该层一下分层中,所有域名服务器的IP地址,因为他们从根域名服务器开始呈树状结构的相互连接

查找的过程

解析器为了调查 IP地址,会向域名服务器进行查询处理,接受到这个请求的域名服务器,首先会在自己的数据库进行查找,如果有该域名对应的 IP 地址就返回,如果没有,域名服务器再向上一层域名服务器进行查询处理。因此从根开始对这棵树按照顺序进行遍历,直到找到指定的域名服务器。并由这个域名服务器返回想要的数据。

解析器和域名服务器将最新了解到的信息暂时保存在缓存里。这样,可以减少每次查询时的性能消耗。

ARP 协议

ARP 协议就是使用目标 IP 地址为线索,用来定位下一个网络设备的 Mac 地址。

ARP根据 IP 找 MAC的过程

主机A为了寻找主机 BMAC 地址,首先会通过广播,发送一个 ARP 的请求包,这个包中包含了想要了 Mac 地址的主机对应的 IP 。这个请求会被同一数据链路层上的所有主机和路由器接收,如果 请求包中的 IP 地址和自己的 IP 地址相同,那么 就会把自己的 mac 地址,塞进 ARP 相应包里,返回给 主机A

ICMP协议

ping 原理与ICMP协议

posted @ 2021-08-16 21:22  沧海一声笑rush  阅读(441)  评论(0编辑  收藏  举报