OSI模型 & TCP/IP模型
分层思想
分层思想:将复杂 的流程分解 为几个功能相对单一 的子过程
-
整个流程更加清晰 ,复杂问题简单化
-
更容易发现问题并针对性的解决问题
分层思想在网络中的应用
OSI模型
-
国际标准化组织(International Standard Organization,ISO)于1984年颁布了 开放系统互连 (Open System
lnterconnection,OSl)参考模型 -
OSl模型分层的优点:
1. 把复杂的网络划分成为更方便管理 的层
2. 改变一个层的时候不会影响到其他数据层
OSl七层模型介绍
- OSI参考模型是一个开放式体系结构,它将网络分为7层。
-
物理层
-
数据单元:比特
-
主要定义物理设备标准,如:网线的接口类型、各种传输介质的传输速率等
-
作用:传输比特流 ,就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0
-
-
数据链路层
-
数据单元:帧
-
功能:建立逻辑连接 、进行硬件地址寻址 、差错校验 等功能
-
具体工作:接收来自物理层的比特流形式 的数据,通过差错控制 等方法传到网络层 ;同样,也将来自上层的数据 , 封装
成数据帧 转发到物理层 ;并且,还负责处理接收端发回的确认帧 的信息,以便提供可靠的数据传输
-
-
网络层
-
数据单元:数据包
-
主要是进行逻辑地址寻址,实现不同网络之间的物理选择
-
-
传输层
-
数据单元:报文段/用户数据报
-
功能:定义传输数据的协议端口号 ,以及流控和差错校验
-
具体工作:向用户提供可靠的端到端 的差错和流量控制,保证报文的正确传輸
-
-
会话层
- 功能:负责建立、管理和终止表示层实体之间的通信会话
-
表示层
- 功能:处理用户信息的表示问题,如:编码 、数据格式转换 和加密解密 等
-
应用层
-
数据单元:报文
-
功能:
-
1. 提供用户接口 ,使得用户能够与网络进行交互式联系
2. 实现各种服务 ,完成和实现用户请求的各种服务
数据的封装与解封装过程
-
数据的封装过程
-
数据要通过网络进行传输,要从高层 一层一层的向下传送
-
如果一个主机要传送数据到别的主机,先把数据装到一个特殊的协议报头 中,这个过程叫:封装
-
-
数据的解封装过程
-
封装的逆向过程 即解封装
-
数据封装成帧后,发到传输介质上,到达目标主机后,毎层协议剥掉相应的头部 ,最后将应用层数据交给应用程序处理
-
- 数据的解封装过程
TCP/IP协议模型
-
TCP/IP协议模型介绍:
-
TCP/IP协议模型,包含了一系列构成互联网基础的网络协议,是 Internet的核心协议 ,通过20多年的发展已日渐成
熟,并被广泛应用于局域网和广域网中,目前已成为一种国际标准 -
TCP/IP不是一个协议,而是一个协议族的统称 ,里面包括了IP协议、ICMP协议 、TCP协议 、以及http、ftp、pop3、https协议等,网络中的计算机都采用这套协议族进行互联
-
- OSI模型VS TCP/IP模型
- TCP/IP协议族的组成
- 设备与层的对应关系
- 各层间的通信
GNS3 设置
配置PC IP
PC-1> ip 192.168.10.1 255.255.255.0
配置路由器
R1#configure terminal
R1(config)#interface f 0/0
R1(config-if)#ip address 192.168.10.254 255. 255.255.0
R1(config-if)#no shutdown
R1(config-if)#end
R1#wr