Python 第二十八章 网络初识+五层协议+三次握手四次挥手
网络初识 1、C/S和B/S C:client客户端B:browse 浏览器S:server 服务器 C/S 架构:基于客户端与服务器之间的通信 QQ 皮皮虾 优点:个性化设置,响应速度快 缺点:开发成本,维护成本高,占用空间,用户固定 B/S 架构:基于浏览器与服务器之间的通信 谷歌浏览器,火狐浏览器 优点:开发维护成本低,占用空间相对低,用户不固定 缺点:功能单一,没有个性话设置,响应速度相对慢一些 2、网络通信原理 软件直接的通信80年代,使用固定电话联系(未推广英话)没有统一英话,要想友好交流,需学习当地方言统一交流方式: 推广英语全球范围内交流 三步 1.两台电话直接一堆物理连接媒介质连接 2.拨号 锁定对方电话的位置 3.统一交流方式 互联网交流本质 1.两台计算机要有一堆物理连接介质连接 2.找到对方计算机软件位置 3.遵循一揽子(多)互联网通信协议 3、osi 七层协议 应传网数物:从下到上研究 5.物理层:发出去 最底层指的是网线,光纤等物流连接介质 发送的是比特流:0101010101010...源源不断的发送 只发比特流有什么问题? 无法解析数据需要有规律的分组,分组是数据链路层做的事情 4.数据链路层:加 工 对比特流进行分组 最先是各自有各自的分组标准 后改为统一的标准:对数据分组的标准 称之为 以太网协议 (最重要的协议 对比特流进行合理的分组)