動態IP位址的捕獲及其應用

2021-04-25 02:19:51 字數 1767 閱讀 6774

一、ip位址與ip位址的動態分配

1. ip 位址基本概念

internet依靠tcp/ip協議,在全球範圍內實現不同硬體結構、不同作業系統、不同網路系統的互聯。在internet上,每乙個節點都依靠唯一的ip位址互相區分和相互聯絡。ip位址是乙個32位二進位制數的位址, 由4 個8 位欄位組成,每個字段之間用點號隔開, 用於標識tcp/ip宿主機。

每個ip位址都包含兩部分: 網路id和主機id。網路id標識在同乙個物理網路上的所有宿主機,主機id標識該物理網路上的每乙個宿主機,於是整個internet上的每個計算機都依靠各自唯一的ip位址來標識。

ip位址構成了整個internet的基礎,它是如此重要,每一台聯網的計算機無權自行設定ip位址,有乙個統一的機構—iana負責對申請的組織分配唯一的網路id, 而該組織可以對自己的網路中的每乙個主機分配乙個唯一的主機id,正如乙個單位無權決定自己在所屬城市的街道名稱和門牌號,但可以自主決定本單位內部的各個辦公室編號一樣。

2.靜態ip與動態ip

ip位址是乙個32位二進位制數的位址,理論上講, 有大約40億(2 的32次方)個可能的位址組合,這似乎是乙個很大的位址空間。實際上,根據網路id和主機id的不同位數規則,可以將ip位址分為a (7 位網路id和24位主機id)、b (14位網路id和16位主機id)、c (21位網路id和8 位主機id)三類,由於歷史原因和技術發展的差異,a 類位址和b 類位址幾乎分配殆盡,目前能夠供全球各國各組織分配的只有c 類位址。所以說ip位址是一種非常重要的網路資源。

對於乙個設立了網際網路服務的組織機構,由於其主機對外開放了諸如www 、ftp 、e-mail等訪問服務,通常要對外公布乙個固定的ip位址,以方便使用者訪問。當然,數字ip不便記憶和識別,人們更習慣於通過網域名稱來訪問主機,而網域名稱實際上仍然需要被網域名稱伺服器(dns )翻譯為ip位址。例如,你的主頁位址是www.myhost.com,使用者可以方便地記憶和使用,而網域名稱伺服器會將這個網域名稱翻譯為101.12.123.234,這才是你在網上的真正位址。

而對於大多數撥號上網的使用者,由於其上網時間和空間的離散性,為每個使用者分配乙個固定的ip位址(靜態ip)是非常不可取的,這將造成ip位址資源的極大浪費。因此這些使用者通常會在每次撥通isp 的主機後,自動獲得乙個動態的ip位址,該位址當然不是任意的,而是該isp 申請的網路id和主機id的合法區間中的某個位址。撥號使用者任意兩次連線時的ip位址很可能不同,但是在每次連線時間內ip位址不變。

二、點對點tcp/ip連線

1.點對點tcp/ip連線與ip位址

2.點對點tcp/ip連線的間接實現

由於大多數上網使用者每次上網都自動獲得乙個動態的ip位址,這就使兩台計算機之間建立直接、方便的點對點tcp/ip連線存在一定障礙。解決的辦法是通過間接的方式進行連線,即通訊雙方同時登入到某個提供服務的主機上,由該主機建立雙方的間接連線,網路**、網路尋呼、網路遊戲大都使用這一方法。隨著技術的成熟和發展,這種網路連線服務可以提供諸如網路會議、多方通話、多方遊戲等服務,已經突破了雙機連線的侷限。

3.點對點tcp/ip連線的直接實現

支援直接tcp/ip連線的軟體很多,例如微軟的網路**軟體netmeeting,唯一的前提就是雙方必須在聯網時相互獲得對方的動態ip位址,或者更簡單地,只要知道被呼叫方的ip位址即可,這類似於知道被叫方的**號碼即可建立**聯絡。於是關鍵問題就是捕捉和交換各自的動態ip位址,或者捕捉和發布自己的動態ip位址以等待呼叫進而建立連線。

動態IP位址

通過modem isdn adsl 有線寬頻 小區寬頻等方式上網的計算機,每次上網所分配到的ip位址都不相同,這就是動態ip位址。因為ip位址資源很寶貴,大部分使用者都是通過動態ip位址上網的。所謂動態就是指,當你每一次上網時,電信會隨機給你分配乙個ip位址,靜態就是每次上網都用乙個位址,那些能夠顯...

wireshark捕獲 過濾指定ip位址資料報

使用捕獲過濾或顯示過濾,wireshark可以僅捕獲 顯示經過指定ip的資料報,即某個ip收到或發出的所有資料報。wireshark捕獲 顯示過濾使用方法見 wireshark過濾器 顯示過濾 wireshark過濾經過指定ip的資料報 顯示過濾可以完整的復現測試時的網路環境,但會產生較大的捕獲檔案...

wireshark捕獲 過濾指定ip位址資料報

wireshark捕獲 過濾指定ip位址資料報 使用捕獲過濾或顯示過濾,wireshark可以僅捕獲 顯示經過指定ip的資料報,即某個ip收到或發出的所有資料報。wireshark捕獲 顯示過濾使用方法見 wireshark過濾器 顯示過濾 wireshark過濾經過指定ip的資料報 顯示過濾可以完...