ip地址在通信中的变化(就简单的讲一下, 给自己mark)
节点之间的通信
-
数据报文的封装(自上而下)
- http
- tcp
- ip
- mac(讯框)
-
数据报文的源ip和目标ip是不变的(在内网中, 如果考虑到连接到外部网路的时候, 如果有路由器(里面有嵌入式的Linux或者Unix操作系统)的话则就会修改源ip地址, 因为源ip地址时私有地址, 是不可以在互联网中通信的, 而路由器有两个以上的网络接口, 其中一个与内网中的节点通信, 而另外一个则用于与外部的主机进行通信, 也就是外网地址, 数据报文的源ip地址就会被修改为该外网地址, 传播回来的时候在进行ip地址的转换), 但是mac地址则是在传递的过程中源mac和目标mac都是在改变的
-
一个节点接收到了一个数据报文, 不会关注该数据报文的源ip地址, 而是关注该数据报文的目标ip地址