arp和dhcp只是用于局域网的协议吗
书上说,在局域网中通信,ip地址需要解析成物理地址才能传帧通信,这里用到arp。ip地址的分配则用到了dhcp
我想问,是不是这两个协议仅适用于局域网呢?
那么广域网中连接的两台主机A和B通信,源机器A是不是不需要获取目的机器的物理地址,而只须知道相邻路由器的物理地址,从而不断通过ip地址路由,最后与目的机器B取得通信呢?(是不是类似于代理arp的情况,只是主机A好像一个只有一台机器的局域网那样)
另外广域网中主机登陆时,怎么确认自己的ip地址呢,难道广域网中物理地址与ip地址总是绑定并登记好的么,不需要总是分配?
[解决办法]
DHCP不是局域网
[解决办法]
数据链路层的主要协议有: (1)Point-to-Point Protocal; (2) Ethernet; (3) High-Level Data Link Protocal; (4) Frame Relay; (5) Asynchronaus Transfer Mode;等,而dhcp是基于以太网的明白不,因为MAC是以太网的地址,其它协议并不使用MAC作为二层地址
[解决办法]
对广域网来说主要有点对点的和点(多点)对多点,前者好说,不用寻址,反正我对端肯定是你,只需协商协议啊,速率什么的;而后者就不同了,例如帧中继这种,就需要二层的地址:DLCI号,ISP那还要做映射,才能到达目的地,具体每种协议都不一样,我们平常用的多的是以太网这种二层协议是广播的,因此DHCP只是根据以太网的特征开发出来的一种协议来解决三层IP的问题,因广域网协议所需IP并不会很多,因此手工配置工作量也不太,而且应用面也没这么广
[解决办法]
主要看你怎么理解这个“局域网”,公司内部是个局域网,家庭内部是个局域网,互联网是相对于局域网而言,两台相邻的公网路由器之间也可以看做局域网,所以说ARP用于局域网的。DHCP,举个例子,你通过PPPOE拨号,获得的IP,就是DHCP分配的,之所以说DHCP适用于局域网,是因为广域网压根没必要使用DHCP,因为广域网的设备的IP都是固定的,DHCP适用于需要自动分配的环境。
[解决办法]