CCNA 必备:Linux 网络基础知识入门(一)|学习笔记

简介: 快速学习CCNA 必备:Linux 网络基础知识入门

开发者学堂课程【Linux网络进阶 - TCP/IP协议及OSI七层模型CCNA 必备:Linux 网络基础知识入门学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/552/detail/7626


CCNA 必备:Linux 网络基础知识入门(一)


内容介绍:

一、OSI 模型(open system interface)

二、通讯方式:单工与双工

三、早期通讯方式——冲突检测的载波侦听多路访问

四、冲突域和广播域

五、Hub 集线器

六、以太网桥

七、查看网卡工作模式

八、Hub 和交换机

九、路由器 (router)

十、VLAN


一、OSI 模型(open system interface)

OSI模型把网络分成了七个层,而在工作中 OSI 模型只是用于指导作用,虽然它是一个国际标准,但是并不是我们事实上真正使用的标准。

目前来讲,工作和生活中用的网络都是基于TCP协议的,但是OSI 模型帮助我们理解网络是非常有价值的,特别是它把网络分成了七个层次,很多网络设备以及网络的一些相关的技术,都可以归纳为 OSI 模型的具体某一层。

回顾一下 OSI 模型的七层的,从上往下依次是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

七层之间下层为上层提供服务,通俗来讲下层要体现出上层协议的类型。

上次所讲的数据链路层,数据包的帧是工作在数据链路层的,而它的上一层是网络层,网络层有很多协议,比如说IP协议、Ips等协议,所以在数据链路层就需要有一个位置体现出上层协议类型,数据链路层的包名叫做帧,在物理层叫位,在网络层叫做包,传输层叫段,在往上也可以称为 message 

发送端:原始数据→应用层:A 原始数据→表示层:PA 原始数据→会话层:SPA 原始数据→传输层:TSPA 原始数据→网络层:NTSPA原始数据→数据链路层:DNTSPA 原始数据 CRC→物理层:DNTSPA 原始数据 CRC→(bit 流)接收端

image.png

下层体现上层的功能具体是哪种协议,下层为上层提供服务的时候必须在下层,在网络层叫包,在传输层叫做段,

不同层的名称不一样、在网络层,真正在网络中发送数据的时候,例如微信信息(原始数据)首先到达应用层,接着到达每一层,都会在相应层添加头部信息,在物理层即变成01的格式,实际上数据发送的时候是有额外的负载的,因此速度可能不能达到理想的效果。

之后往上层层解包,每一层解除相应包,完成之后即可获得原始数据。

image.png

与上述流程相反


二、通讯方式:单工与双工

1、单工

单向传输数据(例如收音机,喇叭,广播电台,早期电视等),与物理层相关

2、双工

双向传输数据

  • 全双工:同时双向传递,例如手机;
  • 半双工:轮流双向传输,例如对机。
相关文章
|
JavaScript 前端开发 测试技术
Vue工具和生态系统:Vue Test Utils是用来做什么的?
Vue工具和生态系统:Vue Test Utils是用来做什么的?
223 0
|
搜索推荐 数据可视化 数据挖掘
基于Python flask框架的招聘数据分析推荐系统,有数据推荐和可视化功能
本文介绍了一个基于Python Flask框架的招聘数据分析推荐系统,该系统具备用户登录注册、数据库连接查询、首页推荐、职位与城市分析、公司性质分析、职位需求分析、用户信息管理以及数据可视化等功能,旨在提高求职者的就业效率和满意度,同时为企业提供人才匹配和招聘效果评估手段。
599 0
基于Python flask框架的招聘数据分析推荐系统,有数据推荐和可视化功能
|
人工智能 编解码 5G
虚拟现实(VR)与增强现实(AR)的融合:开启全新交互时代
【6月更文挑战第17天】虚拟现实(VR)与增强现实(AR)融合成混合现实(MR),打造全新交互体验。MR结合VR的沉浸感和AR的现实增强,应用于教育、游戏、设计和营销,带来创新教学方式、沉浸式游戏体验和高效设计工具。尽管面临技术挑战,随着5G和AI的发展,MR有望引领未来交互的革命。
|
Arthas 运维 监控
排忧解难:线上问题排查工具箱
线上系统在各行各业中扮演关键角色,任何问题都可能对企业运营造成严重影响。排查复杂性增加,需要专门的线上问题排查工具箱。工具箱包含监控、日志分析、性能分析和故障排查工具,如系统监控的`top`、`htop`,应用监控的`New Relic`、`AppDynamics`,日志分析的`ELK Stack`、`Graylog`,以及故障排查的`jps`、`jstack`、`Arthas`等。这些工具能提升问题解决效率,降低排查成本,确保业务连续性。
439 2
|
机器学习/深度学习 PyTorch Shell
必知的技术知识:ImageNet数据集介绍和下载后的处理
必知的技术知识:ImageNet数据集介绍和下载后的处理
1847 0
|
机器学习/深度学习 人工智能 物联网
数字化转型对工作场所的影响:塑造未来的新趋势
数字化转型对工作场所的影响:塑造未来的新趋势
|
关系型数据库 MySQL 数据库
django.db.utils.ProgrammingError: 1146 的解决办法
在models中设置完数据库相关的东西后执行命令 python manage.py makemigrations 此处无错误 再次执行 python manage.py migrate 发生报错 错误信息很长,仔细查找,发现错误根源 django.
8685 0
|
存储 Java 关系型数据库
分布式定时任务框架Quartz总结和实践(2)—持久化到Mysql数据库
本文主要介绍分布式定时任务框架Quartz集成SpringBoot持久化数据到Mysql数据库的操作,上一篇文章使用Quartz创建定时任务都是保存在内存中,如果服务重启定时任务就会失效,所以Quartz官方也提供将定时任务等信息持久化到Mysql数据库的功能,本文主要实现这种Quartz的这种使用方式。
1968 0
分布式定时任务框架Quartz总结和实践(2)—持久化到Mysql数据库
|
存储 运维 Shell
运维:Powershell面向对象编程简介
运维:Powershell面向对象编程简介
214 1