常用的網絡協議有:\ x0d \ x0d \ IP/IPv4:互聯網協議\x0d\TCP:傳輸控制協議\ x0d \x0d\IGMP:互聯網組管理協議\ x0d \ ICMP/ICMP6:互聯網控制信息協議\x0d\SNMP:簡單網絡管理協議\x0d\DNS。具體介紹:\ x0d \ x0d \ IP/IPv4:互聯網協議\ x0d \ x0d \互聯網協議(IP)是壹種網絡層協議,包含尋址信息和控制信息,使數據包能夠在網絡中路由。IP協議是TCP/IP協議家族中主要的網絡層協議,它和TCP協議壹起構成了整個互聯網協議的核心協議。IP協議也適用於局域網和廣域網通信。\ x0d \ x0d \ IP協議有兩個基本任務:提供無連接、最高效的數據包傳輸;提供數據包分段和重組,以支持不同最大傳輸單元大小的數據連接。有壹種完美的IP尋址方法用於在互聯網中路由IP數據報。每個IP地址都有其特定的組成,但同時也遵循基本格式。IP地址可以細分並用於建立子網地址。TCP/IP網絡中的每臺計算機都被分配了壹個唯壹的32位邏輯地址,該地址分為兩個主要部分:網絡號和主機號。網絡號用於確認網絡。如果網絡是互聯網的壹部分,其網絡號必須由InterNIC統壹分配。互聯網服務提供商(ISP)可以從InterNIC獲得網絡地址,並根據需要分配地址空間。主機號標識網絡中的主機,由本地網絡管理員分配。\x0d\\x0d\當您發送或接收數據(例如,壹封電子郵件或壹個網頁)時,消息被分成幾個塊,這就是我們所說的“包”。每個數據包都包含發送者的網絡地址和接收者的地址。由於消息被分成大量的包,如果需要,每個包可以通過不同的網絡路徑發送。數據包到達的順序不壹定與發送順序相同。IP協議只用於發送數據包,而TCP協議負責按照正確的順序排列數據包。\x0d\\x0d\除了ARP和RARP,TCP/IP家族中的其他協議都是使用IP來傳輸主機之間的通信。目前IP協議有兩個版本:IPv4和IPv6。本文主要闡述IPv4。IPv6的細節將在其他文檔中介紹。\x0d\\x0d\TCP:傳輸控制協議\x0d\傳輸控制協議TCP是TCP/IP協議棧中的傳輸層協議,通過序列確認和包重傳機制向應用程序提供可靠的數據流傳輸和虛連接服務。與IP協議相結合,TCP構成了互聯網協議的核心。\x0d\\x0d\由於大多數網絡應用程序運行在同壹臺機器上,因此計算機必須能夠確保目的機器上的軟件程序能夠從源機器獲得數據包,並且源計算機能夠收到正確的回復。這是通過使用TCP的“端口號”來完成的。網絡IP地址和端口號的組合成為唯壹標識符,我們稱之為“套接字”或“端點”。TCP在端點之間建立連接或虛電路,以實現可靠的通信。\ x0d \ x0d \ TCP服務提供數據流傳輸、可靠性、有效的流量控制、全雙工操作和多路復用技術。\x0d\\x0d\關於流數據傳輸,TCP提供由序列號定義的非結構化字節流。這種服務對應用程序是有益的,因為應用程序在將數據發送給TCP之前不需要將數據分成塊。TCP可以將字節整合到字段中,然後發送到IP進行傳輸。\x0d\\x0d\ TCP通過面向連接和端到端的可靠數據報傳輸來保證可靠性。TCP將壹個漸進確認序列號添加到字節中,以告知接收方發送方希望接收下壹個字節。如果您在指定時間內沒有收到關於此包的確認響應,請重新發送此包。TCP的可靠機制允許設備處理丟失、延遲、重復和誤讀的數據包。超時機制允許設備監控丟失的數據包並請求重新傳輸。\x0d\\x0d\ TCP提供有效的流量控制。當確認響應返回給發送方時,接收TCP進程將解釋它可以接收最高序列號,並確保緩存不會溢出。\x0d\\x0d\全雙工操作:TCP進程可以同時發送和接收數據包。\ x0d \ \ x0d \中的多路復用技術:大量同時發生的上層會話可以在壹個連接上多路復用。\ x0d \ x0d \ IGMP: Internet組管理協議\x0d\ Internet組管理協議(IGMP)是Internet協議家族中的壹種多播協議,用於IP主機向任何直接相鄰的路由器報告其組成員身份。IGMP信息封裝在IP報文中,其IP的協議號為2。IGMP有三個版本,即IGMP v1、v2和v3。\x0d\\x0d\IGMPv1:主機可以加入多播組。沒有留言。路由器使用基於超時的機制來尋找其成員不關心的組。\x0d\IGMPv2:該協議包含離開信息,允許快速向路由協議報告組成員的終止,這對於高帶寬多播組或可變多播組的成員非常重要。\x0d\IGMPv3:與上面兩個協議相比,該協議的主要變化是:允許主機指定它希望接收通信流量的主機對象。來自網絡中其它主機的流量被隔離。IGMPv3還支持主機阻止未經請求的主機發送的網絡數據包。\x0d\ IGMP協議變體有:\x0d\ x0d \ DVMRP(距離矢量多播路由協議)\ x0d \ IGMP用戶認證協議\ x0d \路由器-端口組管理協議\ x0d \ x0d \ ICMP/icmpv6: Internet控制信息協議\x0d\ Internet控制信息協議(ICMP)是IP組的壹個組成部分。通過IP包傳輸的ICMP信息主要用於與網絡運行或誤操作相關的不可達信息。ICMP數據包的發送是不可靠的,因此主機不能通過接收ICMP數據包來解決任何網絡問題。ICMP的主要功能如下:\ x0d \ x0d \通知網絡錯誤。比如某臺主機或整個網絡由於某種故障而無法到達。如果指向某個端口號的TCP或UDP數據包沒有指定接收方,ICMP也會報告該消息。\x0d\\x0d\通知網絡擁塞。當路由器緩存的數據包過多時,由於傳輸速度達不到它們的接收速度,就會產生“ICMP源端”報文。對於發送方來說,這個信息會導致傳輸速度降低。當然,生成更多的ICMP源端信息也會造成更多的網絡擁塞,所以使用起來更加保守。\x0d\\x0d\協助排除故障。ICMP支持回應功能,即在兩臺主機之間的往返路徑上發送數據包。Ping就是基於這壹特性的通用網絡管理工具。它將傳輸壹系列數據包,測量平均往返次數,並計算丟失百分比。\x0d\\x0d\通知超時。如果IP數據包的TTL降至零,路由器將丟棄該數據包,並生成ICMP數據包來宣布這壹事實。TraceRoute是壹種工具,可以通過發送具有小TTL值的數據包和監控ICMP超時通知來顯示網絡路由。\x0d\\x0d\ ICMP在IPv6定義中被修訂。此外,IPv4組成員協議(IGMP)的組播控制功能也嵌入在ICMPv6中。\ x0d \x0d\ SNMP:簡單網絡管理協議\x0d\ SNMP是專門為管理網絡節點(服務器、工作站、路由器、交換機、集線器等)而設計的標準協議。)在IP網絡中,它是壹個應用層協議。SNMP使網絡管理員能夠管理網絡效率、發現和解決網絡問題以及規劃網絡增長。通過SNMP接收隨機消息(和事件報告)的網絡管理系統知道網絡中存在問題。\ x0d \ x0d \ SNMP管理的網絡有三個主要組件:被管理的設備、代理和網絡管理系統。管理設備是網絡節點,其包含ANMP代理並且在管理網絡中。被管理設備用於收集和存儲管理信息。通過SNMP,NMS可以獲得這些信息。被管理設備,有時稱為網絡元件,可以指路由器、接入服務器、交換機和網橋、集線器、主機或打印機。SNMP代理是被管理設備上的網絡管理軟件模塊。SNMP代理具有本地相關的管理信息,並將它們轉換成SNMP兼容的格式。NMS運行應用程序來監控受管設備。此外,NMS還為網絡管理提供了大量的處理程序和必要的存儲資源。任何受管網絡都需要至少壹個或多個NMS。\x0d\\x0d\目前SNMP有三種:SNMPV1,SNMPV2,SNMPV3。1版和2版差別不大,但SNMPV2是增強版,包含了其他協議操作。與前兩者相比,SNMPV3包含了更多的安全性和遠程配置。為了解決不同SNMP版本之間的不兼容,RFC3584定義了三種存儲策略。\ x0d \ x0d \ SNMP還包括壹組由RMON、RMON2、MTB、MTB2、OCDS和OCDS定義的擴展協議。\x0d\x0d\ DNS:域名系統(服務)協議\ x0d \域名系統(服務)協議(DNS)是壹種分布式網絡目錄服務,主要用於域名和IP地址的相互轉換,以及控制互聯網上電子郵件的發送。大多數互聯網服務依靠DNS工作。壹旦DNS出現問題,網站無法連接,電子郵件發送將被停止。\x0d\\x0d\ DNS有兩個獨立的方面:\x0d\\x0d\定義命名語法和規範,以便於通過名稱委派域權限。基本語法是:local . group . site;;\x0d\定義如何實現壹個分布式計算機系統來有效地將域名轉換成IP地址。\x0d\在DNS命名中,采用去中心化和層次化機制,實現域名空間的委托授權和域名到地址轉換的授權。通過使用DNS命名法給遍布世界各地的網絡設備分配域名,由分散在世界各地的服務器實現。\x0d\\x0d\理論上,DNS協議中的域名標準描述了壹個分布式的抽象域名空間,具有任意的標簽值。任何組織都可以建立域名系統,並為其所有分布結構選擇標簽,但大多數DNS用戶都遵循官方互聯網域名系統使用的分層標簽。常見的頂級域名有:COM、EDU、GOV、NET、ORG、BIZ,以及壹些帶有國家代碼的頂級域名。\ x0d \ x0d \ DNS的分布式機制支持有效和可靠的名稱到IP地址的映射。大部分名字可以在本地映射,不同站點的服務器之間的協作可以解決大型網絡的名字和IP地址的映射問題。單個服務器的故障不會影響DNS的正常運行。DNS是壹種通用協議,它不局限於網絡設備名稱。
上一篇:幼兒園環境區引入述評下一篇:有哪些教育理念?