网络是什么?
是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。
是信息传输、接收、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。
网络的构成:
一、网络协议
举个例子:
我们用手机连接上网的时候,会用到许多网络协议。
从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议;
手机自动获取网络配置,使用的是 DHCP 协议。这时手机已经连入局域网了,可以访问局域网内的主机和资源,但还不能使用互联网应用,例如:微信、抖音等。想要访问互联网,还需要在手机的上联网络设备上进行配置,即在无线路由器上配置 NAT、 PPPOE 等功能,才能把局域网接入到互联网中,手机就可以上网玩微信、刷抖音了。
网络协议示意图
总的来说,就是手机、无线路由器等设备通过网络协议而实现通信。
那么网络协议又是谁规定的呢?国际标准化组织(ISO)制定了一个 OSI参考模型
,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。被用于网络协议的制定。
二、OSI 七层参考模型
OSI 参考模型将网络协议提供的服务分成 7 层,并定义每一层的服务内容,实现每一层服务的是协议,协议的具体内容是规范。上下层之间通过接口进行交互,同一层之间通过协议进行交互。OSI 参考模型只对各层的服务做了粗略的界定,并没有对协议进行详细的定义。但是许多协议都对应了 7 个分层的某一层。所以要了解网络,首先就要了解 OSI 参考模型。
- 应用层
OSI参考模型的第 7 层(最高层)。应用程序和网络之间的接口,直接向用户提供服务。应用层协议有电子邮件、远程登录等协议。
- 表示层
OSI参考模型的第 6 层。负责数据格式的互相转换,如编码、数据格式转换和加密解密等。保证一个系统应用层发出的信息可被另一系统的应用层读出。
- 会话层
OSI参考模型的第 5 层。主要是管理和协调不同主机上各种进程之间的通信(对话),即负责建立、管理和终止应用程序之间的会话。
- 传输层
OSI参考模型的第 4 层。为上层协议提供通信主机间的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。
<