150 likes | 338 Views
IP 協定 ( 網路層 ). IP 協定. OSI 中的 第三層 :網路層 IP 位址: IPV4 , IPV6, IPng IP 協定: IP Header. IP (Internet Protocol). IP 位於 網際網路層, (OSI 第三層 ) 主要提供多個互連網路間之路由 / 繞送 (Routing) 功能 。 協定特性: Connectionless 、 Unreliable 為能提供有效路由 功能 ,制定了 IP 定址機制 ( 記得嗎?資料連結層靠的是 MAC Address) 。
E N D
IP協定 OSI中的第三層:網路層 IP位址:IPV4, IPV6, IPng IP協定:IP Header
IP (Internet Protocol) • IP位於網際網路層,(OSI第三層) • 主要提供多個互連網路間之路由/繞送(Routing)功能。 • 協定特性:Connectionless、Unreliable • 為能提供有效路由功能,制定了IP定址機制(記得嗎?資料連結層靠的是MAC Address)。 • 每一TCP/IP網路上之主機均有一32-bit IP位址。 • 140.131.76.1
Host Network IP Address • 長度:4 Bytes (32-Bit),中間用.區隔 • 每一IP 位址包括兩個部份 • 網路位址 (Network Address) • 主機位址 (Host Address) • IP位址分配由NIC(Network Information Center)負責,台灣地區TWNIC • 分成A、B、C、D、E共五類
IP Address 分成A、B、C、D、E共五類 各類型由位址最左邊的幾個位元決定: A類 0 B類 10 C類 110 D類 1110 E類 1111 NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH MMMM.MMMMMMMM.MMMMMMMM.MMMMMMMM RRRR.RRRRRRRR.RRRRRRRR.RRRRRRRR N:網路位元 H:主機位元 M:多點群播 R:保留位元
IP Address 網域位址與廣播位址 A類 0 0 網域位址 NNNNNNN.00000000.00000000.00000000 廣播位址 NNNNNNN.11111111.11111111.11111111 網域位址:用以代表某網域 廣播位址:對網域內所有節點進行廣播運用的位址
IP Address 網域位址與廣播位址 A類 0 0 網域位址 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類呢? 請問本校屬於哪一類?
IP Address • 網路遮罩Network Mask • 網路位元設定為1,主機位元設定為0所構成 • 用以判定IP是否屬於同一個網域 各個類別的IP位址其遮罩為?
Subnet Host Network 子網路IP Address • 有時一網路會再分割為多個子網路,此時主機位址又再細分為子網路(Subnet)及主機(Host)兩個部份。 向主機位元借位來達成 借n位元可以產生2n個子網路
子網路IP Address 以A類IP位址為例: 1 NNNNNNN. 000 001 010 011 100 101 110 111 HHHHH.HHHHHHHH.HHHHHHHHH 支配2,097,150台主機
子網路IP Address 以A類IP位址為例: How about BC? MASK=?
Ver (4) IHL (4) Type of Service(8) Total Length(16) Identifier(16) 0 Flags Fragment Offset(13) Time to Live(8) Protocol(8) Header Checksum(16) Source IP Address(32) Destination IP Address(32) Options(16) Padding(16) 網路層IP Header
Precedence (3) D (1) T (1) R (1) Reserved (2) 網路層IP Header • Ver:版本 • IHL(Internet Header Length):標頭長度,以32位元為一單位 • TOS(Type of Service):服務類型 • TL(Total Length):封包總長度,IP標頭+資料,以位元組為單位 • ID(Identifier):識別代碼,發送端對封包的識別碼設定 • FL(Flags):旗幟識別碼,對封包的分割提供訊息 • FO(Fragment Offset):紀錄分割後的封包在原來封包的位置 • TTL(Time to Live):封包在網路上傳送剩餘可以存活的時間 • PROT(Protocol):紀錄傳輸層的協定 • HC(Header Checksum):檢查碼 • SA:來源端IP • DA:目的端IP • OPT:選擇性欄位 • PAD:填充補足32位元
IP封包擷取 請使用Ethreal擷取封包,並分析IP Header的1-14項