浅谈ARP、NAT、ICMP、DHCP、RIP、OSPF、BGP协议

1、ARP

Address Resolution Protocol,地址解析协议,根据IP地址获取物理地址。

主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存,由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。

 

2、NAT

Network Address Translation,网络地址转换,一种将私有(保留)地址转化为合法IP地址的转换技术。

在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但又想和因特网上的主机通信时,可使用NAT方法。这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有专用网内部的想和因特网上的主机通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。

 

3、ICMP

Internet Control Message Protocol,Internet控制报文协议,用于在IP主机、路由器之间传递控制消息。

控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

 

4、DHCP

Dynamic Host Configuration Protocol,动态主机配置协议,是一个局域网的网络协议。

DHCP使用UDP协议工作,主要有两个用途:一是给内部网络或网络服务供应商自动分配IP地址,二是作为用户或者内部网络管理员对所有计算机作中央管理的手段。

 

5、RIP

Routing Information Protocol,路由信息协议,是一个内部网关协议,是一种基于距离矢量的路由协议,以路由跳数作为计数单位的路由协议,适合用于比较小型的网络环境。它选择路由的度量标准是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包。

 

6、OSPF

Open Shortest Path First,开放式最短路径优先,是一个内部网关协议,是对链路状态路由协议的一种实现,用Dijastra算法实现。它选择路由的度量标准是带宽,延迟。

 

7、BGP

Border Gateway Protocol,边界网关协议,是一个外部网关协议,用来连接因特网上的独立系统,在自治系统之间动态交换路由信息。

你可能感兴趣的:(基础)