图解TCP/IP-----IP协议相关技术

本文详细介绍了IP协议以及相关技术,包括DNS、ARP、ICMP、DHCP、NAT等。DNS用于将域名转换为IP地址,ARP解析IP到MAC地址,ICMP提供网络诊断,DHCP自动分配IP地址,NAT用于网络地址转换。这些技术共同支撑了网络通信的顺畅进行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此系列博客,图片文字观点均是来自《图解TCP/IP》,仅作为学习用途。

1、 仅凭IP无法完成通信

    IP旨在让最终目标收到数据包,但是在这一过程中仅仅有IP是无法实现通信。在之前我们介绍的IP协议,我们仅仅知道如何实现数据包到达目标主机。但是我们在实际中很少直接使用IP地址。在浏览器中输入网站的地址,我们需要将这个地址映射为IP地址。所以在实际通信中,还要DNS、ARP、ICMP等等技术来支持。

2、DNS(域名系统)

    访问网站可以不使用IP地址,就是

    2.1 IP地址不便于记忆

        直接使用IP地址很不方便,因此,TCP/IP世界一开始,就有一个叫做主机识别码的东西,这种识别方式是指为每台计算机赋以唯一的主机名。在进行通信可以直接使用主机名不需要输入一长串IP地址,并且系统必须将主机名转为具体的IP地址。为实现这个功能,主机往往利用一个叫做host的数据库。但是随着网络规模越来越大,这样以host管理主机名和IP地址可行性逐渐降低。

    2.2 DNS的产生

        因为以上的原因,产生了一个有效的管理主机名和IP地址之间产生对应关系的系统,也就是DNS系统。在这个系统中主机的管理机构可以对数据进行变更和设定。也就是可以维护一个用来组织内部主机名和IP地址之间对应关系数据库。

        在应用中,用户输入主机名(域名)时,DNS会自动检索那个注册了主机名和IP地址的数据库,并迅速定位对应的IP地址。

    2.3 域名的构成

        在理解DNS规范时,首先需要理解什么是域名。域名是指为了识别主机名称和组织机构名称的一种具有分层的名称。域名一般由几个英文字母用点号连接起来。

       DNS的分层如图所示:

                 

    *域名服务器

      域名服务器是指管理域名的主机和相应的软件。他可以管理所在分层的域的相关信息。一般而言每一层都设有一个域名服务器。在根域名服务器中注册根一下第一层域名服务器的IP地址,类似的在根的下一层注册再

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值