現如今,誰都知道IP地址,上周就有個阿姨,特意叫我幫她改下IP地址。看來互連網確實很強大了,誰都知道她的一些身影了。TCP/IP互連網上的每台主機都分配了一個獨特的32位元互連網地址,該地址用在所有與該主機的通訊中。
IP地址的首碼標識出一個網路,同一個網路的所有主機的IP地址共用同一個首碼。比如,A類地址是1,B類地址是10,C類地址是110,D類地址是1110,F類地址是1111。
對於A類地址,7位元的網路號+24位元的主機號(主機超過2^24-2),例如:1.0.0.0—126.0.0.0;B類地址,14位元的網路號+16位元的主機號(主機2^14-2),例如128.1.0.0—191.255.0.0;C類地址,21位元的網路號+8位元的主機號(主機少於2^8-2),例如:192.0.1.0—223.255.255.0。
主機號全為0的的IP地址是保留給該網路本身的,主機號全為1的地址都保留作為定向廣播(這就是為什麼上面的主機數要減去2的原因)。當分組發送到這樣的地址,從來源站點沿互連網傳輸的是該分組的一份副本。另一種形勢的廣播位址為本地廣播位址,本地廣播位址由32個1組成。
一個全1表示所有,就像網路上的所有主機,而互連網軟體把全0欄位解釋成本(this)。主機號為0的IP地址指的是本主機,而網路ID為0的互連網指的就是本網路。
網路首碼127.0.0.0保留用於環回,用來測試TCP/IP以及本機進程間的通訊,
兩個網路到Internet主幹網的邏輯串連,每個網路分配一個IP地址。入所示
ARPANET(10.0.0.0),這個屬於A類地址,乙太網路(128.10.0.0),這個屬於B類地址,一個令牌環網路(192.5.48.0),這個是C類地址。
表示這些網路所串連的主機以及分配給每條網路連接的Inernet地址。
串連到網路的四台主機分別為Arthur、Merlin、Guenevere和Lancelot,Taliesyn是串連到ARPATENT和令牌環網路的路由器,Gliatisant是把令牌環網路連接到乙太網路的路由器,用來完成乙太網路和令牌環網路之間的通訊量選擇路由的任務。
為了能夠在機器之間交換位元據,TCP/IP為協議欄位內的整數採用了一種標準位元組排序。主機在發送分組之前,必須把所有位元從內部格式轉換為網路標準位元組順序,並在接收到分組後再把它從網路標準位元組順序轉換成內部格式。