搞定網路基礎知識

  當電腦用了一段時間後,程式的執行速度越來越慢,不時還出現藍屏、宕機等現象,電腦執行時的噪音也越來越大……心愛的電腦再也沒有當初的顏色了,這到底是怎麼回事?下面是小編跟大家分享的是,歡迎大家來閱讀學習~

  

  關鍵詞:

  網路編址、IP編址、子網掩碼、ARP、MAC、閘道器、路由、路由表、域名、DNS、區域網、跨網段通訊、網路衝浪。

  網路編址:

  網路上有很多的PC、Server、Router等裝置,如何找到他們呢?這就要通過地址了,像現實世界中的地址一樣,有公交地址,有門牌號碼地址等等,網路上也有很多表示裝置地址的表示方法,叫做網路編址,通過網路編址就能表示出整個網路上所有的裝置,或者說網路主機上的網絡卡介面用網路編址表示。

  IPv4編址:

  眾多的網路編址中,IP編址是最最常用的,雖然不同系統及廠商都有自己的編址方法。IP編址有IPv4與IPv6兩種版本,v4與v6是版本號,IPv4是32位地址,採用點分十進位制表示:192.168.0.1***二進位制是11000000.10101000.00000000.00000001,這裡要理解,因為寫到子網掩碼的時候會對照到***,但是IPv4標識IP的個數有限,所以IPv6 128位更大的地址空間就出現了,據說IPv6還改了一些東西有利於安全等等的,對於地址空間,與PC地址空間原理一樣,32位有2的32次方個地址,128位有2的128次方個地址,他們的大小就是地址空間。

  區域網:

  IP地址表示兩部分,一部分表示網路地址,一部分表示主機地址,網路地址表示網路中不同的部分,也叫做網段,處於同一網段的計算機可以理解成區域網。

  子網掩碼:

  如何和確定一個IP地址中的網路部分?子網掩碼是來說明IP地址的網路部分的。子網掩碼是32位數,與IP地址的二進位制位一一對應,子網掩碼的二進位制位表示中是1的部分對應IP的網路部分;198.168.0.1/24 後面的/24是子網掩碼的簡寫,表示前24位是網路部分,前24位相同的IP是同網段的,能否確定一臺主機在不在同網段內,需要IP地址+子網掩碼。

  還有一種變長地址的表示法,子網掩碼並不是整位的,這個時候將IP與子網掩碼全部轉化為二進位制,讓後對於的位上面的子網掩碼與IP做與運算,結果是1的表示網路部分,結果是0的表示主機部分。***變長地址中,最小的IP表示網路號,最大的IP表示廣播地址***

  內網通訊:

  對於同網段主機,IP地址網路部分相同,A要與B通訊,A會廣播ARP請求,問哪位是IP:B,同一網路上的所有機器都收到了這個ARP請求,然後B機器只做出迴應,說我是B,我的MAC地址是XXXXXXXXX,這樣就建立起了A與B的通訊,注意這裡用到的ARP與MAC,這兩個新名詞的含義,ARP是二層地址,MAC是網絡卡的一個表示號,出廠設定不變。ARP暫時忽略,不過可以知道還有一個rarp的逆地址解析協議,他們在網路的7層結構裡面提到,具體查那;通訊之後的計算機中應該儲存一張ARP表。A、B、C這三類IP地址是單點地址,D是組播地址,E是備用地址;在區域網通訊中,是通過廣播進行的,也就是說無需IP地址也可以通訊,需要MAC地址,網路連線,乙太網協議就行,通過廣播通訊;除了廣播通訊,還有單播與組播。

  跨網段通訊:

  如果A與B不是同一個網路的,他們的通訊就是跨網段通訊;跨網段通訊就不通過ARP、MAC了,而是通過閘道器與路由來實現!路由有一個路由表記錄了不同網段的資訊,通過路由表找到自己要進入的網段IP,之後層層路由與IP定址,到達目標主機,當讓目標主機也許在另一個網段的區域網內,那麼目標主機在自己的網路段上就可以用ARP+MAC廣播通訊了;如果A要去B,發現不是同一網段,那A就可以傳送IP給路由,一般用在跨網段通訊的時先將訊息傳送給閘道器,之後根據路由表層層路由;閘道器在本地主機設定,閘道器指向路由。

  網路域名:

  能知道網路上機器可以用編址表示,也知道了不同網路段或同一網路段內的機器如何連線了,同時知道了一些相關名詞的概念,那還有個問題,要記住32位的二進位制IP並不方便,即便用點分十進位制,所以出現了域名的概念,每個域名都有唯一一個對應的IP,用字母標識。

  DNS解析:

  域名對應唯一的IP,那麼域名如何對應呢?這就需要DNS了,當A訪問

  對於區域網,需要的是IP與子網掩碼配置下就OK了,因為確定了IP的網路部分與主機部分,當然需要ARP、MAC;如果跨網段通訊就需要再設定閘道器;如果還需要瀏覽網站,那就要DNS伺服器來解析域名了。

  雖然大體如上面所說,但是不同的網路裝置設定,以及相關的公網私網IP限制等等,具體的網路通訊需要具體設定才行。