CCNA学习指南第二章——OSI七层模型

CCNA(总结笔记) CCNA总结回顾 一、 OSI参考模型 七层 应用层     抽象语言---->编码 表示层     编码---->二进制 会话层     应用程序提供会话地址 类似:QQ号码 *上三层就是应用程序对信息进程加工处理,直到可以被传输(相当于OSI"工厂"生产 阅读详情
        我写东西不喜欢很枯燥的写很多概念性或者很多技术性的东西,因为每每我看到其他人的这些文章的时候,尽管能学到东西,但是看的过程很辛苦,所以,我写东西细化用自己的话,或者说通俗的语言来表达我自己的想法,记录自己每天学习到的东西,希望能跟大家一起学习,一起进步……

        今天看了OSI七层模型,感觉或以匪浅,尽管上个学期学过了计算机网络这门课程,但是,当时简直是走马观花的学了一遍,看了一遍书,对于很多问题都没有深究。今天再看一遍相关的内容的时候,倒觉得眼前一亮。我是通过两个例子来理解了OSI这七层的工作原理的,尤其是第二层(数据链路层)跟第三层(网络层),对于其他的五层,原理性的东西就不多说了,也说不清楚,我最想表达的就是自己对于在数据链路层的数据帧帧和网络层的分组的理解,我们可以先看一下下面的这个图:

                                                            

         PC0和PC1(假设在同一个网段)两者需要进行通信,此时,PC0发送数据,经过应用层,表示层,会话层,数据在传输层开始成为数据报,然后继续向下层封装,在网络层成为分组,因为在上面几层,要访问的目的IP都知道了(有可能是因为PC0直接输入的IP地址,也有可能是通过域名解析得到PC1的IP),可以在分组的目的IP字段加上此IP地址。当分组到了数据链路层的时候,必须要将分组封装成帧啊,在帧中,需要填上目的MAC地址,但是PC0此时并不知道PC1的MAC地址啊,怎么填这个字段呢?没关系,我们有ARP协议。在PC0需要这个目的MAC地址的时候,他会向外广播:“谁是PC1,告诉我你的MAC地址”。其实,PC1就发现PC0在呼唤自己,就会回应:“我是PC1,我的MAC地址是XXXX”。于是,PC0就得到了PC1的MAC地址了,将这个MAC地址填到目的MAC字段,就可以封装好数据帧了,往下传给物理层,通过线缆就可以传到PC1了。PC1对数据帧进行解封装,将数据层层传到上面,就会得到通信的数据。

         这个问题比较简单,主要是理解ARP协议,然而我们可以再往深层一点的问题去考虑这个过程,下面又是一张图片:

                               

           也许会有朋友认为这个图很无谓,根本没必要在两台PC机之间加上诸如集线器,交换机和路由器之类的设备。确实是这样的,但是,我们旨在指出在这个有中间设备的情况下该如何分析数据的传输过程,如果图中的PC数量增多,也适用同样的分析原理。还是讨论PC0和PC1的通信问题。又到了数据链路层这一个层了,现在目的MAC地址应该是谁的呢?有三种可能,交换机,路由器的端口,以及PC1的。我们逐个进行分析。

            首先分析交换机的,这个可能性我们可以排除,因为如果目的MAC地址是交换机的MAC地址的话,那么说明PC0要通信的对象就是交换机了,即数据到了交换机就不再往下传递了,也就不能跟PC1通信了。

            那么会是PC1的MAC地址吗?也不会,为什么呢?我们这样分析,如果是PC1的MAC地址的话,PC0获得这个MAC地址也是通过ARP协议的,但是我们要知道,ARP协议是工作在数据链路层上的,在这个层上面,ARP包只会通过交换机来广播,根本不会通过路由器,也就是说这个ARP包根本不能到达PC1,充其量只能到路由器的那个端口(与PC0所在网段连接的端口)。

            所以,就只剩下一个可能性了。那就是路由器与PC0所在网段连接的端口的MAC地址。刚才已经说了,ARP包只能到达路由器的这个端口,此时,路由器查看自己的路由表,发现他自己可以到达PC1(路由表上有这个表项),于是,他回复PC0的ARP请求包,说:“我可以到达PC1,我帮你转数据”。于是,将与PC0所在网段的接口的MAC地址发回给PC0,PC0在目的MAC地址上填上这个MAC地址,将数据发给了路由器。路由器再转发这个数据到PC1上面,于是便实现了这个通信的过程。

            针对PC设备数量多的情况,也可以用同样的原理进行分析,举一反三。以上分析,如果有什么错漏的地方,本人非常欢迎大家指出,也希望跟大家多多交流,能获得 最大的进步!!!


CCNA认证全面学习指南与实战手册 htmltable {th, td {th {pre {简介:CCNA(Cisco Certified Network Associate)是思科推出的网络技术入门级认证,涵盖网络基础、IP地址规划、路由与交换、设备配置、网络安全、故障排查、无线网络、物联网、QoS、SDN/NFV及网络设计等核心知识。 阅读详情

相关推荐

CCNA教学课件PPT:网络工程师的进阶之路

CCNA,全称为Cisco Certified Network Associate,是网络领域内广泛认可的入门级专业认证。自1998年由思科(Cisco)推出以来,CCNA便成为了许多IT专业人士开启网络技术职业生涯的敲门砖。通过CCNA认证,技术人员认证掌握了网络基础知识,理解了网络设备的配置,以及网络故障的排查技能,为进一步深入学习更高级的网络技术打下了坚实的基础。计算机网络是由多台计算机通过通信介质互联而成,用于数据交换、资源共享的系统。它涉及计算机科学、信息科学、通信科学等多个领域。

weixin_36001279的博客 862

CCNA 基础知识

CCNA 基础知识. CCNA 基础概念大全.

我是小白呀的博客 1万+

CCNA认证入门到精通学习指南:网络新手必备实战文档

我们花了这么多篇幅讲协议、讲地址、讲命令,归根结底是为了实现一件事:让信息准确、高效、安全地抵达目的地。这不是简单的技术堆砌,而是一种工程艺术。你需要平衡性能与成本,兼顾灵活性与稳定性,还要预判未来的扩展需求。当你第一次亲手搭建起一个能上网的小型网络,当你第一次用Wireshark抓到自己发出的HTTP请求,当你第一次排除掉一个困扰团队三天的连通性问题——那种成就感,远比一张证书来得真实。所以,别把CCNA当成终点,把它当作旅程的起点吧。🌍🚀。

weixin_36364707的博客 482

CCNA笔记 ===网络基础---osi网际互连

网络基础---osi网际互连 (一)课程介绍 CCNA是思科的入门级课程,课程一共6天,知识面比较广 CCNP是思科的中级课程,课程一共15天,是在CCNA的基础上加深学习。包含三门课程:路由、交换、排除。 CCIE是思科认证的互联网专家,考试有笔试和上机考试两部分。笔试通过后才可以上机考试,上机考试国内有北京和香港两个考点。 CCIE的方向 ①routing&switching 路由和交换是基础,相当于一个平台。 ②安全 构建在路由和交换的基础上 ③语音 语音不是传..

复仇者的博客 377

CCNA 网络基础知识最新PPT课程

OSI模型(Open Systems Interconnection model)作为网络通信领域的基石,为复杂网络技术的分层和标准化提供了清晰的框架。它被广泛应用于各种网络设备和协议,以实现系统间可靠和有效的通信。OSI模型将网络通信划分为七个层次,从物理层到应用层,每一层负责不同的功能,并且仅了解其上层和下层的接口信息。

weixin_35238815的博客 806

华为CCNA综合学习资料包

网络是由多个计算机或其他设备通过通信线路连接形成的系统。其主要作用是实现数据传输、资源共享、分布式处理等,是现代信息技术不可或缺的一部分。

weixin_42518334的博客 848

CCNA学习笔记一 网络术语简介,OSI七层模型简介

CCNA思科网络术语简介  OSI七层模型简介 主要工作:                    1、系统集成                   2、 路交服墙                   3、 上架+调试 通信技术学的是协议          语音网络VoIP           储存网络          数据中心          无盘环境  服务器集群 有线

catkint的博客 969

Sen+MK趋势分析

Sen+MK趋势分析

地理研究与算法的博客 4万+

【网络】什么是OSI的七层模型?APSTNDP(Open Systems Interconnection Model)

它将网络通信过程分为七个不同的层次,每一层都提供不同的功能,并通过接口与相邻的层进行交互。以下是一些CCNA考试中的相关问题和对OSI七层模型的应用的示例题目,帮助你理解每一层的功能和重要性。以下是一些CCNA考试中的相关问题和对OSI七层模型的应用的示例题目,帮助你理解每一层的功能和重要性。数据链路层(Data Link Layer): 负责帧的传输、错误检测和纠正。传输层(Transport Layer): 负责数据的可靠传输、分段和重组。问:OSI的哪一层负责建立、维护和终止应用程序之间的通信会话?

weixin_44174312的博客 749

AI 代码赋能短视频带货:服装及多赛道批量内容生产全流程实操

本文聚焦 AI 技术在短视频带货领域的落地应用,以服装赛道为核心,延伸至花卉绿植、图书、茶具等热门领域,系统拆解 AI 工具在选品、素材处理、视频制作(含动态效果、场景搭建)、运营优化等环节的实操方法。针对从业者普遍面临的 “内容生产低效”“无专业技术难出优质视频”“流量运营踩坑” 等痛点,提供从基础工具使用到高阶视频制作的全流程技术方案,助力相关从业者借助 AI 实现批量、高效的短视频内容产出。

m0_67958922的博客 3082

从JX-2R-01热敏打印机芯到稳定打印:硬件设计与时序控制的实践指南

本文详细解析了JX-2R-01热敏打印机芯的硬件设计与驱动开发全流程。核心内容包括:实现严格的双电源上电时序控制、采用PWM恒流驱动步进电机确保走纸平稳,以及精确控制SPI数据加载与加热脉冲时序以获得清晰打印效果。文章提供了从电路设计、芯片选型到代码调试的实战指南,旨在帮助开发者构建稳定可靠的热敏打印模块。

weixin_29169899的博客 218

【路由交换】关于OSI七层模型

       因为种种原因,这一年断断续续学的东西都有些忘得差不多,这几天换了一个新老师(据说是编写我们课程的老师)讲课,上来就问了我们几个问题,结果一脸懵逼,所以开始学习网上,通过写csdn并结合ppt and 网络查找了解来复习(重新学习)。        复习顺序:路由交换,服务器搭建,渗透测试基础,安全设备架构        注:(),括号内均为我的理解,请看客自己判断是否正确,选择性...

qq_41553874的博客 351

别再迷信Intel网卡了!用普通笔记本+TWINCAT3搭建EtherCAT主站的完整避坑实录

本文详细介绍了如何用普通笔记本和TWINCAT3搭建EtherCAT主站的完整避坑指南。通过破除必须使用Intel网卡的迷思,提供软件环境搭建、关键配置步骤、Wireshark抓包技巧及性能优化建议,帮助开发者低成本实现EtherCAT主站功能。

weixin_29305337的博客 702

CCNA--TCP/IP与OSI

课程总结 OSI:开放式系统互联 TCP/IP:TCP/IP使用4层封装模型 应用层:(应用层、表示层、会话层) 主机到主机层(传输层) 互联网层(网络层) 网络接口层(数据链路层、物理层) OSI:七层模型 应用层:人机交互接口,面向应用程序 ,实现各种服务 APDU(ApplicationProtocolDataUnit–应用协议数据单元) 表示层:翻译(将逻辑语言转换为计算机语言)、编码...

yangyuCISCO的博客 531

手把手教你用gmid方法设计二级运放:从理论到仿真全流程(附避坑指南)

本文详细介绍了使用gmid方法设计二级运放的全流程,从理论到仿真实践,特别针对初学者常见问题提供避坑指南。通过系统化的晶体管尺寸确定技术,帮助工程师在性能、功耗和面积之间找到最佳平衡点,适用于模拟集成电路设计中的关键模块开发。

weixin_29213525的博客 271

基于TI C2000的CCS安装与工程创建完整示例

手把手演示基于TI C2000系列的CCS安装过程及首个工程创建步骤,涵盖环境配置与常见问题处理,助力快速上手嵌入式开发,ccs安装和工程搭建不再难。

weixin_42476987的博客 967

CCNA-第三篇-OSI模型-上

CCNA-第三篇-OSI模型-上 OSI七层模型 第二层 数据链路层 第一层:物理层(硬件,物理.PC.终端)

weixin_48137911的博客 437

知识追踪实战:lstm+ Multi-head Attention注意力机制的学生做题成绩预测实战

知识追踪实战:lstm+ Multi-head Attention注意力机制的学生做题成绩预测实战

2221

【CCNA】1.网络OSI七层协议

网络OSI七层协议 物理层: 传输介质 数据链路层:mac地址,二层的通信协议(以太网通信协议) 网络层:ip编址,路由功能 传输层:数据端到端的传输,TCP/UDP协议 会话层 表示层 应用层 数据封装的过程(数据经过七层) 如下图所示,数据首先进入应用层并加上应用层所对应的报头(header),以此下去每一层都给数据添加一个报头,这些报头使得数据能够正常的传输,比如第2,3层...

yuanCruise 918

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

CCNA 之 二 OSI七层模型

OSI网际互联 OSI的概念 英文全称Open System Interconnect 开放系统互联参数模型,是由ISO国际标准化组织 定义的。它是个灵活的、稳健的和可互操作的模型,并不是协议,使用来了解和设计网络体系结构的。 OSI模型的目的 规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件的罗技。 OSI模型分为七层 OSI把网络按照层次分为七层...

weixin_30918415的博客 208

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

[原创]《让我们一起CCNA吧》 系列文章一:网际互连及思科认证考试介绍

前提让我们了解CISCO认证系列Cisco职业资格认证为了满足互联网的高速发展对专业工程师的需求,思科系统公司(CISCO SYSTEM INC) 于1993年设立了思科认证互联网工程师初级到高级的一系列课程,CCNA、CCNA为初级认证,同时有CCNP、CCDP、CCNP Specialization、CCDP Specialization等高级认证及CCIE最高级认证。整套认证主要

落叶树的BLOG 2774

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

CCNA---总述

CCNA---概述 OSI 七层参考模型  与 TCP/IP osi七层参考模型和tcp/ip参考模型 应用层 传输层 :分段、端口号            TCP或UDP 网络层:       IPV4  IPV6    逻辑寻址 数据链路层 :    控制物理层工作    以太网 物理层   分段:受MTU的限制; MTU最大传输单元--默认1500字节 端口号:0-6...

TianYao 1097

Linux云计算-网络管理技术 OSI 七层模型和 TCP/IP 四层模型

文章目录OSI 七层参考模型,TCP/IP 四层参考模型常见网络相关的协议TCP 和 UDP 常用端口号名称IP 地址分类 公众号:“学神来啦” OSI 七层参考模型,TCP/IP 四层参考模型 OSI 七层模型:OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。 TCP/IP 四层模型:TCP/IP 参考模型是计算机网络的祖父 ARPANET 和其后继的因特网使用的参考 模型。 分层作

xueshenlaila的博客 836

CCNA-第四篇-OSI模型-下

** CCNA-第四篇-OSI模型-下 ** 这里先来说一下上一期的问题 来一个小问题 当你访问百度的时候,你的目的MAC是谁? 1.二层交换机(接入) 2.出口设备GW(路由器) 3.运营商 TAG:这是个ARP的问题,答案会在下一篇讲解. 答案:答案是在出口设备上的那个接口的MAC,为什么呢?或许有人会问为什么不是百度的MAC,我来告诉你,什么是ARP,通过IP找MAC,那你的PC第一步发送ping包给交换机(汇聚设备)的那个时候 请问他可以知道百度的MAC吗? 请问他可以知道百度的MAC吗? 请问他可

weixin_48137911的博客 387

【安全牛学习笔记】CCNA简介

课程介绍 1.CCNA CCNP CCIE 2.目标: (1)掌握小型网络的安装、操作及排障所需的知识及技能 (2)安装、造作及排障中型规模网络 (3)WAN技术 3.课程安排 4.思科图标和符号 5.思科职业认证 构建简单的网络_探索网络的功能_几种拓扑 一、网络 1.常见的物理组件:路由器、交换机、网络查

edu_aqniu的博客 1596
下一篇: 困扰了很久的ubuntu下智能拼音输入法
运维小白
博客等级 码龄15年 13粉丝 24原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值