1. OSI模型
OSI模型主要作为一个通用模型来做理论分析,而TCP/IP协议模型是互联网的实际通讯协议,两者一般做映射分析,以下不做严格区分和声明:
1.1. OSI 模型层3个主要层面:
|.............主机...............| 操作系统和软件等 应用、表示、会话
|.............网络...............| 互联网络和相关协议 传输、网络 (TCP/IP)
|.............介质...............| 物理介质相关 数据链路、物理
1.2. OSI模型图
1. 主机需要网络传输数据,网络本质上是一种服务,主机和网络之间靠传输层接口,就好比你要叫快递送东西;
2. 网络可以提供两种服务:
a. 可靠,面向连接;(TCP) 就像靠谱的快递,每一步都有反馈和监控,当然价格也是呵呵...
b. 不可靠,尽力而为的传输 (UDP) 就像某些不靠谱的快递或者听都没听过的XX快递,价格低,但是能不能到就靠运气了。
3. 两种服务无所谓好坏,TCP的可靠是需要消耗很多资源的,效率低(大块,重要的文件等)
UDP不保证可靠性,但是效率高(视频,语音