网络协议三

在网卡中可以通过net-tools和iproute2配置ip地址;但是因为这样配置自由度太大,会发生的下面的事情:

两台终端A 192.168.1.2         B:16.158.3.12,两个终端可能在同一台交换机上连着,但是两个ping不通;

原因:前面已经说过在网络上发包的时候应该完整,我们可以在上面的看到第三层的源IP和目标IP,也可以得到自己的源mac,但是无法获得目标的mac地址。因此不能被传输

           linux的判断:如果是在同一网段,他可以发送ARP请求获得mac地址,如果没在同一个网段,则不会将包 发送到网络中,而是将包发送到网关(如果网关配置了)中,获得网关的mac(网关的mac与当前网络应该在同一网段,否则不会被设置成功),当配置一个ip时需要(CIDR  子网掩码   广播地址   网关地址)

     一般通过DHCP(动态主机配置协议)来 自动配置IP。

    对于服务端而言,IP地址时不变的,对于客户端IP,可能会变,用完之后环回去就可以了。

   在一个网络里新来的机器需要做的工作:如图所示的结构

网络协议三_第1张图片

如果网络管理员在网络中配置了DHCP Service,通过mac地址判断是否为新人,如果是分配IP,这个过程称为DHCP Offer。

如果有多个DHCP Service,采用的是先到先得的形式拒绝其他的请求。待该DHCP Service确定信息之后就会使用该IP(同时还有租用IP的期限等信息),最终达成之后还是会广播一下让别人知道。待租期到达百分之五十之后如果想续约该IP,会像该DHCP Service发送一个DHCP request请求,若同意更新其租期等信息。

DHCP Service不仅会给分配IP,还会自动安装操作系统。

PXE需要在DHCP Server额外配置next-server,指向服务器的地址,另外也需配置初始启动文件filename。

你可能感兴趣的:(网络协议)