應用層協議
應用層協議主要負責各個程序間的通信,發生網絡傳輸一個數據時,先由應用層對數據按照對應的協議封裝,然后交給下一層傳輸層,當經過一系列網絡傳輸,數據達到接收端時,一層層的分用,最后一層再由應用層分用,最終得到數據。
DNS協議
DNS協議是一個應用層協議,建立在TCP和UDP的基礎之上,使用默認端口為53,其默認通過UDP協議通信,但如果報文過大是則會切換成TCP協議。
HTTP協議
HTTP協議是一個簡單的請求——響應協議,它通常運行在TCP之上。它指定了客戶端可能發送給服務器什么樣的消息以及得到什么樣的響應。HTTP是基于TCP協議,且面向連接的。HTTP是一種協議規范,這種規范記錄在文檔上,為真正通過HTTP進行通信的HTTP的實現程序。
傳輸層協議
傳輸層的主要功能是為了實現“端口到端口”的通信,以確保一條數據發送到主機上后,能夠正確的傳遞到對應的端口上。
UDP協議
UDP 為應用程序提供了一種無需建立連接就可以發送封裝的 IP 數據包的方法,但是UDP也有自己的缺陷,一旦進行通信,就不知道對方是否接收到數據了,很有可能會造成傳輸數據的丟包問題。
TCP
因為上述講到UDP的傳輸是不可靠的,經常會導致連接錯誤、數據丟包問題,針對這些問題規定了另一個傳輸層協議——TCP協議,TCP是一種面向連接、可靠的、基于字節流的傳輸層協議。
網絡層
網絡層是基于數據鏈路層和傳輸層之間的第三層協議,它在數據鏈路層提供的兩個相鄰端點之間的數據幀的傳送功能上,進一步管理網絡中的數據通信,將數據設法從源端經過若干個中間節點傳送到目的端,從而向傳輸層提供最基本的端到端的數據傳送服務。網絡層的目的是實現兩個端系統之間的數據透明傳送。
IP協議
IP協議是TCP/IP網絡模型中的核心部分,他提供了一種分層的、無關硬件的尋址方式,可以在復雜的路由式網絡中傳遞數據所需的服務。
ICMP協議
ICMP協議又叫控制報文協議,ICMP協議用于在IP 和 路由器之間傳遞控制消息,描述網絡是否通暢、主機是否可達、路由器是否可用等網絡狀態。
數據鏈路層
數據鏈路層是TCP/IP網絡模型的第二層,基于物理層和網絡層之間,數據鏈路層在物理層提供的服務的基礎上向網絡層提供服務,其最基本的服務是將源自物理層來的數據可靠地傳輸到相鄰節點的目標機網絡層。
ARP協議
ARP協議是數據進行網絡傳輸過程中,通過IP地址向MAC地址的轉換,解決網絡層和物理層銜接問題。
了解更多服務器及資訊,請關注夢飛科技官方網站,感謝您的支持!