網絡故障(network failure)是指由于硬件的問題、軟件的漏洞、病毒的侵入等引起網絡無法提供正常服務或降低服務質量的狀態。 我為自己忘記了大學中的計算機網絡而感到as愧,因為該公司的項目需要自定義網絡協議。由于以前的開發使用第三方軟件包很少編寫底層網絡協議,因此讓我們一起學習吧!今天的文章基本上是從百度復制的,如下: IP地址,子網掩碼,網關和DNS之間是什么關系?
讓我們更多地談論:1. 0. 0. 0--12 6. 25 5. 25 5. 255 127網絡位是本地測試地址,不能用于數據通信。 IP范圍:12 7. 0. 0. 0--12 7. 25 5. 25 5. 255 B型地址:網絡位16(1 4)位+主機位16位,10 *************************** IP范圍:12 8. 0. 0. 0--19 1. 25 5. 25 5. 255 C類型地址:網絡位24(2 1)位+主機位8位,110 *************************** * IP范圍:19 2. 0. 0. 0--22 3. 25 5. 25 5. 255 D:22 4. 0. 0. 0——23 9. 25 5. 25 5. 255 E:24 0. 0. 0. 0——25 5. 25 5. 25 5. 255 子網掩碼 Internet由許多小型網絡組成,并且每個網絡都有許多主機,因此形成了層次結構。在設計IP地址時,要考慮地址分配的分層特性,將每個IP地址分為網絡號和主機號兩部分,以方便IP地址的尋址操作。 IP地址的網絡號和主機號是多少位數? 如果未指定,則不知道哪些位是網絡號,哪些位是主機號。這需要通過子網掩碼來實現。 什么是子網掩碼? 子網掩碼不能單獨存在,必須與IP地址一起使用。子網掩碼僅具有一項功能,即將IP地址分為兩部分,即網絡地址和主機地址。 子網掩碼的設置必須遵循某些規則。與IP地址相同,子網掩碼的長度也為32位。左側是網絡位,由二進制數字“ 1”表示;右側是主機位,由二進制數“ 0”表示。 例如:IP地址為“ 19 2. 16 8. 1. 1”,子網掩碼為“ 25 5. 25 5. 25 5. 0”。其中“ 1”為24,表示對應IP地址左側的24位數字為網絡號; “ 0”具有8,表示相應IP地址右側的8位數字是主機號。這樣,子網掩碼將確定IP地址的32位二進制數字中的哪個是網絡號,哪個是主機號。 這對于使用TCP / IP協議的網絡非常重要。只有通過子網掩碼,才能顯示主機所在的子網與其他子網之間的關系,網絡才能正常工作。 有數百種常用的子網掩碼。在這里,我們僅介紹兩個最常用的子網掩碼。它們是“ 25 5. 25 5. 25 5. 0”和“ 25 5. 25 5. 0. 0”。 1.子網掩碼為“ 25 5. 25 5. 25 5. 0”的網絡 最后一個數字可以在0?255的范圍內任意更改,因此可以提供256個IP地址。但是實際可用的IP地址數為256-2或254,因為主機號不能全為“ 0”或全為“ 1”。 2.子網掩碼為“ 25 5. 25 5. 0. 0”的網絡:以下兩個數字可以在0?255的范圍內任意更改,并且可以提供2552個IP地址。但是實際可用的IP地址數是2552-2,即65023。 IP地址的子網掩碼設置不是任意的。如網掩碼設置太大,也就是說,子網范圍擴大了,那么根據子網路由規則,發送到目標計算機的數據可能與本地計算機不在同一子網中機器將被錯誤判斷。如果認為目標計算機位于同一子網中,則數據包將在該子網中傳播,直到超時并被丟棄,從而使數據無法正確到達目標計算機,從而導致網絡傳輸錯誤;如網掩碼設置得太小,則原來屬于同一子網的機器之間的通信將被視為跨子網傳輸,并且數據包將被移交給默認網關進行處理,這勢必會增加減輕默認網關的負擔,降低網絡效率。因此,應根據網絡的大小設置子網掩碼。 如果網絡的大小不超過254臺計算機,則只需使用“ 25 5. 25 5. 25 5. 0”作為子網掩碼。現在,大多數局域網都不會超過此數目。因此,“ 25 5. 25 5. 25 5. 0”是最常用的IP地址子網掩碼。我所見過的最大的中小學校園網絡擁有1500多臺計算機,并且這種規模的局域網可以使用“ 25 5. 25 5. 0. 0”。默認子網掩碼在Windows 2000 Server中,如果將IP地址分配給網卡,則系統將自動填寫默認子網掩碼。這是Windows 2000 Server自動生成的子網掩碼,以節省用戶輸入時間。例如,局域網中最常用的IP地址“ 19 2. 16 8. x.x”,默認子網掩碼是“ 25 5. 25 5. 25 5. 0”。通常,默認子網掩碼足以容納IP地址。 默認網關 根據不同的分類標準,網關的類型很多。 TCP / IP協議中的網關是最常用的。我們在這里談論的“網關”是指TCP / IP協議下的網關。 那么網關到底是什么? 網關本質上是從一個網絡到其他網絡的IP地址。 例如,有網絡A和網絡B。 網絡A的IP地址范圍為“ 19 2. 16 8. 1. 1?19 2. 16 8. 1. 254”,子網掩碼為25 5. 25 5. 25 5. 0;網絡B的IP地址范圍是“ 19 2. 16 8. 2. 1?19 2. 16 8. 2. 254”,子網掩碼是25 5. 25 5. 25 5. 0。 如果沒有路由器,則無法在兩個網絡之間進行TCP / IP通信。即使兩個網絡連接到同一交換機(或集線器),TCP / IP協議也會根據子網被屏蔽。代碼(25 5. 25 5. 25 5. 0)確定兩個網絡中的主機位于不同的網絡中。要實現兩個網絡之間的通信,必須通過網關。 A中的主機發現數據包的目標主機不在本地網絡中,將數據包轉發到其自己的網關,然后將數據包轉發到網絡B的網關,網絡B的網關轉發將其發送到網絡B中的主機(如圖所示)。對于網絡B將數據包轉發到網絡A的過程也是如此。 因此,只有設置了網關的IP地址后,TCP / IP協議才能實現不同網絡之間的相互通信。 那該機器的IP地址是哪個IP地址? 網關的IP地址是具有路由功能的設備的IP地址。具有路由功能的設備包括路由器,啟用路由協議的服務器(基本上等同于路由器)和代理服務器(也等同于路由器)。 )。 什么是默認網關 如果您知道什么是網關,則默認網關將很容易理解。就像一個房間可以有多個門一樣,主機可以有多個網關。默認網關意味著如果主機找不到可用的網關,它將把數據包發送到默認的指定網關,并且該網關將處理該數據包。 主機現在使用的網關通常指默認網關。這意味著:所有需要轉發的數據包都是通過默認網關的IP(接口)發送出去的,當然,返回的數據包也將通過默認網關的IP傳遞出去。 [示例] 對于網絡19 2. 16 8. 0. 0到19 2. 16 8. 0. 255,下面的語句中正確的是____。 A?梢栽谠摼W段中用作主機的IP范圍是:19 2. 16 8. 0. 0到19 2. 16 8. 0. 255 B。網絡IP為19 2. 16 8. 0. 255 C。廣播IP為19 2. 16 8. 0. 0 D。網段中的主機可以通過網卡將數據傳遞到網卡 E.19 2. 16 8. 0. 1和19 2. 16 8. 0. 2主機需要使用路由器來傳遞數據包 F。是B級成績 首先,對于選項A,此網段中的主機地址只能是19 2. 16 8. 0. 1到19 2. 16 8. 0. 254全為0,全為1該地址不能用作主機IP。全0是網絡地址,全1是廣播地址。 然后,B選項和C選項只是相反,因為此網段以110開頭(介于192-224之間),并且是C類網絡,網絡號為3個字節,網絡地址為19 2. 16 8. 0. 0,廣播地址為19 2. 16 8. 0. 255。當然,F選項也是錯誤的。 對于E選項,兩個主機位于同一網段上,因此不需要路由器通信。因此,選擇D。 IP地址如何分類為A B C D?
A類IP地址由一個1字節的網絡地址和一個3字節的主機地址組成。網絡地址的最高有效位必須為“ 0”,地址范圍為1. 0. 0. 1-12 6. 25 5. 25 5. 254有126個A類網絡可用,每個網絡可以容納超過1億臺主機。 B類IP地址由2個字節的網絡地址和2個字節的主機地址組成。網絡地址的最高有效位必須為“ 10”,地址范圍為12 8. 0. 0. 1 -19 1. 25 5. 25 5. 254。共有16,382個B類網絡,每個網絡可容納60,000多臺主機。 C類IP地址由一個3字節的網絡地址和一個1字節的主機地址組成。網絡地址的最高有效位必須為“ 110”。范圍19 2. 0. 0. 1-22 3. 25 5. 25 5.有超過209萬個C類網絡,每個網絡可容納254個主機。 計算機的IP由四組數據和小數點組成。同時,這四組數據的值的范圍從0到255,這意味著所有IP必須在0. 0. 0. 0?25 5. 25 5. 25 5.中255個間隔。 IP協議為網絡上的每臺計算機分配一個唯一的IP地址。該地址是一個32位數字,分為四個部分。為了方便存儲,通常用十進制數字除以點表示。 ,例如:21 1. 15 8. 1 0. 5,這樣IP地址就更清晰了。 每個IP地址分為兩部分,一個是網絡地址(網絡地址),用于指示計算機所屬的網絡號,另一個是節點地址(節點地址,也稱為主機地址),用于指示網絡上特定主機的主機號;網絡地址和節點地址由網絡掩碼(netmask)區分,與網絡掩碼二進制位“ 1”相對應的IP地址部分為網絡部分,其余部分為節點部分。例如,網絡掩碼25 5. 25 5. 25 5. 0將19 2. 16 8. 1. 200的網絡部分分為兩部分,即19 2. 16 8. 1和200,因此其網絡地址為19 2. 16 8. 1. 0,節點部分為0. 0. 0. 200。 同一網絡中的網絡地址應該相同,但是節點地址應該不同,因此子網掩碼可以確定該網絡中可以擁有的主機數,即節點地址的范圍減去2,其中節點地址二進制位全部為0的地址為網絡地址,代表網絡本身,節點地址中全1的地址為廣播地址,用于在網絡中發送廣播數據包 TCP / IP網絡中有幾個具有特殊含義的地址: 以零開頭的地址表示當前網絡中的本地節點。例如,0. 0. 0. 23指當前網絡中的工作站23。地址0. 0. 0. 0指向當前工作站。 在進行故障排除和網絡診斷時,以127開頭的地址非常重要。正式地,網絡地址塊12 7. x.x.x被定義為A類地址,并且該地址塊保留用于內部環回。 將地址的所有位設置為1(即值25 5)表示“所有”地址。因此,19 2. 1 8. 25 5. 255表示將消息發送到19 2. ] 1 8.網絡上的所有節點;類似地,25 5. 25 5. 25 5. 255表示向Internet上的每個節點發送一條消息。這些地址用于多播消息和服務通告。 注意:在為系統分配節點號時,請勿使用0或255。它們是保留號,并且具有特殊含義。 子網劃分 VLSM(可變長度子網掩碼,可變長度子網掩碼),這是一種網絡分配機制,可生成大小不同的子網。 VLSM將為點對點鏈路分配25 5. 25 5. 25 5. 252的子網掩碼,為以太網絡分配25 5. 25 5. 25 5. 0。 VLSM技術在有效分配IP地址(減少浪費)并減小路由表的大小方面起著非常重要的作用。但應注意的是,使用VLSM時,所使用的路由協議必須能夠支持它。這些路由協議包括RIP2,OSPF,EIGRP和BGP。 為了提高IP地址的使用效率,可以將網絡劃分為多個子網:從主機位的最高位借用位成為新的子網位,其余部分仍然是主機位。這使得IP地址的結構分為三部分:網絡位,子網位和主機位。引入子網概念后,網絡位加上子網位可以在全局范圍內唯一地標識網絡。使用1標識所有網絡位,使用0標識主機位以獲取子網掩碼。如下圖所示,子網掩碼被轉換為十進制:25 5. 25 5. 25 5. 224。 子網劃分是將大型的實際網絡劃分為較小的邏輯網絡的過程。劃分網絡的原因如下:網絡技術的電氣(物理層)限制;為簡單起見,希望在建筑物的每一層(或每個部門或每個應用程序)放置一個獨立的網絡以劃分網絡;減輕網段的負載;或需要使用高速線連接到遠程位置。 劃分網段的結果是使整個網絡成為一個由一些小的子網塊組成的網絡,該網絡易于管理。這些較小子網之間的通信是通過網關和路由器進行的。同樣,一個組織可以具有多個物理上位于同一網絡中的子網,以便將網絡功能從邏輯上劃分為多個工作組。 主機號不能全為“ 0”或全為“ 1”
多播地址 多播消息的目標地址使用D類IP地址,并且D類地址不能出現在IP消息的源IP地址字段中。在單播數據傳輸過程中,使用“逐跳”原理在IP網絡中傳輸數據包的傳輸路徑,從源地址到目的地址。但是,在IP多播環中,數據包的目的地址不是一個,而是一個組,形成一個組地址。所有信息接收者都被添加到一個組中,并且一旦加入,流到該組地址的數據就會立即立即發送給接收者,并且該組的所有成員都可以接收該數據包。多播組的成員是動態的,主機可以隨時加入和離開多播組。
當今,越來越多的業務應用運行于網絡架構之上,保障網絡的持續、高效、安全的運行,成為網絡管理者面臨的巨大挑戰。 |
溫馨提示:喜歡本站的話,請收藏一下本站!