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. 进程何时、如何发送及响应请求
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章