python网络编程01/网络协议
目录 python网络编程01/网络协议 1.C/S、B/S架构 2.网络通信原理 3.简单串联五层协议以及作用 1.物理层 2.数据链路层 3.网络层 4.传输层 5.应用层 6.总结 4.对五层协议详细的补充说明 总结 五层: 七层: python网络编程01/网络协议 1.C/S、B/S架构 C:client端(客户端) B:browser(浏览器) S:server端(服务器) #C/S架构:基于客户端与服务端之间的通信 例如:qq、游戏、抖音 优点:满足个性化设置,响应速度快 缺点:开发成本,维护成本高,占用空间,用户固定 #B/S架构:基于浏览器与服务器之间的通信 谷歌浏览器、火狐浏览器 优点:开发维护成本低,占用空间相对较低,用户不固定 缺点:功能单一,没有个性化设置,响应速度相对较慢 2.网络通信原理 80年代,是使用固定电话联系(还有推广普通话) 1.物理连接介质连接 2.拨号,锁定对方电话位置 3.推广普通话,统一交流方式 转回互联网,如何利用计算机联系? 1.两台计算机要有一堆物理连接介质连接 2.找到对方计算机软件位置 3.遵循互联网通信协议 应用层-->传输层-->网络层-->数据链路层-->物理层 应用层<--传输层<--网络层<--数据链路层<--物理层 3.简单串联五层协议以及作用 1.物理层 传输的是比特流 物理层指的就是网线,光纤