天天看點

ip位址在通信中的變化(就簡單的講一下, 給自己mark)

節點之間的通信

  • 資料封包的封裝(自上而下)
    • http
    • tcp
    • ip
    • mac(訊框)
  • 資料封包的源ip和目标ip是不變的(在内網中, 如果考慮到連接配接到外部網路的時候, 如果有路由器(裡面有嵌入式的Linux或者Unix作業系統)的話則就會修改源ip位址, 因為源ip位址時私有位址, 是不可以在網際網路中通信的, 而路由器有兩個以上的網絡接口, 其中一個與内網中的節點通信, 而另外一個則用于與外部的主機進行通信, 也就是外網位址, 資料封包的源ip位址就會被修改為該外網位址, 傳播回來的時候在進行ip位址的轉換), 但是mac位址則是在傳遞的過程中源mac和目标mac都是在改變的
  • 一個節點接收到了一個資料封包, 不會關注該資料封包的源ip位址, 而是關注該資料封包的目标ip位址

繼續閱讀