網路層有四個協定:ARP協議,IP協議,ICMP協議,IGMP協定。 ARP協定為IP協定提供服務,IP協定為ICMP協定提供服務,ICMP協定為IGMP協定提供服務。
本文操作環境:windows7系統、Dell G3電腦。
網路層協定有哪些?
網路層協議,OSI參考模型的第三層。它控制通訊子網路進行工作,提供建立、維持和釋放連接的手段,確保傳輸層實體之間進行透明的資料傳輸。
網路層協定有:ARP協議,IP協議,ICMP協議,IGMP協定。
ARP協定:
位址解析協議,即ARP(Address Resolution Protocol),是根據IP位址取得實體位址的一個TCP/IP協定。
主機傳送訊息時將包含目標IP位址的ARP請求廣播到區域網路上的所有主機,並接收回傳訊息,以此決定目標的實體位址;收到回傳訊息後將該IP位址和實體位址存入本機ARP快取中並保留一定時間,下次請求時直接查詢ARP快取以節約資源。
位址解析協定是建立在網路中各個主機互信的基礎上的,區域網路上的主機可以自主傳送ARP應答訊息,其他主機收到應答封包時不會偵測該封包的真實性就會將其記入本機ARP快取;由此攻擊者就可以向某一主機發送偽ARP應答報文,使其發送的訊息無法到達預期的主機或到達錯誤的主機,這就構成了一個ARP欺騙。
ARP指令可用來查詢本機ARP快取中IP位址和MAC位址的對應關係、新增或刪除靜態對應關係等。相關協定有RARP、代理ARP。 NDP用於在IPv6中代替位址解析協定。
IP協定:
IP是Internet Protocol(網路互連協定)的縮寫,是TCP/IP體系中的網路層協定。設計IP的目的是提高網路的可擴展性:一是解決網路問題,實現大規模、異質網路的互聯互通;二是分割頂層網路應用和底層網路技術之間的耦合關係,以利於兩者的獨立發展。根據端到端的設計原則,IP只為主機提供一種無連線、不可靠的、盡力而為的資料包傳輸服務。
ICMP協定:
ICMP(Internet Control Message Protocol)Internet控制封包協定。它是TCP/IP協定簇的子協議,用於在IP主機、路由器之間傳遞控制訊息。控制訊息是指網路通不通、主機是否可達、路由是否可用等網路本身的訊息。這些控制訊息雖然不會傳輸用戶數據,但是對於用戶數據的傳遞起著重要的作用。
ICMP使用IP的基本支持,就像它是一個更高級別的協議,但是,ICMP實際上是IP的一個組成部分,必須由每個IP模組實現。
IGMP協定:
網際網路群組管理協定(IGMP,Internet Group Management Protocol)是因特網協定家族中的一個群播協定。
TCP/IP協議族的一個子協議,用於IP主機向任一個直接相鄰的路由器報告他們的群組成員情況。允許Internet主機參加多播,也是IP主機用作向相鄰多目路由器報告多目組成員的協定。多目路由器是支援多播的路由器,向本地網路發送IGMP查詢。主機透過發送IGMP報告來應答查詢。組播路由器負責將組播包轉送至所有網路中組播成員。
網際網路群組管理協定(IGMP)是對應於開源系統互聯(OSI)七層框架模型中網路層的協定。在互聯網工程任務組(The Internet Engineering Task Force,簡稱IETF)所寫的標準文件(RFC)2236.中對Internet組管理協定(IGMP)做了詳盡的描述。
想要查閱更多相關文章,請造訪PHP中文網! !
以上是網路層協定有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!