HCIA学习第二天OSI七层协议与网络协议_操纵网络设备

news2024/10/6 6:42:31

第一天总结:

对等网——网络变大——无限的传输距离 无冲突 单播

为满足以上问题,出现了--网桥--紧接着出现了交换机——介质访问控制层(二层设备)——识别MAC地址 (认识有记录-单播 不认识无记录-泛洪(泛洪的范围越大,就会造成越大的网络延时))——为解决泛洪出现的问题出现了 路由器——衍生出新车间 出现了网络层 出现协议 IP(互联网协议——使用地址——IP地址) ——IP地址——出现ARP协议(广播)——有广播域(泛洪范围)

路由器的每一个接口都是一个泛洪范围的边界

OSI七层模型与网络协议

七层模型:

OSI/RM------开放式系统互联参考模型

数据链路层:介质访问控制层MAC+逻辑链路控制层LLC

逻辑链路控制层LLC:对数据惊醒校验,只保障数据完整性

同时增加FCS(校验核),校验数据完整性。

应用层:抽象语言------编码

表示层:编码------二进制

会话层:提供会话号,同软件不同进程的程序在同时接收消息时,他们会拥有相同的IP地址和MAC地址,此时就需要会话层分别给予不同的会话号去区分。

(上三层:应用层 表示层 会话层:都是对数据进行加工处理的)

传输层:TCP/UDP 1、分段(受到MTU的限制) 2、端口号

网络层:IP 互联网协议

数据链路层:介质访问控制层MAC+逻辑链路控制层LLC

物理层:物理硬件

(后四层:传输层 网络层 数据链路层 物理层 对数据的运输/到达对端做出工作)

传输层:TCP/UDP 1、分段(受到MTU的限制) 2、端口号

1、MTU:最大传输单元,默认1500字节

分段:当数据包过大时,连续发送可能会使数据在传输途中插入别的数据造成损坏,所以需要对数据包进行分段处理,从而保证数据包的完整性。

2、端口号:使用电脑可能会同时访问多个服务器,这多个服务器在进行回复时,回复目标都是相同的IP和MAC地址,为了不分配错误,所以在该程序启动时,电脑会在1024--65535随机分配端口号,这样电脑就能做出正确的数据分配。

端口号的范围:总范围 0--65535 其中 1--1023 为注明端口(分配给一些比较久远,使用人数众多,非常著名的协议和服务器使用) 1024--65535 高端口 / 动态端口

TCP/IP 协议簇

OSI模型缺点:1、分层不均 2、分层太多

所以大多使用TCP/IP 协议簇

知识点普及:

PDU:协议数据单元 对不同层封装的数据单元标识

数据在应用层------称为数据报文

数据在传输层------称为数据段

数据在网路层------称为数据包

数据在数据链路层------数据帧

数据在物理层------称为比特流

TTL:生存周期

最大的TTL值:255 推荐值:64 常见值:128

以太网II型帧:

对模型进行囊括

1、封装

2、解封装

网络协议

协议 端口 名称

HTTP TCP 80 超文本传输协议

HTTPS TCP 443 (HTTP+SSL(TLC)) 安全传输协议

FTP TCP 20/21 文件传输协议

TFTP UDP 69 简单文件传输协议

Telnet TCP 23 远程登录标准协议

SSH TCP 22 安全外壳协议

DNS UDP/TCP 53 域名解析协议

DHCP UDP 67/68 动态主机配置协议

TCP------传输控制协议------面向连接的可靠协议

在完成了传输层的基本工作的同时,还需要保证传输的可靠性。

面向连接------3次握手 4次挥手------本质是建立端到端的虚链路

Clent:客户端 Server:服务器

三次握手:

SYN:发起一次连接,并告知自身状态 ACK:标识确认

特殊情况:RST重连 TCP 严重错误并重连 FIN 断开

PSH 紧急加收 URG紧急指针

传输途中:

四次挥手:

可靠性------4种可靠性机制------确认 排序 重传 流控(滑动窗口)

UDP------用户数据报文协议------非面向连接的不可靠协议 仅完成传输的基本工作--分段 端口号

TCP与UDP的区别:

IP的包头:

TCP的分段和IP的分片:

IP分片的原因:受到二层 数据链路层 MTU的限制,最大传输单元不能超过1500字节

数据达到网络层大于MTU则会分片,为了提高传输效率减少分片,TCP在装载数据时如果能做到封装后的数据不引起三层分片则是一种最佳选择,MSS值的目的就是基于双方的MTU协商出一个最大传输承载长度。

操纵网络设备

命令:

