云南北大青鸟设计培训告诉你网站开发常用的协议技术有哪些?

在上面,我们给大家简单分析了一些在网站开发建设中使用协议的基础知识。今天,让我们通过计算机培训来了解与这些协议相关的技术类型。IP的目的是使最终的目的主机能够接收数据包,但是在这个过程中,只有IP不能实现通信。还必须有解析主机名和MAC地址的功能,以及处理发送数据包过程中异常情况的功能。

1、DNS

我们在访问网站的时候一般不用IP地址,而是用一个由罗马字符和点组成的字符串。而普通用户在使用TCP/IP进行通信时,并不使用IP地址。这是可能的,因为支持DNS(域名系统)功能。DNS可以自动将该字符串转换成特定的IP地址。

这个DNS不仅适用于IPv4,也适用于IPv6。

2、ARP

只要确定了IP地址,就可以将IP数据报发送到这个目标地址。但是在底层数据链路层,实际通信中需要知道每个IP地址对应的MAC地址。

ARP是解决地址问题的协议。以目标IP地址为线索,用于定位下一个应该接收数据分包的网络设备对应的MAC地址。但是ARP只适用于IPv4,不适用于IPv6。在IPv6中,可以使用ICMPv6代替ARP来发送邻居发现消息。

RARP是一种逆向ARP协议,从MAC地址中定位IP地址。

3、ICMP

ICMP的主要功能包括确认IP包是否已经成功送达目的地址,告知IP包在发送过程中被丢弃的具体原因,改进网络设置。

IPv4中的ICMP只支持IPv4作为辅助功能。也就是说,在IPv4时期,即使没有ICMP,仍然可以实现IP通信。但是,在IPv6中,ICMP的作用扩大了。没有ICMPv6,IPv6无法正常通信。

4、DHCP

为每台主机逐一设置IP地址会非常繁琐。尤其是使用笔记本电脑、终端、平板电脑等移动设备时,每次搬家都必须重置IP地址。