应用层协议原理
- 客户-服务器体系结构
- P2P体系结构
在一对进程之间的通信会话场景中,发起通信的进程为客户,等待联系的进程为服务器。
应用程序编程接口
进程通过套接字的软件接口向网络发送接收报文。
- 可靠数据传输
- 吞吐量
- 定时
- 安全性
TCP服务
- 面向连接的服务:握手阶段后,在两个进程的套接字之间建立一个TCP连接。链接双方的进程可以在此连接上同时进行报文收发。
- 可靠的数据传送服务
UDP服务
应用层协议
定义了运行在不同端系统上的应用程序进程如何相互传递报文。
- 交换的报文类型(请求报文、响应报文)
- 各种报文类型的语法
- 字段的语义
- 确定一个进程何时以及如何发送报文
应层协议只是网络应用的一部分