IP 協定 ( 網路層 )

15
IP 協協 ( 協協協 )

description

IP 協定 ( 網路層 ). IP 協定. OSI 中的 第三層 :網路層 IP 位址: IPV4 , IPV6, IPng IP 協定: IP Header. IP (Internet Protocol). IP 位於 網際網路層, (OSI 第三層 ) 主要提供多個互連網路間之路由 / 繞送 (Routing) 功能 。 協定特性: Connectionless 、 Unreliable 為能提供有效路由 功能 ,制定了 IP 定址機制 ( 記得嗎?資料連結層靠的是 MAC Address) 。 - PowerPoint PPT Presentation

Transcript of IP 協定 ( 網路層 )

Page 1: IP 協定  ( 網路層 )

IP協定 (網路層 )

Page 2: IP 協定  ( 網路層 )

IPIP協定協定

OSI 中的第三層:網路層IP 位址: IPV4, IPV6, IPngIP 協定: IP Header

Page 3: IP 協定  ( 網路層 )

IP (Internet Protocol)IP (Internet Protocol)

IPIP 位於網際網路層,位於網際網路層, (OSI(OSI 第三層第三層 )) 主要提供多個互連網路間之路由主要提供多個互連網路間之路由 // 繞送繞送 (Routin(Routin

g)g) 功能。功能。 協定特性:協定特性: ConnectionlessConnectionless 、、 UnreliableUnreliable 為能提供有效路由功能,制定了為能提供有效路由功能,制定了 IPIP 定址機制定址機制

(( 記得嗎?資料連結層靠的是記得嗎?資料連結層靠的是 MAC Address)MAC Address) 。。 每一每一 TCP/IPTCP/IP 網路上之主機均有一網路上之主機均有一 32-bit 32-bit IPIP 位址。位址。 140.131.76.1140.131.76.1

Page 4: IP 協定  ( 網路層 )

IP AddressIP Address

長度:長度: 4 Bytes (32-Bit)4 Bytes (32-Bit) ,中間用,中間用 .. 區隔區隔 每一每一 IP IP 位址包括位址包括兩個部份兩個部份

網路位址 網路位址 (Network Address)(Network Address) 主機位址 主機位址 (Host Address)(Host Address)

IPIP 位址分配由位址分配由 NIC(Network Information CenNIC(Network Information Center)ter) 負責,台灣地區負責,台灣地區 TWNICTWNIC

分成分成 AA 、、 BB 、、 CC 、、 DD 、、 EE 共五類共五類

Network Host

Page 5: IP 協定  ( 網路層 )

IP AddressIP Address

分成分成 AA 、、 BB 、、 CC 、、 DD 、、 EE 共五類共五類各類型由位址最左邊的幾個位元決定:各類型由位址最左邊的幾個位元決定:AA 類 類 00

BB 類 類 1010

CC 類 類 110110

DD 類 類 11101110

EE 類 類 11111111

NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH

NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH

NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

MMMM.MMMMMMMM.MMMMMMMM.MMMMMMMM

RRRR.RRRRRRRR.RRRRRRRR.RRRRRRRR

N :網路位元 H :主機位元 M :多點群播 R :保留位元

Page 6: IP 協定  ( 網路層 )

IP AddressIP Address

網域位址網域位址與與廣播位址廣播位址AA 類 類 00

00

NNNNNNN.00000000.00000000.00000000網域位址NNNNNNN.11111111.11111111.11111111廣播位址

網域位址:用以代表某網域廣播位址:對網域內所有節點進行廣播運用的位址

Page 7: IP 協定  ( 網路層 )

IP AddressIP Address

網域位址網域位址與與廣播位址廣播位址AA 類 類 00

00

NNNNNNN.00000000.00000000.00000000網域位址NNNNNNN.11111111.11111111.11111111廣播位址

可以有 27=128 個 A 類網路系統可以有 224-2 個主機位址第一個位元組介於 0-127 間, 24.3.12.4大部分提供給一些組織使用網域位址: N.0.0.0廣播位址: N.1.1.1 那 BCDE類呢?

請問本校屬於哪一類?

Page 8: IP 協定  ( 網路層 )

IP AddressIP Address

網路遮罩網路遮罩 Network MaskNetwork Mask 網路位元設定為網路位元設定為 11 ,主機位元設定為,主機位元設定為 00 所構成所構成 用以判定用以判定 IPIP 是否屬於同一個網域是否屬於同一個網域

各個類別的 IP 位址其遮罩為?

Page 9: IP 協定  ( 網路層 )

