什麼是IPv4

IP的第4版。位址為32位元,只有2的32次方(約43億)個,因此一直以私有位址與NAT節省使用。標頭為20~60位元組的可變長度,包含TTL、上層協定的編號、標頭檢查和等。途中的路由器也可以分割(分段)封包。擴大位址的後繼版本是IPv6。

日文名稱: IPv4

「IPv4」出現在1領域的5道練習題中(電腦網路基礎等)。

這個名詞所屬的領域: 電腦網路基礎

練習IPv4的題目

下列IPv4位址中,哪一個屬於私有位址的範圍?

  1. A172.32.0.1
  2. B192.168.100.1
  3. C11.1.1.1
查看答案與解析

正確答案:B. 192.168.100.1

RFC 1918所定義的私有位址有 10.0.0.0/8、172.16.0.0/12(172.16.0.0~172.31.255.255)、192.168.0.0/16 三個範圍。這些位址可在組織或家庭內自由使用,由於在網際網路上不會宣告它們的路由,許多組織可以重複使用相同的位址。要與網際網路通訊時,由路由器的NAT轉換為全球位址。172.32.0.1 的第2個八位元組超出16~31的範圍,不屬於 172.16.0.0/12;11.1.1.1 也在 10.0.0.0/8 之外。

IPv4標頭中TTL(Time To Live,存活時間)的功能,下列何者正確?

  1. A記錄從送出封包到收到回應的時間,用來決定TCP重傳的時機
  2. B每經過一台路由器就減1,值變為0的封包會被丟棄,以防止封包在路由迴圈中不斷繞行
  3. C值越大的封包,路由器越優先轉送
查看答案與解析

正確答案:B. 每經過一台路由器就減1,值變為0的封包會被丟棄,以防止封包在路由迴圈中不斷繞行

TTL的名稱雖有「時間」二字,實際上是作為可經過之路由器數量(跳數)的上限,每經過一台路由器就減1。變為0時,路由器會丟棄該封包,並向來源送回ICMP的逾時訊息。因此,即使因設定錯誤等造成路由迴圈,封包也不會永遠繞行。例如以TTL 64送出的封包,經過3台路由器後抵達時為61。traceroute會把TTL依1、2、3…遞增送出,再從各路由器回傳的逾時訊息查出路徑。在IPv6中,具有相同功能的欄位稱為跳數限制(hop limit)。

解析中的「IPv4」

出現「IPv4」的題目(5題)

  1. 下列IPv4位址中,哪一個屬於私有位址的範圍?
  2. IPv4標頭中TTL(Time To Live,存活時間)的功能,下列何者正確?
  3. 在1 Gbps的乙太網路上,讓IP封包的大小填滿MTU的1500位元組,持續傳送TCP資料。設IPv4標頭為20位元組、TCP標頭為20位元組、乙太網路標頭與FCS合計18位元組、前置碼與訊框間隙合計20位元組,則應用程式資料之傳輸量的上限最接近下列何者?
  4. 下列關於MAC位址的敘述,何者正確?
  5. 依照省略規則,把IPv6位址 2001:0db8:0000:0000:0000:0000:0000:0001 正確縮寫的是下列何者?

出現這個名詞的比較

相關名詞

路由器 封包 IPv6 乙太網路(Ethernet) NAT(網路位址轉譯) ICMP(網際網路控制訊息協定) IP(網際網路協定) MTU(最大傳輸單元) TCP(傳輸控制協定) MAC位址

前往名詞解釋列表