計算機間要實現網路通訊,就必須要有乙個合法的ip位址。
一般內網的ip位址是以192.168開頭的,公網可以是以100.110.開頭。而內網的ip位址是私有位址,是不能直接在internet網路中應用的,需要轉為公有位址。
計算網路位址就是判斷網路中的計算機在不在同乙個網路,在就能通,不在就不能通。
ip位址是要搭配子網掩碼來使用的。
子網掩碼的長度和ip位址一樣也是一串32位的二進位制數字,只不過為人類的可讀性和記憶性的方便,通常使用十進位制數字來表示。二進位製給機器看,十進位製給人看。
子網掩碼就是用來遮掩ip位址並劃分網段的工具,根據遮掩的位數不同來劃分不同的網段。
子網掩碼還需要滿足乙個條件才可以使用:把子網掩碼轉換為二進位制,它的二進位制中1和0必須是連續的。
同乙個ip位址根據不同子網掩碼,會劃分出不同的網路號和機器號。
實際使用過程中,我們需要用ping命令來確定兩台計算機是否可以通,如果ping不同,如何讓ip不在同乙個網段的計算機相互訪問呢?
方法如下:
1.如果是同處於乙個內部網路環境的,就是乙個大的區域網。比bai如192.168.0.1/24和192.168.1.1/24,他們並不在乙個網段內所以無法直接ping通。這時候可以把2臺計算機接入路由器設定靜態或者動態路由,計算機閘道器指向路由,這樣icmp包就可以相互到達,雙方ping通。
2.有一種情況是有一台機器是屬於內網的ip如192.168.10.1,另外一台計算機是公網ip,如202.100.1.17,如果這2台要ping通的話,內網ip的那台機器只要能聯網就能ping的通公網ip的計算機,而公網的計算機要訪問內網計算機,需要通過vpn或者埠對映來完成訪問。
3.如果2臺計算機同時處於公網內,只要能聯網肯定是可以ping通的。要ping通,必須b能回應訊息,故b也會發查詢閘道器的mac arp請求,明顯能通。假設b設定閘道器為另乙個不存在的ip,那麼b會一直arp請求,也是ping不通,若b沒有設定閘道器,不會**arp請求的,也ping不通。
參考:
幾個與IP位址型別有關的術語
在理解ip 1.公用位址 所謂 公用位址 就是大家都可以使用的位址,因為是大家都可以使用,為了避免同時使用而發生衝突,所以這類位址通常需要由專門的機構向申請使用者統一提供。如果您需要到 internet 的直接 路由 連線,則您必須使用公用位址。如果您需要到 internet 的間接 的或轉換的 連...
關於IP位址那些事
本科和碩士階段都加入的網路實驗室,但是感覺自己的網路基礎知識還是很薄弱,僅以此篇記錄學習計算機網路的過程。根據不同規模網路的需求,ip將32位位址空間劃分為不同的位址型別,並定義了a e五類位址。ip位址基本類別 位址類別 位址組成 網路id與主機id比例 高位位元組 網路id範圍 可支援的網路數目...
MAC位址與IP位址
為 訪問控制,或稱為實體地址 硬體位址 用於識別資料鏈路中互連的節點。mac 位址與ip 位址,兩者之間分工合作,完成通訊。mac 位址長 48 位元,在使用網絡卡的情況下,mac位址一般會被燒入到 rom,因此任何一 個網絡卡的 mac位址都是唯一的,在全世界都不會有重複。每個nic 廠商識別碼,...