保留保留 IP AddressIP AddressIPIP 網域網域 目的目的0.0.0.0/80.0.0.0/8 本網域本網域10.0.0.0/810.0.0.0/8 AA 類私人使用網域類私人使用網域14.0.0.0/814.0.0.0/8 公眾數據網路公眾數據網路24.0.0.0/824.0.0.0/8 有線電視網路有線電視網路127.0.0.0/8127.0.0.0/8 迴路回測迴路回測169.254.0.0/16169.254.0.0/16 鏈結區域鏈結區域172.16.0.0/12172.16.0.0/12 BB 類私人使用網域類私人使用網域192.0.0.0/24192.0.0.0/24 測試網路測試網路192.88.99.0/24192.88.99.0/24 6to46to4 中繼任點轉播中繼任點轉播192.168.0.0/16192.168.0.0/16 CC 類私人使用網域類私人使用網域192.18.0.0/15192.18.0.0/15 網路連結標準測試網路連結標準測試255.255.255.255255.255.255.255 區域廣播位址區域廣播位址

Page 10: IP 協定  ( 網路層 )

子網路子網路 IP AddressIP Address 有時一網路會再分割為有時一網路會再分割為多個子網路多個子網路,此時,此時

主機位址又再細分為子網路主機位址又再細分為子網路 (Subnet)(Subnet) 及主及主機機 (Host)(Host) 兩個部份。兩個部份。

Network HostSubnet

向主機位元借位來達成借 n 位元可以產生 2n 個子網路

Page 11: IP 協定  ( 網路層 )

子網路子網路 IP AddressIP Address以 A 類 IP 位址為例:1 NNNNNNN. 000

001010011100101110111

HHHHH.HHHHHHHH.HHHHHHHHH

支配 2,097,150 台主機

Page 12: IP 協定  ( 網路層 )

子網路子網路 IP AddressIP Address以 A 類 IP 位址為例:子網路子網路 子網路位元子網路位元 子網路位址子網路位址 廣播位址廣播位址 可用可用 IPIP

11 000000 24.24.00.0.0.0.0 24.24.3131.255.255.255.255 24.0.0.1~24.31.255.25424.0.0.1~24.31.255.254

22 001001 24.24.3232.0.0.0.0 24.24.6363.255.255.255.255 24.32.0.1~24.63.255.25424.32.0.1~24.63.255.254

33 010010 24.24.6464.0.0.0.0 24.24.9595.255.255.255.255 24.64.0.1~24.95.255.25424.64.0.1~24.95.255.254

44 011011 24.24.9696.0.0.0.0 24.24.127127.255.255.255.255 24.96.0.1~24.127.255.25424.96.0.1~24.127.255.254

55 100100 24.24.128128.0.0.0.0 24.24.159159.255.255.255.255 24.128.0.1~24.159.255.25424.128.0.1~24.159.255.254

66 101101 24.24.160160.0.0.0.0 24.24.191191.255.255.255.255 24.160.0.1~24.191.255.25424.160.0.1~24.191.255.254

77 110110 24.24.192192.0.0.0.0 24.24.223223.255.255.255.255 24.192.0.1~24.223.255.25424.192.0.1~24.223.255.254

88 111111 24.24.224224.0.0.0.0 24.24.255255.255.255.255.255 24.224.0.1~24.255.255.25424.224.0.1~24.255.255.254

How about BC?MASK=?

Page 13: IP 協定  ( 網路層 )

網路層網路層 IP HeaderIP HeaderVer (4) IHL (4) Type of Service(8) Total Length(16)

Identifier(16) Flags0 Fragment Offset(13)

Time to Live(8) Protocol(8) Header Checksum(16)

Source IP Address(32)

Destination IP Address(32)

Options(16) Padding(16)

Page 14: IP 協定  ( 網路層 )

網路層網路層 IP HeaderIP Header1. Ver :版本2. IHL(Internet Header Length) :標頭長度,以 32 位元為一單位3. TOS(Type of Service) :服務類型

4. TL(Total Length) :封包總長度, IP 標頭 + 資料,以位元組為單位5. ID(Identifier) :識別代碼,發送端對封包的識別碼設定6. FL(Flags) :旗幟識別碼,對封包的分割提供訊息7. FO(Fragment Offset) :紀錄分割後的封包在原來封包的位置8. TTL(Time to Live) :封包在網路上傳送剩餘可以存活的時間9. PROT(Protocol) :紀錄傳輸層的協定10.HC(Header Checksum) :檢查碼11.SA :來源端 IP12.DA :目的端 IP13.OPT :選擇性欄位14.PAD :填充補足 32 位元

Precedence (3) D (1) T (1) R (1) Reserved (2)

Page 15: IP 協定  ( 網路層 )

IPIP封包擷取封包擷取

請使用 Ethreal 擷取封包,並分析 IP Header 的 1-14 項