TCP/IP 知识扫盲--IP协议相关技术

5. ip协议相关技术

IP旨在让最终目标主机收到数据包,可是在这一过程当中仅仅有ip是没法实现通讯的。数据库

5.1. DNS

DNS全称是 Domain Name System(域名系统)。ip地址不方便记忆,而TCP/IP世界从一开始就有个主机识别码的东西,网络通讯过程当中能够直接使用主机识别码,这时系统必须将主机名转换为ip地址。为了实现这样的功能,主机每每会利用一个叫作host的数据库文件。
最开始时,互联网信息中心管理者一份host文件,其余计算机则须要不按期去信息中心下载文件,才能正常使用网络。
随着网络规模的不断扩大和接入的计算机数量增多,管理一份host文件显得力不从心, 因而DNS应运而生。
简单来讲,DNS的做用就是从域名解析出真正的IP地址。实质上是 DNS系统维护了一个用来表示组织内部主机名和ip地址之间对应关系的数据库。服务器

5.2. ARP

ARP全称是 Address Resolution Protocol,地址解析协议。ARP的做用是根据ip地址,找到对应的MAC地址。 为何要找MAC地址呢?
由于在底层数据链路层,进行实际通讯须要知道ip地址所对应的MAC地址。网络

5.3 RARP

RARP 全称是 Reverse Address Resolution Protocol, 是RAP地址的反向功能,即从MAC地址定位出IP地址。
何时RARP呢? 将打印机服务器等小型嵌入式设备接入到网络时就会用到。这是由于我的电脑能够设置ip或者动态获取ip,而这些嵌入式设备会遇到没有输入接口或没法动态获取IP地址的状况。
具体使用过程是:接口

  • 架设一台RARP服务器
  • 在这个服务器上注册设备的mac地址和ip地址
  • 将这个设备接入到网络
  • 设备插电启动,自动发送一条 ‘个人MAC地址是xxxx,请传回个人IP地址’的请求信息
  • RARP服务器接到请求,返回 ‘你的IP地址是xxx’
  • 设备根据应答信息设置本身的IP地址。
相关文章
相关标签/搜索