什么是ip协议二
前言
续前面一章。
正文
看下ip选项:
看一张图:
这个ip选项一般我们不用看,即使你去搞硬件,那么做c++或者c的人会告诉你填啥,按照他们设置即可。
那么ip是如何传输的呢?
先看这张图,这张图的意思是什么呢?
有两台机器,他们要通信,而且在同一网关内,13.33-》13.35。
他们通信是这样子的,比如说13.33获取到13.35的mac地址,然后通信。
也就是说他们的源地址和目的地址分别是13.33和13.35。
这时候就有人说了,这不是废话吗?好吧,请看另外一张图。
是这样子的,假如192.168.1.3访问192.168.2.3,他们不是同一网关。
那么他们是这样子的,192.168.1.3获取不到192.168.2.3的mac地址,那么它发送请求的时候目的地址就是它自己网关的mac地址。
这时候发送请求后,网关需要去处理,然后网关发出的源地址为网关的源地址,目的地址为192.168.2.3的网关地址,此类类推,每次目的和源mac地址一直在变化。
然后来看下我们特殊的ip:
先看第一个:
第一个网络号,主机号都是0,这个是干啥子的呢?
这个地址是0.0.0.0,这个地址只能是源地址。举个例子,DCHP,DCHP本质是UDP哈。
我们电脑一开机没有ip,如果ip是DHCP(动态分配),没有分配前就是0.0.0.0,发送请求后获取一个ip。
第二个不看,没人会这样设置。
第三个,就是说127开头的,这个表示是环形的,最后访问的是本机。
后面几个是广播了解就好,一般都是底层帮我们做好了,看的懂就好,看不懂用到的时候查一查就可以。