標籤:
基本概念
網路通訊協定為電腦網路中進行資料交換而建立的規則、標準或約定的集合。
要素
網路通訊協定是由三個要素組成:
(1)
語義。語義是解釋控制資訊每個部分的意義。它規定了需要發出何種控制資訊,以及完成的動作與做出什麼樣的響應。(2)
文法。文法是使用者資料與控制資訊的結構與格式,以及資料出現的順序。(3)
時序。時序是對事件發生順序的詳細說明。(也可稱為“同步”)。人們形象地把這三個要素描述為:語義表示要做什麼,文法表示要怎麼做,時序表示做的順序。 工作方式
網路上的電腦之間又是如何交換資訊的呢?就像我們說話用某種語言一樣,在網路上的各台電腦之間也有一種語言,這就是網路通訊協定, 不同的電腦之間必須使用相同的網路通訊協定才能進行通訊。
網路通訊協定是網路上所有裝置(網路伺服器、電腦及交換器、路由器、防火牆等)之間通訊規則的集合,它規定了通訊時資訊必須採用的格式和這些格式的意義。大多數網路都採用分層的體繫結構,每一層都建立在它的下層之上,向它的上一層提供一定的服務,而把如何?這一服務的細節對上一層加以屏蔽。
在網路的各層中存在著許多協議,接收方和發送方同層的協議必須一致,否則一方將無法識別另一方發出的資訊。網路通訊協定使網路上各種裝置能夠相互交換資訊。
層次劃分
為了使不同電腦廠家生產的電腦能夠相互連信,以便在更大的範圍內建立電腦網路,國際標準組織(ISO)在1978年提出了“開放系統互聯參考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它將電腦網路體繫結構的通訊協定劃分為七層,自下而上依次為:物理層(Physics Layer)、資料連結層(Data Link Layer)、網路層(Network Layer)、傳輸層(Transport Layer)、會話層(Session Layer)、展示層(Presentation Layer)、應用程式層(Application Layer)。
| 應用程式層 |
| 展示層 |
| 會話層 |
| 傳輸層 |
| 網路層 |
| 資料連結層 |
| 物理層 |
劃分物理層:乙太網路 · 數據機 · 電力線通訊(PLC) · SONET/SDH · G.709 · 光導纖維 · 同軸電纜 · 雙絞線等
數
據鏈路層:Wi-Fi(IEEE 802.11) · WiMAX(IEEE 802.16) ·ATM · DTM · 令牌環 · 乙太網路 ·FDDI · 框架轉送 · GPRS · EVDO ·HSPA · HDLC · PPP · L2TP ·PPTP · ISDN·STP 等網路層協議:IP (IPv4 · IPv6) · ICMP· ICMPv6·IGMP ·IS-IS · IPsec · ARP · RARP等傳輸層協議:TCP · UDP · TLS · DCCP · SCTP · RSVP · OSPF 等應用程式層協議:DHCP ·DNS · FTP · Gopher · HTTP· IMAP4 · IRC · NNTP · XMPP ·POP3 · SIP · SMTP ·SNMP · SSH ·TELNET · RPC · RTCP · RTP ·RTSP· SDP · SOAP · GTP · STUN · NTP· SSDP · BGP · RIP 等
電腦網路之網路通訊協定