一、OSI参考模型
1、通信概述
网络是用物理链路将各个孤立的工作站或主机相连一起,组成数据链路,从而达到资源共享和通信的目的。
通信是人与人之间通过某种媒体进行的信息交流与传递。
网络通信是通过网络将各个孤立的设备进行连接,通过信息交换实现人与人、人鱼计算机、计算机与计算机之间的通信。
2、网络与网络通信
交换机:(1)终端用户设备的接入;
(2)基本的接入安全功能;
(3)广播域的隔离VLAN;
(4)二层链路的冗余、防环及负载均衡;
路由器:(1)隔离广播、实现跨三层的数据互访;
(2)路由协议的支持(静态、RIP、EIGRP、OSPF、ISIS、BGP)
(3)路径选择与数据转发;
(4)广域网接入、地址转换及特定的安全功能;
网络三层架构:
(1)核心层:提供路由选择、路由高速交换——>带宽一定要高、冗余能力;
(2)汇聚层:策略层(2、3层的互访;2层接入的冗余链路;热备&冷备;访问控制)
(3)接入层:接入终端(VLAN、接入安全-认证)
3、OSI参考模型
OSI概念:Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是灵活的、稳健的和可互操作的模型,并不是协议,常用来分析和设计网络体系结构。
OSI模型的目的:规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件的逻辑。
OSI模型分为七层:OSI把网络按照层次分为7层,由下到上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
OSI的优点(不限于):
(1)将网络的通信过程划分为小一些、简单一些的部件,因此有助于各个部件的开发、设计和故障排除;
(2)通过网络组建的标准化,允许多个供应商进行开发;
(3)通过定义在模型的每一层实现什么功能,鼓励产业的标准化;
(4)允许各种类型的网络硬件和软件相互通信;
(5)防止对某一层所做的改动影响到其他的层,这样就有利于开发。
特点:(1)OSI模型每层都有自己的功能集;
(2)层与层之间相互独立又相互依靠;
(3)上层依赖于下层,下层为上层提供服务。
(1)应用层:为应用软件提供接口,使应用程序能够使用网络服务。
常见的应用层协议:http(80)、ftp(20/21)、smtp(25)、pop3(110)、telnet(23)、dns(53)等;
(2)表示层:数据的解码和编码、数据的加密和解密、数据的压缩和解压缩
常见的标准如:ASCII、JPEG等;
(3)会话层:负责建立、管理和终止表示层实体之间的会话连接;
在设各或节点之间提供会话控制;
它在系统张子健协调通信过程,并提供3种不用的方式来组织它们之间的通信:单工、半双工、全双工。
(4)传输层:负责建立端到端的连接,保证报文在端到端之间的传输;
服务点编址、分段与重组、连接控制、流量控制、差错控制。
(5)网络层:为网络设备提供逻辑地址(三层地址);
进行路由选择、维护路由表;
负责将分组数据从源端传输到目的端;
(6)数据链路层:在不可靠的物理链路上,提供可可靠的数据传输服务,把帧从一跳(结点)移动到另一跳(结点);
组帧、物理编址、流量控制、操作控制、接入控制;
(7)物理层:负责把逐个的比特从一跳(结点)移动到另一跳(结点)
功能:定义接口和媒体的物理特性;
定义比特的表示、数据传输速率、信号的传输模式(单工、半双工、全双工)
定义网络物理拓扑(网状、星型、环型、总线型等拓扑)。
数据传输过程: