範文齋

位置:首頁 > 校園範文 > 其他

IP是什麼意思?-IP有什麼作用

其他4.98K

網絡之間互連的協議(IP)是Internet Protocol的外語縮寫,中文縮寫爲“網協”.

IP是什麼意思?-IP有什麼作用

基本原理

網絡互聯

網協是怎樣實現的?網絡互連設備,如以太網、分組交換網等,它們相互之間不能互通,不能互通的主要原因是因爲它們所傳送數據的基本單元(技術上稱之爲“幀”)的格式不同。IP協議實際上是一套由軟件、程序組成的協議軟件,它把各種不同“幀”統一轉換成“網協數據包”格式,這種轉換是因特網的一個最重要的特點,使所有各種計算機都能在因特網上實現互通,即具有“開放性”的特點。

數據包

那麼,“數據包(data packet)”是什麼?它又有什麼特點呢?數據包也是分組交換的一種形式,就是把所傳送的數據分段打成 “包”,再傳送出去。但是,與傳統的“連接型”分組交換不同,它屬於“無連接型”,是把打成的每個“包”(分組)都作爲一個“獨立的報文”傳送出去,所以叫做“數據包”。這樣,在開始通信之前就不需要先連接好一條電路,各個數據包不一定都通過同一條路徑傳輸,所以叫做“無連接型”。這一特點非常重要,它大大提高了網絡的堅固性和安全性。

每個數據包都有報頭和報文這兩個部分,報頭中有目的地址等必要內容,使每個數據包不經過同樣的路徑都能準確地到達目的地。在目的地重新組合還原成原來發送的數據。這就要IP具有分組打包和集合組裝的功能。

在傳送過程中,數據包的長度爲30000字節(Byte)(1字節=8二進制位)。

另外,特別注意的是,ip數據包指一個完整的ip信息,即ip數據包格式中各項的取值範圍或規定,如版本號可以是4或者6,ip包頭長度可以是20字節-60字節,總長度不超過65535字節,封裝的上層協議可以是tcp和udp等。

分片和重組

分片

分片後的IP數據包,只有到達目的地才能重新組裝。重新組裝由目的地的IP層來完成,其目的是使分片和重新組裝過程對傳輸層(TCP和UDP)是透明的。已經分片過的數據包有可能會再次進行分片(不止一次)。

IP分片原因:鏈路層具有最大傳輸單元MTU這個特性,它限制了數據幀的最大長度,不同的網絡類型都有一個上限值。以太網的MTU是1500,你可以用 netstat -i 命令查看這個值。如果IP層有數據包要傳,而且數據包的長度超過了MTU,那麼IP層就要對數據包進行分片(fragmentation)操作,使每一片的長度都小於或等於MTU。我們假設要傳輸一個UDP數據包,以太網的MTU爲1500字節,一般IP首部爲20字節,UDP首部爲8字節,數據的淨荷(payload)部分預留是1500-20-8=1472字節。如果數據部分大於1472字節,就會出現分片現象。

IP地址

IP協議中還有一個非常重要的'內容,那就是給因特網上的每臺計算機和其它設備都規定了一個唯一的地址,叫做“IP 地址”。由於有這種唯一的地址,才保證了用戶在連網的計算機上操作時,能夠高效而且方便地從千千萬萬臺計算機中選出自己所需的對象來。如今電信網正在與 IP網走向融合,以IP爲基礎的新技術是熱門的技術,如用IP網絡傳送話音的技術(即VoIP)就很熱門,其它如IP overATM、IPoverSDH、IP over WDM等等,都是IP技術的研究重點。

地址

公用地址

所謂IP地址就是給每個連接在互聯網上的主機分配的一個32位地址。

IP地址就好像電話號碼(地址碼):有了某人的電話號碼,你就能與他通話了。同樣,有了某臺主機的IP地址,你就能與這臺主機通信了。

按照TCP/IP(Transport Control Protocol/Internet Protocol,傳輸控制協議/Internet協議)協議規定,IP地址用二進制來表示,每個IP地址長32bit,比特換算成字節,就是4個字節。例如一個採用二進制形式的IP地址是一串很長的數字,人們處理起來也太費勁了。爲了方便人們的使用,IP地址經常被寫成十進制的形式,中間使用符號“.”分開不同的字節。於是,上面的IP地址可以表示爲“”。IP地址的這種表示法叫做“點分十進制表示法”,這顯然比1和0容易記憶得多。

