网络的发展网络的发展有下面几个阶段:
- 独立模式:计算机最开始是以单机模式被广泛使用的 。每一台计算机都是独立的,之间不能够进行数据共享与通信
文章插图
- 网络互联: 计算机之间可以链接在一起,完成数据共享,计算机之间还可以进行相互通信
文章插图
- 局域网(LAN): 一片区域内的计算机通过路由器和交换机连接在一起,可以用来相互通信的计算机数量增多
文章插图
- 广域网(WAN): 多个局域网通过路由器连接起来,构成一个广域网,也可以说是一个更大的局域网
文章插图
“广域网”和“局域网”是一个相对的概念,例如:一座城市的网络的网络布局可以说是城域网,从大的方面讲,城市里面有许许多多的局域网,构成了这个大的广域网,对于一个国家的网络而言,整个国家的网络可以看作是由许许多多的城市的局域网构成的一个更大的广域网,而每一个城市的网络就看作是一个局域网 。同样地,这个国家的网络也可以看作是一个更大的局域网 。
协议认识协议【概念+协议的了解+OSI七层模型,TCP/IP五层协议,网络数据传输流程 Linux--网络基础】协议就是一种 “约定” 。它是多方协商出来的一种通信方案,达成一种“共识” 。双方想要进行通信,就需要按照双方事先都知道的约定进行通信 。例如:两方之间发送电报,事先约定了0代表收到,1代表发起进攻等,这个约定是两方都知道的 。协议的好处:
- 统一标准,通信双方能够通过某种标识把数据识别出来
- 提高通信的效率和可靠性
协议分层整个网络协议栈被分成层状结构的一个个的小模块,具体到实例有OSI七层参考模型和TCP/IP五层模型协议分层的好处:
- 每一层做不同的工作,下一层为上一层提供特定的服务,同一层之间交互使用相同的“协议”
- 同一层之间进行交互会使用下一层提供的服务(接口服务),且不会关心下一层的实现细节,层与层之间通过接口实现通信,实现了“解耦”
协议分层的本质: 实现了软件工程上的解耦,层与层之间只有接口相互接口调用关系 。
OSI七层模型什么是OSI七层模型OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范
- 把网络从逻辑上分为了7层. 每一层都有相关、相对应的物理设备,比如路由器,交换机
- OSI 七层模型是一种框架性的设计方法,其最主要的功能使就是帮助不同类型的主机实现数据传输
- 它的最大优点是将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整. 通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯
经验总结扩展阅读
- 腌豇豆的腌制方法和盐的比例
- php注解使用示例
- 1 onps栈移植说明——onps栈的配置及裁剪
- netty系列之: 在netty中使用 tls 协议请求 DNS 服务器
- 使用LabVIEW实现基于pytorch的DeepLabv3图像语义分割
- 含钾高的食物有哪些
- 我的Spark学习笔记
- 万姓男孩名字2024年7月4日出生的生辰八字五行查询
- 梭子蟹的黄为什么是苦的
- 邹姓男孩名字2024年4月19日出生的生辰八字五行查询