继ip网络之后 来看看网络世界的编程接口
需求分析之后是概要设计
- 子系统职责范围的定义
- 子系统的规格 子系统与子系统之间的边界
- 需求分解与组合的过程 系统如何满足需求、需求适用性的应对策略
理解子系统的划分思路
http协议经常用来作为业务开放协议restful API 的承载
另外一些通用的rpc框架也基于http协议 比如谷歌家的 grpc
smtp/pop3 协议连接了人和人 连接了企业和企业
网络应用程序 还依赖存储和数据库
物理层 -> 数据链路层 ->网络层 ->传输层 ->应用平台层
限定传输的数据包一定是某种应用层协议时 会出现所谓的应用层网关 工作在网络协议的第七层 所以叫七层网关
tcp协议确保了数据传输的可靠性
音视频的传输 在网络比较差的情况下 往往希望丢掉一些帧 使用udp
tcp的接口
udp的接口
高维 服务端开发