有人會以爲,一臺計算機只能有一個IP地址,這種觀點是錯誤的。我們可以指定一臺計算機具有多個IP地址,因此在訪問互聯網時,不要以爲一個IP地址就是一臺計算機;另外,通過特定的技術,也可以使多臺服務器共用一個IP地址,這些服務器在用戶看起來就像一臺主機似的。

將IP地址分成了網絡號和主機號兩部分,設計者就必須決定每部分包含多少位。網絡號的位數直接決定了可以分配的網絡數(計算方法2^網絡號位數);主機號的位數則決定了網絡中最大的主機數(計算方法2^主機號位數-2)。然而,由於整個互聯網所包含的網絡規模可能比較大,也可能比較小,設計者最後聰明的選擇了一種靈活的方案:將IP地址空間劃分成不同的類別,每一類具有不同的網絡號位數和主機號位數。

IP地址是IP網絡中數據傳輸的依據,它標識了IP網絡中的一個連接,一臺主機可以有多個IP地址。IP分組中的IP地址在網絡傳輸中是保持不變的。

基本格式

如今的IP網絡使用32位地址,以點分十進制表示,如。

地址格式爲:IP地址=網絡地址+主機地址或 IP地址=網絡地址+子網地址+主機地址。

網絡地址是因特網協會的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有負責北美地區的InterNIC、負責歐洲地區的RIPENIC和負責亞太地區的APNIC 目的是爲了保證網絡地址的全球唯一性。主機地址是由各個網絡的系統管理員分配。因此,網絡地址的唯一性與網絡內主機地址的唯一性確保了IP地址的全球唯一性。

地址分配

根據用途和安全性級別的不同,IP地址還可以大致分爲兩類:公共地址和私有地址。公用地址在Internet中使用,可以在Internet中隨意訪問。私有地址只能在內部網絡中使用,只有通過代理服務器才能與Internet通信。

IP查詢

Windows操作系統下

開始---運行,輸入cmd---在彈出的對話框裏輸入ipconfig /all (網協配置、參數變量爲全部),然後回車出現列表.

其中有一項:ip address就是ip地址

Linux操作系統下

運行ifconfig(網協配置)其中以太網下面 inet地址即爲IP地址

IP協議

1、Internet體系結構

一個TCP/IP互聯網提供了三組服務。最底層提供無連接的傳送服務爲其他層的服務提供了基礎。第二層一個可靠的傳送服務爲應用層提供了一個高層平臺。最高層是應用層服務。

2、IP協議: 這種不可靠的、無連接的傳送機制稱爲Internet協議。

3、IP協議三個定義:

(1)IP定義了在TCP/IP互聯網上數據傳送的基本單元和數據格式。

(2)IP軟件完成路由選擇功能,選擇數據傳送的路徑。

(3)IP包含了一組不可靠分組傳送的規則,指明瞭分組處理、差錯信息發生以及分組的規則。

4、IP數據包:聯網的基本傳送單元是IP數據包,包括數據包頭和數據區部分。

5、IP數據包封裝:物理網絡將包括數據包包頭的整個數據包作爲數據封裝在一個幀中。

6、MTU網絡最大傳送單元:不同類型的物理網對一個物理幀可傳送的數據量規定不同的上界。

7、IP數據包的重組:一是在通過一個網絡重組;二是到達目的主機後重組。後者較好,它允許對每個數據包段獨立地進行路由選擇,且不要求路由器對分段存儲或重組。

8、生存時間:IP數據包格式中設有一個生存時間字段,用來設置該數據包在聯網中允許存在的時間,以秒爲單位。如果其值爲0,就把它從互聯網上刪除,並向源站點發回一個出錯消息。

9、IP數據包選項:

IP數據包選項字段主要是用於網絡測試或調試。包括:記錄路由選項、源路由選項、時間戳選項等。

路由和時間戳選項提供了一種監視或控制互聯網路由器路由數據包的方法。

標籤:IP