tcp/ip協定採用4層的層級結構:1、網路介面層(主機-網路層);2、網際層,提供簡單靈活的、無連接的、盡力交付的資料報服務;3、運輸層,為應用程式之間提供端到端的邏輯通訊;4、應用層,提供使用者應用程式。
本教學操作環境:windows7系統、Dell G3電腦。
在TCP/IP協定中,網路介面層位於第四層。由於網路介面層合併了實體層和資料鏈結層所以,網路介面層既是傳輸資料的實體媒介,也可以為網路層提供一條準確無誤的線路。
物理層定義與傳輸媒體的介面有關的一些特性,即機械特性、電氣特性、功能特性、製程特性,並需要完成並行傳輸和串列傳輸之間的轉換。
資料鏈結層提供此層使用者透明的且可靠的資料傳輸服務。透明性是指該層上傳輸的資料的內容、格式及編碼沒有限制,也沒有必要解釋資訊結構的意義;可靠性是指在傳輸過程中將物理層提供的可能出錯的物理連接改造成為邏輯上無錯誤的資料鏈路,其具體的方法有幀同步、錯誤控制、流量控制、鏈路管理。
物理層中主要的寬頻存取技術有xdsl、光纖同軸混合網(HFC)、FTTx技術
資料鏈結層中的主要協定有點對點協定PPP,CSMA/ CD協議,乙太網路802.3。
網際層向上值提供簡單且靈活的、無連線的、盡力交付的資料封包服務。網際層不提供服務品質的承諾,即所傳輸的分組可能出錯、遺失、重複和失序,當然也不保證分組交付的時限。
網路層中主要協定有IP協議,位址解析協定ARP與逆位址解析協定RARP,網際網路控制封包協定ICMP。
IP協定是網際層的核心,透過路由選擇將下一跳IP封裝後交給網路介面層。 IP 資料封包是無連線服務。
ICMP是網際層的補充,可回送訊息。用來偵測網路是否通暢(使用ping指令)。
ARP是透過已知IP,尋找主機的MAC位址。
RARP是透過過MAC位址來確定IP位址。
運輸層提供應用程式之間端對端的邏輯通信,並具有重複使用和分用的功能,即發送方不同的應用程式都可以使用聽一個運輸層協定傳送資料;接收方的運輸層在剝去封包的首部後能夠把這些資料正確交付到目的應用進程。運輸層也將對報文進行錯誤控制,以提高可靠傳輸。
運輸層中主要協定有使用者資料封包協定UDP與傳輸控制協定TCP
應用層提供使用者應用程式.
應用層中主要協定有網域名稱系統DNS,檔案傳輸協定FTP,遠端終端協定TELNET,超文本傳輸協定HTTP,簡單郵件傳送協定SMTP,郵件讀取協定POP3和IMAP,動態主機設定協議DHCP,簡單網路管理協定SNMP。
DNS:提供 網域解析服務,提供網域名稱到IP位址之間的轉換,使用連接埠53
FTP:在異質網路中任意電腦之間傳送文件,使用連接埠21
## TELNET:提供用戶遠端登入服務,使用連接埠23,使用明碼傳送,保密性差、簡單方便 HTTP:用於實現萬維網上的各種鏈接,即萬維網客戶程式與萬維網伺服器之間的連接,使用連接埠80 SMTP/POP3、IMAP:提供郵件的傳輸,用來控制信件的發送、中轉 /從郵件伺服器讀取郵件。 DHCP:為新加入網路的電腦自動指派IP位址。 SNMP:管理網路上許多廠商生產的軟硬體平台更多相關知識,請造訪常見問題欄位!
以上是tcp/ip協定包含有哪幾層的詳細內容。更多資訊請關注PHP中文網其他相關文章!