搞定網(wǎng)絡基礎知識
搞定網(wǎng)絡基礎知識
當電腦用了一段時間后,程序的運行速度越來越慢,不時還出現(xiàn)藍屏、死機等現(xiàn)象,電腦運行時的噪音也越來越大……心愛的電腦再也沒有當初的顏色了,這到底是怎么回事?下面是學習啦小編跟大家分享的是搞定網(wǎng)絡基礎知識,歡迎大家來閱讀學習。
搞定網(wǎng)絡基礎知識
關鍵詞:
網(wǎng)絡編址、IP編址、子網(wǎng)掩碼、ARP、MAC、網(wǎng)關、路由、路由表、域名、DNS、局域網(wǎng)、跨網(wǎng)段通信、網(wǎng)絡沖浪。
網(wǎng)絡編址:
網(wǎng)絡上有很多的PC、Server、Router等設備,如何找到他們呢?這就要通過地址了,像現(xiàn)實世界中的地址一樣,有公交地址,有門牌號碼地址等等,網(wǎng)絡上也有很多表示設備地址的表示方法,叫做網(wǎng)絡編址,通過網(wǎng)絡編址就能表示出整個網(wǎng)絡上所有的設備,或者說網(wǎng)絡主機上的網(wǎng)卡接口用網(wǎng)絡編址表示。
IPv4編址:
眾多的網(wǎng)絡編址中,IP編址是最最常用的,雖然不同系統(tǒng)及廠商都有自己的編址方法。IP編址有IPv4與IPv6兩種版本,v4與v6是版本號,IPv4是32位地址,采用點分十進制表示:192.168.0.1(二進制是11000000.10101000.00000000.00000001,這里要理解,因為寫到子網(wǎng)掩碼的時候會對照到),但是IPv4標識IP的個數(shù)有限,所以IPv6 128位更大的地址空間就出現(xiàn)了,據(jù)說IPv6還改了一些東西有利于安全等等的,對于地址空間,與PC地址空間原理一樣,32位有2的32次方個地址,128位有2的128次方個地址,他們的大小就是地址空間。
局域網(wǎng):
IP地址表示兩部分,一部分表示網(wǎng)絡地址,一部分表示主機地址,網(wǎng)絡地址表示網(wǎng)絡中不同的部分,也叫做網(wǎng)段,處于同一網(wǎng)段的計算機可以理解成局域網(wǎng)。
子網(wǎng)掩碼:
如何和確定一個IP地址中的網(wǎng)絡部分?子網(wǎng)掩碼是來說明IP地址的網(wǎng)絡部分的。子網(wǎng)掩碼是32位數(shù),與IP地址的二進制位一一對應,子網(wǎng)掩碼的二進制位表示中是1的部分對應IP的網(wǎng)絡部分;198.168.0.1/24 后面的/24是子網(wǎng)掩碼的簡寫,表示前24位是網(wǎng)絡部分,前24位相同的IP是同網(wǎng)段的,能否確定一臺主機在不在同網(wǎng)段內(nèi),需要IP地址+子網(wǎng)掩碼。
還有一種變長地址的表示法,子網(wǎng)掩碼并不是整位的,這個時候將IP與子網(wǎng)掩碼全部轉化為二進制,讓后對于的位上面的子網(wǎng)掩碼與IP做與運算,結果是1的表示網(wǎng)絡部分,結果是0的表示主機部分。(變長地址中,最小的IP表示網(wǎng)絡號,最大的IP表示廣播地址)
內(nèi)網(wǎng)通信:
對于同網(wǎng)段主機,IP地址網(wǎng)絡部分相同,A要與B通信,A會廣播ARP請求,問哪位是IP:B,同一網(wǎng)絡上的所有機器都收到了這個ARP請求,然后B機器只做出回應,說我是B,我的MAC地址是XXXXXXXXX,這樣就建立起了A與B的通信,注意這里用到的ARP與MAC,這兩個新名詞的含義,ARP是二層地址,MAC是網(wǎng)卡的一個表示號,出廠設定不變。ARP暫時忽略,不過可以知道還有一個rarp的逆地址解析協(xié)議,他們在網(wǎng)絡的7層結構里面提到,具體查那;通信之后的計算機中應該保存一張ARP表。A、B、C這三類IP地址是單點地址,D是組播地址,E是備用地址;在局域網(wǎng)通信中,是通過廣播進行的,也就是說無需IP地址也可以通信,需要MAC地址,網(wǎng)絡連線,以太網(wǎng)協(xié)議就行,通過廣播通信;除了廣播通信,還有單播與組播。
跨網(wǎng)段通信:
如果A與B不是同一個網(wǎng)絡的,他們的通信就是跨網(wǎng)段通信;跨網(wǎng)段通信就不通過ARP、MAC了,而是通過網(wǎng)關與路由來實現(xiàn)!路由有一個路由表記錄了不同網(wǎng)段的信息,通過路由表找到自己要進入的網(wǎng)段IP,之后層層路由與IP尋址,到達目標主機,當讓目標主機也許在另一個網(wǎng)段的局域網(wǎng)內(nèi),那么目標主機在自己的網(wǎng)絡段上就可以用ARP+MAC廣播通信了;如果A要去B,發(fā)現(xiàn)不是同一網(wǎng)段,那A就可以發(fā)送IP給路由,一般用在跨網(wǎng)段通信的時先將消息發(fā)送給網(wǎng)關,之后根據(jù)路由表層層路由;網(wǎng)關在本地主機設置,網(wǎng)關指向路由。
網(wǎng)絡域名:
能知道網(wǎng)絡上機器可以用編址表示,也知道了不同網(wǎng)絡段或同一網(wǎng)絡段內(nèi)的機器如何連接了,同時知道了一些相關名詞的概念,那還有個問題,要記住32位的二進制IP并不方便,即便用點分十進制,所以出現(xiàn)了域名的概念,每個域名都有唯一一個對應的IP,用字母標識。www.163.org好記吧,域名有3部分組成,類型(.com、.net、.org等),域名(163、baidu、google等),主機名(www、ftp、mail等),.net一般代表網(wǎng)絡公司,.com一般代表商業(yè)公司,.org非營利性組織·······163是域名,www是代表163.org這個域上的www主機,一般www默認都是網(wǎng)頁服務器,mail是郵件服務器,ftp是文件服務器,如果163.org還有一個主機是mail用來做郵件服務器的,那么域名就是mail.163.org。
DNS解析:
域名對應唯一的IP,那么域名如何對應呢?這就需要DNS了,當A訪問www.163.org的時候,A會發(fā)送一個請求,“請問www.163.org對應的IP是?”給DNS服務器,這個服務其很可能是電信提供的(ISP),然后電信DNS回復你,www.163.org的IP是XX.XX.XX.XX,然后A就用這個IP來請求訪問對應主機,DNS服務器保存了域名:IP的IP:域名映射。
對于局域網(wǎng),需要的是IP與子網(wǎng)掩碼配置下就OK了,因為確定了IP的網(wǎng)絡部分與主機部分,當然需要ARP、MAC;如果跨網(wǎng)段通信就需要再設置網(wǎng)關;如果還需要瀏覽網(wǎng)站,那就要DNS服務器來解析域名了。
雖然大體如上面所說,但是不同的網(wǎng)絡設備設置,以及相關的公網(wǎng)私網(wǎng)IP限制等等,具體的網(wǎng)絡通信需要具體設置才行。
搞定網(wǎng)絡基礎知識相關文章: