簡介
在計算機網路中,主機標識符分為三類:名字、地址和路徑。在網間網中有兩種地址;IP位址和物理地址,二者處於不同的層次上。物理地址是物理網路內部使用的地址,不同物理網路地址模式各不相同;IP位址用於IP層及IP層以上的高層協定,其目的在於禁止物理地址細節,在網間網內部提供一種全局性的通用地址。 一般是指IP位址,但是對於一般用戶來說太抽象,TCP/IP專門設計了一種字元型的主機名名字機制,也就是域名系統。通用地址管理一般是指通用地址空間的劃分和通用地址的分配。
IP位址
IP是英文Internet Protocol的縮寫,意思是“網路之間互連的協定”,也就是為計算機網路相互連線進行通信而設計的協定。在網際網路中,它是能使連線到網上的所有計算機網路實現相互通信的一套規則,規定了計算機在網際網路上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守IP協定就可以與網際網路互連互通。正是因為有了IP協定,網際網路才得以迅速發展成為世界上最大的、開放的計算機通信網路。因此,IP協定也可以叫做“網際網路協定”。
IP位址被用來給Internet上的電腦一個編號。大家日常見到的情況是每台聯網的PC上都需要有IP位址,才能正常通信。我們可以把“個人電腦”比作“一台電話”,那么“IP位址”就相當於“電話號碼”,而Internet中的路由器,就相當於電信局的“程控式交換機”。
常見的IP位址,分為IPv4與IPv6兩大類。
IP位址編址方案:IP位址編址方案將IP位址空間劃分為A、B、C、D、E五類,其中A、B、C是基本類,D、E類作為多播和保留使用。
P地址類型
公有地址
公有地址(Public address)由Inter NIC(Internet Network Information Center網際網路信息中心)負責。這些IP位址分配給註冊並向Inter NIC提出申請的組織機構。通過它直接訪問網際網路。
私有地址
私有地址(Private address)屬於非註冊地址,專門為組織機構內部使用。
以下列出留用的內部私有地址
A類 10.0.0.0--10.255.255.255
B類 172.16.0.0--172.31.255.255
C類 192.168.0.0--192.168.255.255
IP位址的分配
TCP/IP協定需要針對不同的網路進行不同的設定,且每個節點一般需要一個“IP位址”、一個“子網掩碼”、一個“默認網關”。不過,可以通過動態主機配置協定(DHCP),給客戶端自動分配一個IP位址,避免了出錯,也簡化了TCP/IP協定的設定。
那么,互域網怎么分配IP位址呢?網際網路上的IP位址統一由一個叫“ICANN”(Internet Corporation for Assigned Names and Numbers,網際網路賦名和編號公司)的組織來管理。
IP位址現由網際網路名字與號碼指派公司ICANN(Internet Corporation for Assigned Names and Numbers)分配。
InterNIC:負責美國及其他地區;
ENIC:負責歐洲地區;
APNIC(Asia Pacific Network Information Center): 我國用戶可向APNIC申請(要繳費)
PS:1998年,APNIC的總部從東京搬遷到澳大利亞布里斯班。
負責A類IP位址分配的機構是ENIC
負責北美B類IP位址分配的機構是InterNIC
負責亞太B類IP位址分配的機構是APNIC
有關術語
MAC地址
MAC(Media Access Control或者Medium Access Control)地址,意譯為媒體訪問控制,或稱為物理地址、硬體地址,用來定義網路設備的位置。在OSI模型中,第三層網路層負責 IP位址,第二層數據鏈路層則負責 MAC地址。因此一個主機會有一個MAC地址,而每個網路位置會有一個專屬於它的IP位址。
MAC(Medium/Media Access Control)地址,也可以用來表示網際網路上每一個站點的標識符,採用十六進制數表示,共六個位元組(48位)。其中,前三個位元組是由IEEE的註冊管理機構RA負責給不同廠家分配的代碼(高位24位),也稱為“編制上唯一的標識符”(Organizationally Unique Identifier),後三個位元組(低位24位)由各廠家自行指派給生產的適配器接口,稱為擴展標識符(唯一性)。一個地址塊可以生成 個不同的地址。MAC地址實際上就是適配器地址或適配器標識符EUI-48。
域名系統
域名系統(Domain Name System縮寫DNS,Domain Name被譯為域名)是網際網路的一項核心服務,它作為可以將域名和IP位址相互映射的一個分散式資料庫,能夠使人更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的IP數串。
域名系統的名字空間的層次結構
名字空間是指定義了所有可能的名字的集合。域名系統的名字空間是層次結構的,類似Windows的檔案名稱。它可看作是一個樹狀結構,域名系統不區分樹內節點和葉子節點,而統稱為節點,不同節點可以使用相同的標記。所有節點的標記只能由3類字元組成:26個英文字母(a~z)、10個阿拉伯數字(0~9)和英文連詞號(-),並且標記的長度不得超過22個字元。一個節點的域名是由從該節點到根的所有節點的標記連線組成的,中間以點分隔。最上層節點的域名稱為頂級域名(TLD,Top-Level Domain),第二層節點的域名稱為二級域名,依此類推。
域名的分配和管理
域名由網際網路域名與地址管理機構(ICANN,Internet Corporation for Assigned Names and Numbers)管理,這是為承擔域名系統管理、IP位址分配、協定參數配置,以及主伺服器系統管理等職能而設立的非盈利機構。ICANN為不同的國家或地區設定了相應的頂級域名,這些域名通常都由兩個英文字母組成。例如:.uk代表英國、.fr代表法國、.jp代表日本。中國的頂級域名是.cn,.cn下的域名由CNNIC進行管理。
CNNIC規定.cn域下不能申請二級域名,三級域名的長度不得超過20個字元,並且對名稱還做了下列限制:
① 註冊含有“CHINA”、“CHINESE”、“CN”和“NATIONAL”等字樣的域名要經國家有關部門(指部級以上單位)正式批准。
② 公眾知曉的其他國家或者地區名稱、外國地名和國際組織名稱不得使用。
③ 縣級以上(含縣級)行政區劃名稱的全稱或者縮寫的使用要得到相關縣級以上(含縣級)人民政府正式批准。
④ 行業名稱或者商品的通用名稱不得使用。
⑤ 他人已在中國註冊過的企業名稱或者商標名稱不得使用。
⑥ 對國家、社會或者公共利益有損害的名稱不得使用。
⑦ 經國家有關部門(指部級以上單位)正式批准和相關縣級以上(含縣級)人民政府正式批准,是指相關機構要出據書面檔案表示同意××××單位註冊×××域名。如:要申請beijing.com.cn域名,則要提供北京市人民政府的批文。
頂級類別域名
除了代表各個國家頂級域名之外,ICANN最初還定義了7個頂級類別域名,它們分別是.com、.top、.edu、.gov、.mil、.net、.org。.com、.top用於企業,.edu用於教育機構,.gov用於政府機構,.mil用於軍事部門,.net用於網際網路及信息中心等,.org用於非贏利性組織。
隨著網際網路的發展,ICANN又增加了兩大類共7個頂級類別域名,分別是.aero、.biz、coop、.info、.museum、.name、.pro。其中,.aero、.coop、.museum是3個面向特定行業或群體的頂級域名:.aero代表航空運輸業,.coop代表協作組織,.museum代表博物館;.biz、.info、.name、.pro是4個面向通用的頂級域名:.biz表示商務,.name表示個人,.pro表示會計師、律師、醫師等,.info則沒有特定指向。