网络编程 OSI七层协议
一.网络编程 1、软件开发架构 c/s架构 c:客户端(client) s:服务端(service) 对外一直提供服务,稳定运行 b/s架构 b:浏览器(browser) s:服务器(service) 手机端:好像C/S架构比较火,其实不然,微信小程序,支付宝第三方接口 统一接口! pc端:b/s比较火 本质:b/s其实也是c/s 2、学习网络编程能做什么? 网络编程 >>> 开发cs架构的软件 并发编程,前端,数据库,框架 >>> 开发bs架构的软件 3. 如何实现远程沟通交流? 电话插电话线 电脑插网线 笔记本电脑无线网卡 要想实现远程通信,第一个需要具备的条件就是:物理连接介质 不同国家的人交流需要有一个公共的语言作为媒介 >>> 英文 计算机于计算机要想实现远程通信,光有物理连接介质是不够, 他们也需要一个共同的标准 >>> 协议 二.OSI七层协议(模型) 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 每层都运行特定的协议,越往上越靠近用户,越往下越靠近硬件 每层运行常见物理设备 1、物理连接层: 实现计算机之间物理连接,传输的数据都是01010的二进制 电信号工作原理:电只有高低电平 2、数据链路层(" 以太网协议