基本原理
網路互聯
網協是怎樣實現的?網路互連設備,如乙太網、分組交換網等,它們相互之間不能互通,不能互通的主要原因是因為它們所傳送數據的基本單元(技術上稱之為“幀”)的格式不同。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位址可以表示為“10.0.0.1”。IP位址的這種表示法叫做“點分十進制表示法”,這顯然比1和0容易記憶得多。
有人會以為,一台計算機只能有一個IP位址,這種觀點是錯誤的。我們可以指定一台計算機具有多個IP位址,因此在訪問網際網路時,不要以為一個IP位址就是一台計算機;另外,通過特定的技術,也可以使多台伺服器共用一個IP位址,這些伺服器在用戶看起來就像一台主機似的。將IP位址分成了網路號和主機號兩部分,設計者就必須決定每部分包含多少位。網路號的位數直接決定了可以分配的網路數(計算方法2^網路號位數);主機號的位數則決定了網路中最大的主機數(計算方法2^主機號位數-2)。然而,由於整個網際網路所包含的網路規模可能比較大,也可能比較小,設計者最後聰明的選擇了一種靈活的方案:將IP位址空間劃分成不同的類別,每一類具有不同的網路號位數和主機號位數。
IP位址是IP網路中數據傳輸的依據,它標識了IP網路中的一個連線,一台主機可以有多個IP位址。IP分組中的IP位址在網路傳輸中是保持不變的。
基本格式
如今的IP網路使用32位地址,以點分十進制表示,如192.168.0.1。
地址格式為: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位址分為五類,A類保留給政府機構,B類分配給中等規模的公司,C類分配給任何需要的人,D類用於組播,E類用於實驗,各類可容納的地址數目不同。
A、B、C三類IP位址的特徵:當將IP位址寫成二進制形式時,A類地址的第一位總是0,B類地址的前兩位總是10,C類地址的前三位總是110。
A類地址
(1)A類地址第1位元組為網路地址,其它3個位元組為主機地址。它的第1個位元組的第一位固定為0.
(2)A類地址網路號範圍:1.0.0.0---126.0.0.0
(3)A類地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所謂的私有地址就是在網際網路上不使用,而被用在區域網路中的地址)。
範圍(10.0.0.0---10.255.255.255)
② 127.X.X.X是保留地址,用做循環測試用的。
B類地址
(1) B類地址第1位元組和第2位元組為網路地址,其它2個位元組為主機地址。它的第1個位元組的前兩位固定為10.
(2) B類地址網路號範圍:128.0.0.0---191.255.0.0。
(3) B類地址的私有地址和保留地址
① 172.16.0.0---172.31.255.255是私有地址
② 169.254.X.X是保留地址。如果你的IP位址是自動獲取IP位址,而你在網路上又沒有找到可用的DHCP伺服器。就會得到其中一個IP。
191.255.255.255是廣播地址,不能分配。
C類地址
(1)C類地址第1位元組、第2位元組和第3個位元組為網路地址,第4個位元組為主機地址。另外第1個位元組的前三位固定為110。
(2)C類地址網路號範圍:192.0.0.0---223.255.255.0。
(3) C類地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.0---192.168.255.255)
D類地址
(1) D類地址不分網路地址和主機地址,它的第1個位元組的前四位固定為1110。
(2) D類地址範圍:224.0.0.0---239.255.255.255
E類地址
(1) E類地址不分網路地址和主機地址,它的第1個位元組的前五位固定為11110。
(2) E類地址範圍:240.0.0.0---255.255.255.254
IP位址如果只使用ABCDE類來劃分,會造成大量的浪費:一個有500台主機的網路,無法使用C類地址。但如果使用一個B類地址,6萬多個主機地址只有500個被使用,造成IP位址的大量浪費。因此,IP位址還支持VLSM技術,可以在ABC類網路的基礎上,進一步劃分子網。
無類地址
除ABCDE以外的IP位址段劃分方式,如:192.168.1.0 255.255.255.252等分成C段劃分的地址
實體IP
在網路的世界裡,為了要辨識每一部計算機的位置,因此有了計算機 IP 位址的定義。一個 IP 就好似一個門牌!例如,你要去微軟的網站的話,就要去『 64.4.11.42 』這個 IP 位置!這些可以直接在網際網路上溝通的 IP 就被稱為『實體 IP 』了。
虛擬IP
不過,眾所皆知的,IP 位址僅為 xxx.xxx.xxx.xxx 的資料型態,其中, xxx 為 1-255 間的整數,由於計算機的成長速度太快,實體的 IP 已經有點不足了,好在早在規劃 IP 時就已經預留了三個網段的 IP 做為內部網域的虛擬 IP 之用。這三個預留的 IP 分別為:
A級:10.0.0.1 - 10.255.255.254
B級:172.16.0.1 - 172.31.255.254
C級:192.168.0.1 - 192.168.255.254
上述中最常用的是192.168.0.0這一組。不過,由於是虛擬 IP ,所以當您使用這些地址的時候﹐當然是有所限制的,限制如下:
私有位址的路由信息不能對外散播
使用私有位址作為來源或目的地址的封包﹐不能透過Internet來轉送
關於私有位址的參考紀錄(如DNS)﹐只能限於內部網路使用
由於虛擬 IP 的計算機並不能直接連上 Internet ,因此需要特別的功能才能上網。不過,這給我們架設IP網路提供了很大的方便﹐比如﹕您的公司還沒有連上Internet﹐但這不保證將來不會。使用公共IP的話﹐如果沒經過註冊﹐在以後真正連上網路的時候﹐就很可能和別人衝突了。也正如前面所分析的﹐到時候再重新規劃IP的話﹐將是件非常頭痛的問題。這時候﹐我們可以先利用私有位址來架設網路﹐等到真要連上internet的時候﹐我們可以使用IP轉換協定﹐如 NAT (Network Addresss Translation)等技術﹐配合新註冊的IP就可以了。
掩碼
為了標識IP位址的網路部分和主機部分,要和地址掩碼(Address Mask)結合,掩碼跟IP位址一樣也是32 bits,用點分十進制表示。IP位址網路部分對應的掩碼部分全為“1”,主機部分對應的掩碼全為“0”。
預設狀態下,如果沒有進行子網劃分,A類網路的子網掩碼為255.0.0.0,B類網路的子網掩碼為255.255.0.0,C類網路的子網掩碼為255.255.255.0。利用子網,網路地址的使用會更加有效。
有了子網掩碼後,IP位址的標識方法如下:
例:192.168.1.1 255.255.255.0或者標識成192.168.1.1/24(掩碼中“1”的個數)
•固定IP與動態IP
基本上,這兩個東西是由於網路公司大量的成長下的產物,例如,你如果向中國電信申請一個商業型態的 ADSL 專線,那他會給你一個固定的實體 IP ,這個實體 IP 就被稱為『固定 IP 』了。而若你是申請計時制的 ADSL ,那由於你的 IP 可能是由數十人共同使用,因此你每次重新開機上網時,你這部計算機的 IP 都不會是固定的!於是就被稱為『動態 IP』或者是『浮動式IP』。基本上,這兩個都是『實體IP』,只是網路公司用來分配給用戶的方法不同而產生不同的名稱而已!
特殊地址
•組播地址
在IP位址空間中,有的IP位址不能為設備分配的,有的IP位址不能用在公網,有的IP位址只能在本機使用,諸如此類的特殊IP位址眾多:注意它和廣播的區別。從224.0.0.0到239.255.255.255都是這樣的地址。224.0.0.1特指所有主機, 224.0.0.2特指所有路由器。這樣的地址多用於一些特定的程式以及多媒體程式。如果你的主機開啟了IRDP(Internet路由發現協定,使用組播功能)功能,那么你的主機路由表中應該有這樣一條路由。
•169.254.x.x
如果你的主機使用了DHCP功能自動獲得一個IP位址,那么當你的DHCP伺服器發生故障,或回響時間太長而超出了一個系統規定的時間,Windows系統會為你分配這樣一個地址。如果你發現你的主機IP位址是一個諸如此類的地址,很不幸,十有八九是你的網路不能正常運行了。
•受限廣播地址
廣播通信是一對所有的通信方式。若一個IP位址的2進制數全為1,也就是255.255.255.255,則這個地址用於定義整個網際網路。如果設備想使IP數據報被整個Internet所接收,就傳送這個目的地址全為1的廣播包,但這樣會給整個網際網路帶來災難性的負擔。因此網路上的所有路由器都阻止具有這種類型的分組被轉發出去,使這樣的廣播僅限於本地網段。
•直接廣播地址
一個網路中的最後一個地址為直接廣播地址,也就是HostID全為1的地址。主機使用這種地址把一個IP數據報傳送到本地網段的所有設備上,路由器會轉發這種數據報到特定網路上的所有主機。
注意:這個地址在IP數據報中只能作為目的地址。另外,直接廣播地址使一個網段中可分配給設備的地址數減少了1個。
•源IP位址
若IP位址全為0,也就是0.0.0.0,則這個IP位址在IP數據報中只能用作源IP位址,這發生在當設備啟動時但又不知道自己的IP位址情況下。在使用DHCP分配IP位址的網路環境中,這樣的地址是很常見的。用戶主機為了獲得一個可用的IP位址,就給DHCP伺服器傳送IP分組,並用這樣的地址作為源地址,目的地址為255.255.255.255(因為主機這時還不知道DHCP伺服器的IP位址)。
•NetID為0的
當某個主機向同一網段上的其他主機傳送報文時就可以使用這樣的地址,分組也不會被路由器轉發。比如12.12.12.0/24這個網路中的一台主機12.12.12.2/24在與同一網路中的另一台主機12.12.12.8/24通信時,目的地址可以是0.0.0.8。
•環回地址
127網段的所有地址都稱為環回地址,主要用來測試網路協定是否工作正常的作用。比如使用ping127.0.0.1就可以測試本地TCP/IP協定是否已正確安裝。另外一個用途是當客戶進程用環回地址傳送報文給位於同一台機器上的伺服器進程,比如在瀏覽器里輸入127.1.2.3,這樣可以在排除網路路由的情況下用來測試IIS是否正常啟動。
•專用地址
IP位址空間中,有一些IP位址被定義為專用地址,這樣的地址不能為Internet網路的設備分配,只能在企業內部使用,因此也稱為私有地址。若要在Internet網上使用這樣的地址,必須使用網路地址轉換或者連線埠映射技術。
這些專有地址是:
10/8 地址範圍:10.0.0.0到10.255.255.255 共有2的24次方個地址
172.16/12 地址範圍:172.16.0.0至172.31.255.255 共有2的20次方個地址
192.168/16 地址範圍:192.168.0.0至192.168.255.255 共有2的16次方個地址
V6簡介
綜述
IPv6是"Internet Protocol Version 6"的縮寫,也被稱作下一代網際網路協定,它是由IETF小組( Internet工程任務組Internet Engineering Task Force)設計的用來替代現行的IPv4(現行的IP)協定的一種新的IP協定。
我們知道,Internet的主機都有一個唯一的IP位址,IP位址用一個32位二進制的數表示一個主機號碼,但32位地址資源有限,已經不能滿足用戶的需求了,因此Internet研究組織發布新的主機標識方法,即IPv6。在RFC1884中(RFC是Request for Comments Document的縮寫。RFC實際上就是Internet有關服務的一些標準),規定的標準語法建議把IPv6地址的128位(16個位元組)寫成8個16位的無符號整數,每個整數用四個十六進制位表示,這些數之間用冒號(:)分開,例如:3ffe:3201:1401:1280:c8ff:fe4d:db39:1984
特點
擴展的定址能力
IPv6將IP位址長度從32位擴展到128位,支持更多級別的地址層次、更多的可定址節點數以及更簡單的地址自動配置。通過在組播地址中增加一個“範圍”域提高了多點傳送路由的可擴展性。還定義了一種新的地址類型,稱為“任意播地址”,用於傳送包給一組節點中的任意一個;
簡化的報頭格式
一些IPv4報頭欄位被刪除或變為了可選項,以減少包處理中例行處理的消耗並限制IPv6報頭消耗的頻寬;
對擴展報頭和選項支持的改進
IP報頭選項編碼方式的改變可以提高轉發效率,使得對選項長度的限制更寬鬆,且提供了將來引入新的選項的更大的靈活性;
標識流的能力
增加了一種新的能力,使得標識屬於傳送方要求特別處理(如非默認的服務質量獲“實時”服務)的特定通信“流”的包成為可能;
認證和加密能力
IPv6中指定了支持認證、數據完整性和(可選的)數據機密性的擴展功能。
代理IP
代理IP就是代理伺服器,英文全稱是Proxy Server,其功能就是代理網路用戶去取得網路信息。形象的說:它是網路信息的中轉站。在一般情況下,我們使用網路瀏覽器直接去連線其他Internet站點取得網路信息時,須送出Request信號來得到回答,然後對方再把信息以bit方式傳送回來。代理伺服器是介於瀏覽器和Web伺服器之間的一台伺服器,有了它之後,瀏覽器不是直接到Web伺服器去取回網頁而是向代理伺服器發出請求,Request信號會先送到代理伺服器,由代理伺服器來取回瀏覽器所需要的信息並傳送給你的瀏覽器。而且,大部分代理伺服器都具有緩衝的功能,就好像一個大的Cache,它有很大的存儲空間,它不斷將新取得數據儲存到它本機的存儲器上,如果瀏覽器所請求的數據在它本機的存儲器上已經存在而且是最新的,那么它就不重新從Web伺服器取數據,而直接將存儲器上的數據傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率。更重要的是:Proxy Server(代理伺服器)是Internet鏈路級網關所提供的一種重要的安全功能,它的工作主要在開放系統互聯(OSI)模型的對話層。主要的功能有:
1.突破自身IP訪問限制,訪問國外站點。教育網、169網等網路用戶可以通過代理訪問國外網站。
2.訪問一些單位或團體內部資源,如某大學FTP(前提是該代理地址在該資源 的允許訪問範圍之內),使用教育網內地址段免費代理伺服器,就可以用於對教育網開放的各類FTP下載上傳,以及各類資料查詢共享等服務。
3.突破中國電信的IP封鎖:中國電信用戶有很多網站是被限制訪問的,這種限制是人為的,不同Serve對地址的封鎖是不同的。所以不能訪問時可以換一個國外的代理伺服器試試。
4.提高訪問速度:通常代理伺服器都設定一個較大的硬碟緩衝區,當有外界 的信息通過時,同時也將其保存到緩衝區中,當其他用戶再訪問相同的信息時, 則直接由緩衝區中取出信息,傳給用戶,以提高訪問速度。
5.隱藏真實IP:上網者也可以通過這種方法隱藏自己的IP,免受攻擊。
IP認證
IP認證(Identity Preservation Certification)是對企業為保持產品的特定身份(如轉基因身份)而建立的保證體系,按照特定標準進行審核、發證的過程。
IP體系是為防止在食品、飼料和種子生產中潛在的轉基因成份的污染,從非轉基因作物種子的播種到農產品的田間管理、收穫、運輸、出口、加工的整個生產供應鏈中通過嚴格的控制、檢測、可追蹤性信息的建立等措施,確保非轉基因產品“身份”的純粹性,並提高產品價值的生產和質量保證體系。
IP體系的特點是:
(1)可追蹤性,為產品提供整個生產供應鏈的全方位信息
(2)嚴格的隔離,杜絕一切非受控材料的意外混入
(3)策略性的代表性取樣和檢測,驗證產品的非轉基因身份
(4)完善的體系檔案和程式手冊,產品質量保證的基礎
(5)嚴格的內外控制,確保IP體系有效運行
暫存器
•單片機中的IP
IP(Interrupt Priority)中斷優先權控制暫存器
中斷優先權控制暫存器IP是MCS-51的特殊功能暫存器之一,各位狀態均可以由用戶通過程式設定,以便對各箇中斷優先權進行控制.
MCS-51單片機中中斷優先權控制暫存器IP是用戶對中斷優先權控制服務程式,直到程式結束,執行最後一條返回指令返回主程式,然後再執行另一條的基礎。若IP中某位設為1,相應的中斷就設定為高優先權,否則就設定為低優先權。中斷優先權控制暫存器的格式如下表:
IP | D7 | D6 | D5[注] | D4 | D3 | D2 | D1 | D0 |
/ | / | / | PS | PT1 | PX1 | PT0 | PX0 | |
位地址 | / | / | / | BCH | BBH | BAH | B9H | B8H |
[注]有的單片機IP的D5是PT2,即為定時/計數器T2的中斷優先權控制位.
IP有效控制位的含義:
PX0:外部中斷0的中斷優先權控制位,PX0=1,外部中斷0被定義為高優先權中斷;PX0=0,外部中斷0定義為低優先權中斷。
PT0:定時/計數器T0的中斷優先權控制位,PT0=1,定時/計數器T0被定義為高優先權中斷;PT0=0,定時/計數器T0定義為低優先權中斷。
PX1:外部中斷1的中斷優先權控制位,PX1=1,外部中斷1被定義為高優先權中斷;PX1=0,外部中斷1定義為低優先權中斷。
PT1:定時/計數器T1的中斷優先權控制位,PT1=1,定時/計數器T1被定義為高優先權中斷;PT1=0,定時/計數器T1定義為低優先權中斷。
PS:串列口中斷優先權控制位,PS=1,串列口中斷被定義為高優先權中斷;PS=0,串列口中斷定義為低優先權中斷。
•IP暫存器
Instruction Pointer 指令指針暫存器(即上文“概述”中所指)。用於指出當前正在執行的指令在CS指明的記憶體段中的偏移量。在32/64位的處理器中也被稱為EIP/RIP。IP暫存器的值通常不能直接被訪問,需要使用CALL,RET,RETF,IRET,JMP,J?? 等指令來改變。
•指令指針暫存器
指令指針暫存器(IP為instruction pointer的縮寫),在8088或8086中,IP指指令指針暫存器,是CPU內部的一個暫存器,用來存儲將要執行的下一條指令的偏移量,可以通過JMP指令改變其值,如:JMP AX為用AX值改變IP,從而實現段間跳轉。
IP告罄
用以標註網路上每一台電腦主機身份的“IP位址”即將被分配用盡,也許“就在幾個星期之內”,“網際網路之父”文頓·瑟夫說。而來自中國網際網路信息中心(CNNIC)的訊息也顯示,中國對於下一代IP協定的升級改造計畫,尚處於初級階段。
中國網際網路信息中心介紹說,在中國已經擁有的地址中,運營商手中仍掌握部分IPv4可以使用,根據業務的不同,有的地址可以支撐未來5至6年,有的則只能支撐1至2年。
為了應對危機,全球都在研究用下一代的網際網路通信協定IPv6來解決地址短缺問題。這種新的通信協定技術可以支持眾多的終端設備,有比喻說,使用IPv6後地球上的每一粒沙子都可以擁有一個IP位址。
SOC中
IP定義
為滿足TTM的要求SoC的設計要採用新的設計方法學來提高設計效率。多採用基於平台的設計方法,用已設計好的模組來集成,這些模組就稱為IP(Intellectual Property)核。
IP分類
■軟核(Soft IP)軟核以可綜合的HDL的形式交付的,具有更靈活的優點和在性能(時序,面積,功耗)方面不可預測的缺點。軟核增加了智慧財產權保護的風險,因為使用者需要RTL原始碼。
■固核(Firm IP)
■硬核(Hard IP)已經進行了功耗,尺寸和性能的最佳化並映射到一個特定的工藝,通常以GDSII的形式交付。它們具有更可預測的優點,但是由於工藝相關性,因此有更少的靈活性和可移植性。因為著作權保護並且不需要RTL代碼,保護硬核的能力更好一些。
IP來源
■ 來源一:晶片設計公司的自身積累
■ 來源二:Foundry的積累
■ 來源三:專業IP公司
■ 來源四:EDA廠商
■ 來源五:設計服務公司