基本原理,網路互聯,數據包,分片和重組,分片,IP位址,地址,公用地址,基本格式,地址分配,IP查詢,IP協定,分類,網路號,主機號,A類地址,B類地址,C類地址,D類地址,E類地址,實體IP,虛擬IP,掩碼,特殊地址,V6簡介,綜述,特點,代理IP,IP認證,暫存器,IP告罄,SOC中,IP定義,IP分類,IP來源,
基本原理 網路互聯 數據包 那么,“
數據包 (data packet)”是什麼?它又有什麼特點呢?
數據包 也是
分組交換 的一種形式,就是把所傳送的數據分段打成 “包”,再傳送出去。但是,與傳統的“連線型”
分組交換 不同,它屬於“
無連線 型”,是把打成的每個“包”(分組)都作為一個“獨立的
報文 ”傳送出去,所以叫做“
數據包 ”。這樣,在開始通信之前就不需要先連線好一條電路,各個
數據包 不一定都通過同一條路徑傳輸,所以叫做“
無連線 型”。這一特點非常重要,它大大提高了網路的堅固性和安全性。每個
數據包 都有報頭和
報文 這兩個部分,報頭中有目的地址等必要內容,使每個數據包不經過同樣的路徑都能準確地到達目的地。在目的地重新組合還原成原來傳送的數據。這就要IP具有分組打包和集合組裝的功能。
TCP/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 over
ATM 、IPover
SDH 、IP over WDM等等,都是IP技術的研究重點。
地址 公用地址 所謂IP位址就是給每個連線在網際網路上的
主機 分配的一個32位地址。
IP位址就好像電話號碼(地址碼):有了某人的電話號碼,你就能與他通話了。同樣,有了某台
主機 的IP位址,你就能與這台主機通信了。
按照
TCP /IP(Transport Control Protocol/Internet Protocol,傳輸控制協定/
Internet協定 )協定規定,IP位址用
二進制 來表示,每個IP位址長32
bit ,比特換算成位元組,就是4個
位元組 。例如一個採用
二進制 形式的IP位址是一串很長的數字,人們處理起來也太費勁了。為了方便人們的使用,IP位址經常被寫成
十進制 的形式,中間使用符號“.”分開不同的位元組。於是,上面的IP位址可以表示為“10.0.0.1”。IP位址的這種表示法叫做“
點分十進制 表示法”,這顯然比1和0容易記憶得多。
有人會以為,一台計算機只能有一個IP位址,這種觀點是錯誤的。我們可以指定一台計算機具有多個IP位址,因此在訪問網際網路時,不要以為一個IP位址就是一台計算機;另外,通過特定的技術,也可以使多台伺服器共用一個IP位址,這些伺服器在用戶看起來就像一台
主機 似的。將IP位址分成了網路號和
主機 號兩部分,設計者就必須決定每部分包含多少位。網路號的
位數 直接決定了可以分配的網路數(計算方法2^網路號位數);
主機 號的位數則決定了網路中最大的主機數(計算方法2^主機號位數-2)。然而,由於整個網際網路所包含的網路規模可能比較大,也可能比較小,設計者最後聰明的選擇了一種靈活的方案:將IP位址空間劃分成不同的類別,每一類具有不同的網路號位數和
主機 號位數。
IPV4數據包頭格式 IP位址是IP網路中數據傳輸的依據,它標識了IP網路中的一個連線,一台
主機 可以有多個IP位址。IP分組中的IP位址在
網路傳輸 中是保持不變的。
基本格式 如今的IP網路使用32位
地址 ,以點分
十進制 表示,如192.168.0.1。
網路地址 是
網際網路 協會的ICANN(
the Internet Corporation for Assigned Names and Numbers )分配的,下有負責北美地區的
InterNIC 、負責歐洲地區的RIPENIC和負責亞太地區的APNIC 目的是為了保證
網路地址 的全球唯一性。
主機地址 是由各個網路的系統管理員分配。因此,
網路地址 的唯一性與網路內
主機地址 的唯一性確保了IP位址的全球唯一性。
地址分配 IP查詢 開始---運行,輸入
cmd ---在彈出的對話框裡輸入ipconfig /all (網協配置、參數變數為全部),然後回車出現列表.
運行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分類編址 主機號 用於識別該網路中的主機。
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類地址網路號範圍:0.0.0.0---127.0.0.0 地址範圍0.0.0.0到127.255.255.255
範圍(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。地址範圍128.0.0.0到191.255.255.255。
① 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。地址範圍 192.0.0.0到223.255.255.255
(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”的個數)
基本上,這兩個東西是由於網路公司大量的成長下的產物,例如,你如果向中國電信申請一個商業型態的 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
路由發現協定 ,使用
組播 功能)功能,那么你的主機路由表中應該有這樣一條路由。
組播地址 如果你的
主機 使用了DHCP功能自動獲得一個IP位址,那么當你的
DHCP 伺服器發生故障,或回響時間太長而超出了一個系統規定的時間,Windows系統會為你分配這樣一個地址。如果你發現你的
主機 IP位址是一個諸如此類的地址,很不幸,十有八九是你的網路不能正常運行了。
廣播通信是一對所有的通信方式。若一個IP位址的2進制數全為1,也就是255.255.255.255,則這個地址用於定義整個網際網路。如果設備想使IP數據報被整個Internet所接收,就傳送這個目的地址全為1的
廣播包 ,但這樣會給整個網際網路帶來災難性的負擔。因此網路上的所有
路由器 都阻止具有這種類型的分組被轉發出去,使這樣的廣播僅限於本地網段。
廣播地址
一個網路中的最後一個地址為
直接廣播地址 ,也就是HostID全為1的地址。
主機 使用這種地址把一個IP數據報傳送到本地網段的所有設備上,
路由器 會轉發這種數據報到特定網路上的所有主機。
注意:這個地址在IP數據報中只能作為目的地址。另外,直接廣播地址使一個
網段 中可分配給設備的地址數減少了1個。
若IP位址全為0,也就是0.0.0.0,則這個IP位址在IP數據報中只能用作源IP位址,這發生在當設備啟動時但又不知道自己的IP位址情況下。在使用DHCP分配IP位址的網路環境中,這樣的地址是很常見的。用戶
主機 為了獲得一個可用的IP位址,就給DHCP伺服器傳送IP分組,並用這樣的地址作為源地址,目的地址為255.255.255.255(因為主機這時還不知道DHCP伺服器的IP位址)。
當某個
主機 向
同一網段 上的其他主機傳送
報文 時就可以使用這樣的地址,分組也不會被
路由器 轉發。比如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體系有效運行
暫存器 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,串列口中斷定義為低優先權中斷。
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廠商
■ 來源五:設計服務公司