01-topdown

01-topdown

protocol

定義了兩個或多個通信實體之間交換的報文格式和次序,以及在報文傳輸或接收等事務採取的動作

面向連接的服務

TCP

transmission control protocol
確認、重傳、流量控制flow control、擁塞控制congestion control

無連接服務

UDP
user datagram protocol

circuit switching

建立單獨鏈接
時延小
順序傳輸

建立連接時間長
佔用鏈接

packet switching

將數據分組
採用存儲轉發

失序

時延

dnotal = dproc(process delay) + dqueue(queue delay) + dtrans(transmission delay) + dprop(propagation delay)

模型

             ------------------
            |application layer |HTTP、SMTP、FTP、DNS
             ------------------ 
segment     |transmission layer|TCP、UDP
            ------------------
datagram    |network layer     |IP
             ------------------
frame       |link layer        |Ethernet、PPP
             ------------------
            |physical layer    |
             ------------------

協議棧:各層的所有協議

client                                          client

                        user space

-----Socket------------------------------------------Socket---------

transmission layer                              transmission layer

                        kernel space

Application-layer protocol

  1. 交換的報文類型,如請求報文和響應報文
  2. 各種報文類型的語法,如報文中各字段及其詳細描述
  3. 字段的語義,包含在字段中的信息的含義
  4. 進程何時、如何發送及響應請求
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章