Linux Note 10 20160719 網絡基礎

網絡基礎

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地址。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容