總結!計網分層 每層任務 每層協議

loopyhz發表於2024-09-17

總結!計網 OSI七層模型及每層作用?每層協議有哪些?

OSI七層模型是什麼 ? 每一層的作用是什麼?

應用層 解決透過應用程序的互動來實現特定網路應用的問題

表示層 進行資料處理 比如編碼解碼 加密解密 壓縮和解壓縮

會話層 管理應用程序之前的會話

傳輸層 解決程序之間基於網路的通訊問題

網路層 解決分組在多個網路上傳輸/路由的問題

資料鏈路層 解決分組在一個網路或者一段鏈路上的傳輸問題

物理層 解決使用何種訊號來傳輸位元的問題

每層的協議有哪些?

應用層:

HTTP(Hypertext Transfer Protocol,超文字傳輸協議):基於 TCP 協議,是一種用於傳輸超文字和多媒體內容的協議,主要是為 Web 瀏覽器與 Web 伺服器之間的通訊而設計的。當我們使用瀏覽器瀏覽網頁的時候,我們網頁就是透過 HTTP 請求進行載入的。

SMTP(Simple Mail Transfer Protocol,簡單郵件傳送協議):基於 TCP 協議,是一種用於傳送電子郵件的協議。注意 ⚠️:SMTP 協議只負責郵件的傳送,而不是接收。要從郵件伺服器接收郵件,需要使用 POP3 或 IMAP 協議。

POP3/IMAP(郵件接收協議):基於 TCP 協議,兩者都是負責郵件接收的協議。IMAP 協議是比 POP3 更新的協議,它在功能和效能上都更加強大。IMAP 支援郵件搜尋、標記、分類、歸檔等高階功能,而且可以在多個裝置之間同步郵件狀態。幾乎所有現代電子郵件客戶端和伺服器都支援 IMAP。

FTP(File Transfer Protocol,檔案傳輸協議) : 基於 TCP 協議,是一種用於在計算機之間傳輸檔案的協議,可以遮蔽作業系統和檔案儲存方式 。 他是一種不安全的協議 。 SFTP是更安全協議

Telnet(遠端登陸協議):基於 TCP 協議,用於透過一個終端登陸到其他伺服器。Telnet 協議的最大缺點之一是所有資料(包括使用者名稱和密碼)均以明文形式傳送,這有潛在的安全風險。這就是為什麼如今很少使用 Telnet,而是使用一種稱為 SSH 的非常安全的網路傳輸協議的主要原因。

SSH(Secure Shell Protocol,安全的網路傳輸協議):基於 TCP 協議,透過加密和認證機制實現安全的訪問和檔案傳輸等業務

DNS(Domain Name System,域名管理系統): 基於 UDP 協議,用於解決域名和 IP 地址的對映問題。

WebSocket也可以說說: WebSocket 作為一種全雙工通訊協議,工作在應用層之上,它允許伺服器和客戶端之間的雙向通訊。它使用 HTTP 協議進行初始握手以建立連線,但一旦連線建立,它就切換為 WebSocket 協議,從而實現實時、低延遲的資料傳輸。這種特性使得 WebSocket 特別適合用於實時應用程式,如聊天系統、線上遊戲或股票交易平臺等。

傳輸層的協議

TCP 傳輸控制協議 : 提供面向連線的 可靠的 資料傳輸服務

UDP 使用者資料協議 : 提供無連線的 資料傳輸服務 簡單高效的

網路層的協議

IP(Internet Protocol,網際協議):TCP/IP 協議中最重要的協議之一,屬於網路層的協議,主要作用是定義資料包的格式、對資料包進行路由和定址,以便它們可以跨網路傳播併到達正確的目的地。目前 IP 協議主要分為兩種,一種是過去的 IPv4,另一種是較新的 IPv6,目前這兩種協議都在使用,但後者已經被提議來取代前者。

ARP(Address Resolution Protocol,地址解析協議):ARP 協議解決的是網路層地址和鏈路層地址之間的轉換問題。因為一個 IP 資料包在物理上傳輸的過程中,總是需要知道下一跳(物理上的下一個目的地)該去往何處,但 IP 地址屬於邏輯地址,而 MAC 地址才是實體地址,ARP 協議解決了 IP 地址轉 MAC 地址的一些問題。

ICMP(Internet Control Message Protocol,網際網路控制報文協議):一種用於傳輸網路狀態和錯誤訊息的協議,常用於網路診斷和故障排除。例如,Ping 工具就使用了 ICMP 協議來測試網路連通性。

NAT(Network Address Translation,網路地址轉換協議):NAT 協議的應用場景如同它的名稱——網路地址轉換,應用於內部網到外部網的地址轉換過程中。具體地說,在一個小的子網(區域網,LAN)內,各主機使用的是同一個 LAN 下的 IP 地址,但在該 LAN 以外,在廣域網(WAN)中,需要一個統一的 IP 地址來標識該 LAN 在整個 Internet 上的位置。

OSPF(Open Shortest Path First,開放式最短路徑優先):一種內部閘道器協議(Interior Gateway Protocol,IGP),也是廣泛使用的一種動態路由協議,基於鏈路狀態演算法,考慮了鏈路的頻寬、延遲等因素來選擇最佳路徑。

RIP(Routing Information Protocol,路由資訊協議):一種內部閘道器協議(Interior Gateway Protocol,IGP),也是一種動態路由協議,基於距離向量演算法,使用固定的跳數作為度量標準,選擇跳數最少的路徑作為最佳路徑。

BGP(Border Gateway Protocol,邊界閘道器協議):一種用來在路由選擇域之間交換網路層可達性資訊(Network Layer Reachability Information,NLRI)的路由選擇協議,具有高度的靈活性和可擴充套件性。

相關文章