<Huawei>-----用户视图 仅具有查询权限,不能进行配置操作

<Huawei>display ip interface brief 查看每个接口的IP配置情况

<Huawei>system-view 进入系统视图

Ctrl+Z 直接弹回用户视图

[Huawei]------系统视图

[Huawei]sysname R11 更改设备名称

[R11]interface g 0/0/0 进入0/0/0接口

[R11-GigabitEthernet0/0/0]quit 返回上一层

Tab键 自动补全命令

?=查询后续可执行的命令

[R11-GigabitEthernet0/0/0]ip address 192.168.1.1 24 在该接口上配置IP地址 IP地址为 192.168.1.1/24

[R11-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0 与上述命令相同

[R11-GigabitEthernet0/0/0]display this 查看当前视图下的配置

[R11]display current-configuration 查看当前所有的配置操作-----查看缓存中的配置

将该设备中的缓存配置保存至闪存中

DNS:

DNS:域名解析协议

DNS,因特网上作为域名和IP地址相互映射的一个分布式数据库,为了能够使用户方便访问,而不用去记忆那些繁琐的IP地址。 通过主机域名,最终得到对应的IP地址,这个过程就叫做域名解析。

DNS协议运行在UDP协议之上(TCP也存在),使用端口号53

还是一个典型的 C/S架构 既有DNS客户端 也有 DNS服务器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1412234.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【java面试】Spring

目录 1. Spring 介绍1.1 Spring 的优点1.2 Spring 的缺点1.3 详细讲解一下核心容器&#xff08;spring context应用上下文) 模块 2. Spring俩大核心概念IOC&#xff0c;Inversion of Control&#xff0c;控制反转AOP(Aspect-OrientedProgramming)&#xff0c;面向切面编程Sprin…

如何实现高效一键群发1000人?

对于职场人来说&#xff0c;微信里的客户越多&#xff0c;成交的概率越大。但客户太多&#xff0c;群发是个难题&#xff0c;因为微信本身的群发是有数量限制的。 我们都知道&#xff0c;群发消息可以帮助我们&#xff1a; 1. 高效传递信息&#xff1a;群发短信的方式能够迅速…

Vue<圆形旋转菜单栏效果>

效果图: 大家不一定非要制成菜单栏,可以看下人家的华丽效果😝,参考地址 https://travelshift.com/ 大佬写的效果可比我的强多了,但是无从下手,所以就自己琢磨怎么写了,只能说效果勉强差不多 可以通过更改data值和注释我标注的css样式处部分,就可以实现全圆的效果😄…

vue3 + antd 封装动态表单组件(二)

传送带&#xff1a; vue3 antd 封装动态表单组件&#xff08;一&#xff09; 前置条件&#xff1a; vue版本 v3.3.11 ant-design-vue版本 v4.1.1 vue3 antd 封装动态表单组件&#xff08;一&#xff09;是基础版本&#xff0c;但是并不好用&#xff0c; 因为需要配置很多表…

echarts + gauge + 半圆效果

请注意以下配置需要echarts 5.0.0以上版本&#xff0c;4是不行的 option {series: [{center: [50%, 80%],type: gauge,startAngle: 180,endAngle: 0,min: 0,max: 150,axisTick: {show: false},splitLine: {show: false},detail: {color: #3096fe,offsetCenter: [0, -10],form…

Docker部署Stable-Diffusion-webui

前排提示&#xff1a;如果不想折腾&#xff0c;可直接跳到最后获取封装好的容器&#xff0c;一键运行 :D 前言 乘上AI生成的快车&#xff0c;一同看看沿途的风景。 启一个miniconda容器 docker run -itd -v 宿主机内SD项目路径:/tmp --gpus all --ipc host -p 7860:7860 con…

echarts柱状图添加白色柱状图背景+滚动+柱状顶部添加横线

echarts柱状图添加白色柱状图背景滚动 <template><div class"stream-water-wrapper"><div id"biologybgchart" class"bck-chart"></div><div id"biologychart" class"biology-chart"></…

【JS基础】定时器的使用、事件监听

文章目录 前言一、定时器1.1定时器是什么1.2 setInterval函数1.3 关闭定时器clearInterval 二、事件监听2.1 事件监听是什么2.2 事件监听的使用基本语法点击事件鼠标事件焦点事件键盘事件 2.3 事件对象event 总结 前言 JavaScript 中的定时器和事件监听是 Web 开发中至关重要的…

如何在今日头条广告中轻松唤起微信?这个方法你一定不能错过

要在今日头条的广告中调起微信&#xff0c;实现加好友的功能&#xff0c;可以参考以下步骤&#xff1a; 首先&#xff0c;通过搜索引擎找到“数灵通”外链工具的官网&#xff0c;并进入其后台。在后台填写相关参数&#xff0c;生成一条能够跳转到微信的链接。这个链接的作用是…

云手机哪一款好用?

随着海外市场的不断发展&#xff0c;云手机市场也呈现蓬勃的态势&#xff0c;众多云设备软件纷纷涌现。企业在选择云手机软件时&#xff0c;如何找到性能卓越的软件成为一项关键任务。在众多选择中&#xff0c;OgPhone云手机凭借其卓越的性能和独特功能脱颖而出。以下是OgPhone…

机器学习分类模型评价指标总结(准确率、精确率、召回率、Fmax、TPR、FPR、ROC曲线、PR曲线,AUC,AUPR)

为了看懂论文&#xff0c;不得不先学一些预备知识&#xff08;&#xff08;55555 主要概念 解释见图 TP、FP、TN、FN 准确率、精确率&#xff08;查准率&#xff09;、召回率&#xff08;查全率&#xff09; 真阳性率TPR、伪阳性率FPR F1-score2TP/(2*TPFPFN) 最大响应分…

【python】爬取豆瓣影评保存到Excel文件中【附源码】

欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 【往期相关文章】 爬取豆瓣电影排行榜Top250存储到Excel文件中 爬取豆瓣电影排行榜TOP250存储到CSV文件中 爬取知乎热榜Top50保存到Excel文件中 爬取百度热搜排行榜Top50可视化 爬取斗鱼直播照片保存到本地目录 爬…

司铭宇老师:汽车销售培训:汽车销售员培训:汽车销售技巧培训:汽车销售技巧和话术

汽车销售培训&#xff1a;汽车销售员培训&#xff1a;汽车销售技巧培训&#xff1a;汽车销售技巧和话术 汽车销售是一项充满挑战性的工作&#xff0c;它需要销售人员具备良好的沟通技巧、谈判技巧以及产品讲解能力。在这篇文章中&#xff0c;我们将详细探讨汽车销售中的技巧和话…

无状态应用管理Deployment

无状态应用管理Deployment 1、Deployment介绍 Deployment一般用于部署公司的无状态服务。 格式&#xff1a; apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx …

openlayers+vue实现缓冲区

文章目录 前言一、准备二、初始化地图1、创建一个地图容器2、引入必须的类库3、地图初始化4、给地图增加底图 三、创建缓冲区1、引入需要的工具类库2、绘制方法 四、完整代码总结 前言 缓冲区是地理空间目标的一种影响范围或服务范围,是对选中的一组或一类地图要素(点、线或面…

2024年最新MacBook苹果电脑安装JDK8、JDK11教程,配置环境变量 + 快速切换JDK版本

本帖发布日期&#xff1a;2024年01月26日&#xff0c;全网最新教程整理。 1、概述 本文主要为在MacBook苹果电脑系统下安装JDK及环境变量配置。 教程并非原创&#xff0c;摘抄自互联网&#xff0c;本人作为更新整理亲测。&#xff08;也算给自己记录一贴&#xff09; 本帖分…

python之异常的捕获、模块、包

目录 1.了解异常 2.异常的捕获 3.异常的传递性 4.模块的概念和导入 5.自定义模块并导入 6.自定义python包 7.安装第三方包 1.了解异常 2.异常的捕获 直接报错了&#xff0c;说明我们捕获的就是名字的异常而没有捕获除0的异常。 这样就可以打印出异常 捕获全部的异常可以使…

HTML-表单

表单 概念&#xff1a;一个包含交互的区域&#xff0c;用于收集用户提供的数据。 1.基本结构 示例代码&#xff1a; <form action"https://www.baidu.com/s" target"_blank" method"get"><input type"text" name"wd&q…

使用代码取大量2*2像素图片各通道均值,存于Exel文件中。

任务是取下图RGB各个通道的均值及标签&#xff08;R, G&#xff0c;B&#xff0c;Label&#xff09;,其中标签由图片存放的文件夹标识。由于2*2像素图片较多&#xff0c;所以将结果放置于Exel表格中&#xff0c;之后使用SVM对他们进行分类。

20.云原生之GitLab集成Runner

云原生专栏大纲 文章目录 GitLab RunnerGitLab Runner 介绍GitLab Runner分类GitLab Runner工作流程 Gitlab集成Gitlab RunnerGitLab Runner 版本选择Runner在CitLab中位置专用Runner在gitlab中位置群组Runner在gitlab中位置共享Runner在gitlab中位置 GitLab部署Gitlab Runner…