应用层是http(https)协议,传输层是tcp协议。tcp/ip是一个协议组,可以分为三个层次:网络层、传输层和应用层。在网络层,有ip协议、icmp协议、arp协议、rarp协议和bootp协议。在传输层,有tcp协议和udp协议。在应用层,有ftp、http、telnet、smtp、dns等协议。http协议基于请求/响应模型。http/1.0为每个http请求/响应建立一个新的tcp链接,所以一个包含html内容和图片的页面将需要建立几个短期的tcp链接。http/1.1将只建立一次tcp链接,并重复使用它来传输一系列请求/响应消息,从而减少链接建立的次数和经常性的链接开销。
,即地址解析协议,通过ip地址实现对其物理地址的了解。在tcp/ip网络环境中,每台主机都分配有一个32位ip地址,这是一个逻辑地址,用于在互联网中标识主机。
的目的是提供可靠的数据传输,并在相互通信的设备或服务之间保持虚拟连接;udp和tcp的主要区别在于udp不一定提供可靠的数据传输。事实上,该协议可以不能保证数据准确到达目的地;arp协议的基本功能是通过目标设备的ip地址查询目标设备的mac地址,保证通信的畅通。
3.为什么需要arp协议?在网络接入层,同一局域网中的一台主机需要通过mac地址与另一台主机进行通信,才能发送数据包。在网络层和传输层,计算机通过ip地址定位目标主机,相应的数据报文只包含目标主机的ip地址,没有mac地址。所以发送之前需要根据ip地址获取mac地址,然后才能将数据包发送到正确的目标主机,而这个获取过程是通过arp协议完成的。
首先,参考不同的
1.dhcp:由服务器控制一个lp地址范围,客户端登录服务器时可以自动获取服务器分配的lp地址和子网掩码。
是一种根据ip地址获取物理地址的tcp/ip协议。
第二,角色不同
1.dhcp:集中管理和分配ip地址,使网络环境中的主机可以动态获取ip地址、网关地址、dns服务器地址等信息,可以提高地址的利用率。
基于网络中各主机的相互信任,局域网上的主机。机器可以独立发送arp回复消息。当其他主机收到回复消息时,会将其记录在机器的arp缓存中,而不检测其真实性。
第三,原理不同
1.dhcp:采用客户机/服务器模式,主机地址的动态分配由网络主机驱动。dhcp服务器收到网络主机的地址申请信息时,会将相关的地址配置等信息发送给网络主机,从而实现网络主机地址信息的动态配置。
主机发送信息时,向局域网上的所有主机广播包含目标ip地址的arp请求,并接收返回消息,从而确定目标的物理地址;收到返回消息后,将ip地址和物理地址存储在本地arp缓存中并保持一定时间,下次请求时直接查询arp缓存,节省资源。