数据库 以太坊 微信小程序 ASP.NET Core OpenCV4 rest methods graphics Egret Engine 前端vue框架 小程序demo源码 hadoop源码 mac虚拟打印机 cad怎么重复上一次命令 div字体加粗 hadoop环境变量配置 wps文件修复工具下载 python开发教程 python实战 python定义一个变量 python编程语言 python文件读取 python创建文件 python返回值 java程序实例 java教材 java初学 java的random java中float java中map linux密码忘记 js选项卡 html特殊字符 防沉迷助手 无限视距 git命令 js保留两位小数 博途v14安装教程 梦幻手游助手 抖音代码
当前位置: 首页 > 学习教程  > 编程语言

【CyberSecurityLearning 11】OSI与TCP/IP协议簇以及Packet Tracer模拟器

2021/1/28 23:46:18 文章标签:

计算机网络参考模型 一、分层模型 1.1 分层思想 通信需求 -> 定义协议标准(若干个标准的集合叫协议)例:FTP服务器所提供ftp服务,为大家提供一个ftp协议标准,而你们电脑上如果没有ftp客户端这个协议,就…

计算机网络参考模型

一、分层模型

1.1 分层思想

通信需求 -> 定义协议标准(若干个标准的集合叫协议)
例:FTP服务器所提供ftp服务,为大家提供一个ftp协议标准,而你们电脑上如果没有ftp客户端这个协议,
就是说你不认识ftp协议,你就访问不了服务器了。所以任何两个人,两个点通信必须协议达成一致。
 
完成每一件事,需要的协议太多( 为什么要分层的原因 )!怎么办?  分层。
如果不分层,这个女孩除了要会喝奶之外还得会挤奶、运输、消毒...(工作量太大)
 
将复杂的流程分解为几个功能相对单一的子过程
整个流程更加清晰,复杂问题简单化
更容易发现问题并针对性的解决问题

 
 
我们学习分层的目的就是为了把复杂问题简单化
(在这个分层协议中,每一层各司其职,但是层与层之间又有关联,关联就是下一层为上一层提供服务)

交换机为防火墙提供服务,防火墙给路由器提供服务,路由器给电脑提供服务,电脑为老奶奶提供服务
分成了三层
在上图中 同层使用的协议是一样的(运输部门是最下层)
 
 
 

1.2 OSI七层模型

1.3 OSI七层模型----》TCP/IP五层协议簇

我们新生成的架构为了纪念TCP和IP的重要性,新新的架构就用这两个协议命名,叫“TCP/IP五层协议栈(或协议簇)”

OSI七层模型和TCP/IP五层协议簇哪个模型先诞生?
答:同时诞生,只不过是OSI先有模型,而TCP/IP先有协议。

后来人们又对这个协议做了精简(但是并没有被推广),有些科学家认为应该把“数据链路层和物理层”合并为“网络接口层”----变成了TCP/IP四层模型(见的比较少)。
我们以前在配网卡的时候,选的是Internet协议版本4(TCP/IPv4)《——说明我的网卡是按照TCP/IP五层协议去做的,所以我的网卡才能和世界接轨(v4是在这个模型中IP地址的版本是4)
 

二、数据传输过程

2.1 数据的封装与解封装过程 

 

数据的封装过程:

数据的解封装过程:

OSI模型 vs TCP/IP模型

在TCP/IP5层模型中,上三层才是核心,底下那两层就是叫网卡和网线(底下那两层是让你的上三层数据和世界接轨的接口,叫网络接口层),电脑工作在应用层。手机也满足TCP/IP5层模型。

路由器是针对IP地址做一些本质工作,所以说路由器的重点 对象是IP地址,而IP地址在网络层的IP包头里面,所以说路由器是工作在网络层(底下那两层它也得会)。

防火墙可以针对IP地址做操作,(有些防火墙是只能对IP做操作),防火墙来了一个数据流【最终在互联网上传输的数据最终是一个帧,以后在网线上跑的数据绝对不可能是一个小数据,一定是一个完整的帧,所以我们以后说一个数据流是若干个帧组成的】,防火墙可以根据MAC地址过滤、可以根据ip地址过滤,称为这种防火墙叫网络层防火墙,如果我们的防火墙没有能力检查TCP、IP包头,没有能力检查Hello信息,就是一个古老的防火墙【世界上最古老的防火墙只能工作在网络层】,后来防火墙升级了,还可以检查TCP/UDP头,就可以根据端口号来过滤(叫做传输层防火墙),现在最牛逼的防火墙还能检查应用层数据(比如黄赌毒),叫做应用层防火墙,上层对下层兼容(除了对应用层数据过滤以外还能对端口号做过滤、对IP地址做过滤、对MAC地址做过滤),选择应用层防火墙是主流。

五层协议设备关联图:

 

TCP/IP协议族的组成

ICMP:(Internet Control Message Protocol)Internet控制报文协议

ARP:(Address Resolution Protocol)地址解析协议

电脑虽然5层都会,但是电脑最重要的功能是在应用层的功能,其他层的功能以及弱化了

 

物理层

5、关于交换机的接口:

接口名速率简写
Ethernet(十兆端口)10Mb/sE
FastEthernet(百兆端口)100Mb/sF
GigabitEthernet(千兆端口)1000Mb/sG
TenGigabitEthernet10000Mb/sTG

例如 Ethernet0/3 中,0 是模块编号,3 是该模块的接口编号

6、家里一般用的”路由器“其实是交换机和路由器的杂交产品,真正的名字是”三层交换机“

安装Packet Tracer模拟器

软件名称:Cisco Packet Tracer 6.2 for Windows Student Version

下载链接:http://pan.baidu.com/s/1bn2WRmR 密码:j6jw

 网络互联的学习必备软件,这是6.2版更加流畅好用,可以实现虚拟的网络拓扑和结构等的功能。


1. 安全“ Cisco Packet Tracer 6.2 ”模拟器软件
 
2. 汉化软件
安装完后,右键桌面图标---打开文件所在位置(C:\Program Files (x86)\Cisco Packet Tracer 6.2sv\bin )点击上一级目录----打开languages文件夹----把Chinese.ptl这个文件放进去
 
双击打开软件之后发现还是英文版,点击Options----Preferences----选中Chinese.ptl----Change Language---OK---重新打开(发现只有部分汉化)
 
3. 练习购买设备,并正确使用网线相连。
选中设备往上面拖

(正方形里面画个米字)代表是一个三层交换机(24PS表示这个交换机有24个口)【核心交换机】
以后买交换机不要买别的型号,买2960

买路由器可以买2811和2901型号的

线缆就选直通线和交叉线

 
 
复习任务: OSI 理论记忆及整理
1.OSI7 层模型及 TCP/IP5 层模型
2. 写出每层常见的协议
3. 写出应用层常见的端口,并标明分别使用 TCP 还是 UDP
4. 写出应用层与传输层常见协议之间的关联
5. 写出每层工作的设备
6. 画图并标识完整的数据封装及解封装的过程!
7. 描述 TCP UDP 的区别,及共同作用
8. 写出 2-5 层常见协议之间的关联

 


本文链接: http://www.dtmao.cc/news_show_650295.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?