網絡基礎
IP
IP是廣泛使用的網絡編址,現在有ipv4(32bit)和ipv(128bit)兩種協議,主要是ipv4。
ipv4
ipv4有32位,分為4個部分,每部分八位,每部分最大為255.
ipv4協議地址有兩個部分,網絡部分和主機部分,網絡部分用來區分不同計算機是否屬于同一個網段,同一網段的計算機通過交換機進行信息通訊。
比如,一臺主機向同一網段所有計算機發送ARP,請求對應ip的計算機的MAC地址,符合條件的計算機(ip符合)就會返回其MAC,兩者就能繼續ARP通訊了。
如何區分網絡部分和主機部分?
使用子網掩碼,兩者按位與運算的結果就是網絡部分的地址。
所以,任何ip地址都必須配一個子網掩碼才是有意義的。
不同網段的通訊
不同網段的通訊需要路由器。所以需要一個網關。
路由器里有路由表,路由器可能是很多臺。
大致運作原理如圖
View source image
其實里面還有很多東西,比如尋址算法,地址存儲方式等,嗯,以前學過,現在基本忘了,反正不是那么簡單。但大致的原理就是你要訪問另一個網段,就通過路由器來轉發你的信息,一個路由器不行,他就會求助別的路由器,總有一個行,最后就建立了connect。
域名
www.yuming.com
com代表類型
yuming就是域名啦
www是主機名
我們要跨網并且通過域名訪問就必須用到DNS服務器,當域名會先發送給DNS服務器,它會告訴你你要訪問的域名的ip地址。