vps做自己的网站,网站客户案例的,山东公司网站建设,颖灵信息科技网站建设文章目录 1. 计算机网络背景2. 认识 协议3. 协议分层 1. 计算机网络背景 网络互联: 多台计算机连接在一起, 完成数据共享; #x1f34e;局域网#xff08;LAN----Local Area Network#xff09;: 计算机数量更多了, 通过交换机和路由器连接。 #x1f34e; 广… 文章目录 1. 计算机网络背景2. 认识 协议3. 协议分层 1. 计算机网络背景 网络互联: 多台计算机连接在一起, 完成数据共享; 局域网LAN----Local Area Network: 计算机数量更多了, 通过交换机和路由器连接。 广域网WAN: 将远隔千里的计算机都连在一起; 2. 认识 “协议”
① “协议” 本质是一种约定 (通信双方之间 )可以理解我们在淘宝上面买一个商品我们收到快递后我们收到的不止是买的商品还有一个快递单 ( 这个快递单其实就是我们双方约定好的协议从快递单我们知道双方的寄货、收货信息 — 报文 ---- 协议是通信信息多出来的部分 ) 协议其实就是C语言中的结构体结构体中 填充我们需要的字段两个结构体对象之间相互通信所以都认识 ② 计算机之间的传输媒介是光信号和电信号. 通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息. 要想传递各种不同的信息, 就需要约定好双方的数据格式. ③ 小问题: 只要通信的两台主机, 约定好协议就可以了么?
计算机生产厂商有很多;计算机操作系统, 也有很多;计算机网络硬件设备, 还是有很多;如何让这些不同厂商之间生产的计算机能够相互顺畅的通信? 就需要有人站出来, 约定一个共同的标准, 大家都来遵守, 这就是网络协议;
④ 每层都需要有自己的协议 3. 协议分层 打电话的例子 分层有什么好处呢 ① 分层最大的好处在于 “封装” ② 分层符合 “高内聚”层内部之间相互联系“低耦合” 层与层之间的特性便于维护。