簡單學習IP地址協議
在學習網絡相關知識中,最為重要的就是對于IP地址協議的學習了。那么在目前的IPv4版本中的IP地址如何規劃和定義的呢?下面就讓我們來簡單學習一下吧。首先讓我們理解下IP地址協議的概念。
IP地址協議
所有Internet上的計算機都必須有一個Internet上唯一的編號作為其在Internet的標識,這個編號稱為IP地址。每個數據包中包含有發送方的IP地址和接收方的IP地址。IP地址是一個32位二進制數,即4個字節,為方便起見,通常將其表示為w.x.y.z的形式。其中,w、x、y、z分別為一個0至255的十進制整數,對應二進制表示法中的一個字節。這樣的表示叫做點分十進制表示。
IP地址的取得方式,簡單地說是大的組織先向Internet的NIC(Network Information Center)申請若干IP地址,然后將其向下級組織分配,下級組織再向更下一級的組織分配IP地址。各子網的網絡管理員將取得的IP地址指定給子網中的各臺計算機。IP地址分為3類。
IP地址協議1.A類地址
A類IP地址的***位為0,其前8位為網絡地址,是在申請地址時由管理機構設定的,后24位為主機地址,可以由網絡管理員分配給本機構子網的各主機。A類地址的***個十進制整數的值在1至126之間。一個A類地址最多可容納224(約1600萬)臺主機,最多可有127個A類地址。當然這是純從數學上講的,事實上不可能達到,因為一個網絡中有些地址另有特殊用途,不能分配給具體的主機和網絡。下面在B類、C類地址中的數字也是同樣的。
IP地址協議2.B類地址
B類IP地址的前16位為網絡地址,后16位為主機地址,且***位為1,第二位為0。B類地址的***個十進制整數的值在128至191之間。一個B類網絡最多可容納216即65536臺主機,最多可有214個B類地址。
IP地址協議3.C類地址
C類IP地址的前24位為主機地址,***8位為主機地址,且***位、第二位為1,第三位為0。C類地址的***個整數值在192至223之間。一個C類網絡最多可容納28即256臺主機,共有221個C類地址。
有幾個特殊的IP地址,***個是回送地址,該地址用于網絡測試或本機進程間通信,十進制形式為127.0.0.1。第二個是廣播地址,用于呼叫整個網絡內的計算機,子網中***一個地址即被用作廣播地址,例如16.255.255.255用于A類網絡16.0.0.0中所有計算機的呼叫。第三個是子網地址,用于識別子網,子網中***個地址即是子網地址,例如192.168.0.0。