计算机网络技术(四)完结

七,虚拟局域网VLAN

1,VLAN概述

通过设置虚拟局域网来实现,pc之间实现快速安全通信。

对比说明:之前交换机的广播来实现通信,但同意也带来了几个问题,过大的广播域,造成了带宽的浪费,过大的mac地址表,造成转发效率低下,存在安全隐患,不好管理,这些都是物理分割广播域。同样逻辑分割(以vlan进行划分),可以控制广播,增强网络的安全性,也简化网络管理。

2,vlan的种类

基于接口划分静态vlan(利用端口选择接口类型,设置vlan名)

基于MAC划分动态vlan(不管端口类型,都属于一个vlan,但这是要有另一个独立的设备储存关于vlan对应关系的信息,该设备为vmps ,全名:Vlan Management Policy Server)

3,VLAN的范围

vlan id 范围范围用途
04095
保留
仅限系统使用用户不能查看和使用这些VLAN
1
正常
Cisco默认VLAN用户能够使用该VLAN,但不能删除它
2-1001
正常
用于以太网的VLAN用户可以创建、使用和删除这些VLAN
1002-1005
正常
用于FDDI和令牌环的Cisco默认VLAN用户不能删除这些VLAN
1006-1024
保留
仅限系统使用用户不能查看和使用这些VLAN
1025-4094
扩展
仅用于以太网VLAN

4,静态vlan的配置

静态vlan配置的步骤:(假设条件名称为lisi,vlan数字为3)

1.创建vlan

命令步骤:第一个方法:先vlan database ,再vlan 3 name  lisi(给该名称设vlan),最后exit

第二个方法: 先conf  t ,再vlan 3 ,再name lisi ,再exit

2.将交换机的端口加入到相应的VLAN

命令步骤:先conf  t ,再int f0/3(为端口号),再switchport mode access (选择接入模式类型),再switchport  access  vlan3选择接口模式为vlan3,再exit。

拓展:多个端口加入vlan :先int ra,再int range  f0/4-15(选择4到15端口),再switchport mode   access(选择接口类型为接入),switchport  access vlan4(将4-15接入vlan4中),再exit。

3.验证VLAN的配置

命令:show vlan brief(查看所有VLAN的摘要信息)

拓展:查看指定VLAN信息命令: show vlan id 4(看vlan4的信息)

5,通信网络中的链路类型

接入链路

Access接口:接到原始数据时,将数据打赏pvid(Port VlanID)标识,

中继链路

Trunk接口:通过一条链路,实现交换机之间的通信。该模式下的接口相当于认识所有vlan信息。

6,vlan跨交换机通信过程

交换机给其他交换机的数据帧打上vlan标识。这只能实现同一vlan下才能进行通信。

7,vlan的标识

在以太网上实现中继,有两种封装类型
ISLCisco私有标准)
IEEE 802.1q (dot1Q)

8,配置以太网通道条线路

多条线路负载均衡。最大限制为8条线路。

作用:带宽提高容错,当一条线路失效时,其他线路通信,不会丢包

注意:端口模式和速率,必须一致。

9,Trunk配置

演示:需求:

SW1SW2各创建3VLANVLAN 123
交换机端口分配:VLAN 1F0/1F0/3VLAN 2F0/4F0/10VLAN 3F0/11F0/23
示意图

trunk配置时,要对f0/24的两个端口,设置trunk端口。

八,三层交换机配置

概述:三层交换机实现了路由和交换机的功能,实现了在没有路由器时,还能与外界路由进行联通。

用cisco设备进行交换机的配置步骤:1,配置对应vlan 。2.vlan配置接口ip。3.开启路由功能.

具体步骤:1.先对pc机进行配置IP地址,子网掩码及网关地址。2.创建vlan,确定接口类型,在pc机与交换机之间利用access接口,在交换机和交换机之间端口利用trunk接口。3.将网关地址配置在vlan中。4,将三层交换机开启路由功能,实现通信。

注意事项:1.普通交换机与三层交换机相连时,接口为trunk接口。

                  2.普通交换机之间,接口也为trunk接口。

                  3.三层交换机与三层交换机相连时,其中有一个三层交换机不能开启路由功能。

                 4.当三层交换机在进行与外界路由进行联通时,连外界路由的端口需设置命令noswitchport,将三层交换机与外界相连的端口关闭交换功能,实现路由功能。

九,动态路由协议

概念:动态路由协议是让一个网络内的路由器通过路由协议实现自动学习路由条目。

类型:1.距离矢量动态路由协议(rip)

特点:它是根据路由个数为跳数,作为度量值。

rip协议共有两个版本,为v1,v2。

v1版本:只支持有类地址。(会自动汇总子网)

v2版本:只支持无类地址。(不会自动汇总子网)

2.链路状态动态路由协议(ospf)

特点:它是以链路成本cost作为度量值。

ospf的工作过程:1,建立邻接关系。2,学习链路状态信息,成立链路状态数据库。3,通过算法(Dijkstra算法)计算最优解,确定最短路径树。4,形成路由表。

相关概念:1,Router ID :是指OSPF区域内唯一标识路由器的IP地址。

                   2.OSPF区域:osfp协议可以分区域,以缓解路由压力。

                  3,DR和BDR :DR为一个ospf区域内的路由器,它是这个区域内承载外部链路和内部链路的信息。BDR则是备份DR的路由器,当DR出现情况时,BDR就会承接DR的使命。             

以上关于ospf协议,总的来说,就是在网络进行通信时,先是信息从起始区域发送,在这个区域内的路由分了好几多小区域,在小区域中的几个路由器,会学习这个小区域的所有链路信息,并选出来DR和BDR,DR与别的小区域的链路信息,直到将数据访问的目的地,目的地回应后实现通信。

在cisco软件中ospf服务步骤为:

1.启动ospf路由进程命令:route ospf  process-id(例如:router ospf 1 )

2.指定ospf 协议运行接口和所在区域:network address   子网掩码反码    area      area-id(例如:network 192.168.21.0   0.0.0.3    area0   )

十,TCP协议

概述:tcp协议是连接,可靠的进程到进程通信的协议。和它有关的是UDP协议,UDP协议,传输速度比TCP快,但是在安全度上没有TCP安全。

TCP协议的工作流程

1.TCP建立连接的三次握手(pc机与pc机)。

2.TCP断开连接的四次握手(pc机与pc机)。

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

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

相关文章

VibeVoice 部署全指南:Windows 下的挑战与完整解决方案

VibeVoice 部署全指南:Windows 下的挑战与完整解决方案 目标读者:希望在本地部署 VibeVoice 进行文字转语音(TTS)的开发者、研究人员或爱好者 关键词:VibeVoice、FlashAttention-2、Windows 部署、CUDA 加速、FFmpeg、…

一次别开生面的Java面试

场景描述: 在一家知名互联网大厂的面试室中,谢飞机,一个自信满满的程序员,正在经历一场别开生面的Java面试。面试官以严肃的态度开始了这场技术问答。第一轮:基础知识问答 面试官:"我们先从简单的开始…

web自动化测试(selenium)

目录 测试前的准备 驱动 安装驱动管理 selenium库 使用selenium编写代码 自动化测试常用函数 元素的定位 cssSelector xpath 查找元素 点击/提交对象 模拟按键输入 清除文本内容 获取文本信息 获取当前页面标题和URL 窗口 切换窗口 窗口设置大小 屏幕截图 …

民间药方偏方网站整站源码 带数据PHP版

内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示三、学习资料下载一、详细介绍 民间药方偏方网站整站源码 带数据PHP版 这是一个聚焦中国民间药方的平台。平台设有搜索功能,方便用户查找药方,还对药方进行了内科、外科、肿瘤等多类分类&#x…

C++ 条件变量,互斥锁

C 中多线程编程的两个核心同步原语:互斥锁 (Mutex) 和 条件变量 (Condition Variable)。它们是实现线程间安全通信和协调的关键。1. 互斥锁 (Mutex)核心概念互斥锁用于保护共享数据,确保同一时间只有一个线程可以访问该数据,从而避免数据竞争…

MySQL 8.0 窗口函数详解:让数据分析更简单高效

在日常的数据分析工作中,我们经常需要对数据进行分组排序、计算移动平均值、统计累计求和等操作。在MySQL 8.0之前,这类需求通常需要编写复杂的子查询或连接查询才能实现。而MySQL 8.0引入的窗口函数(Window Functions)极大地简化…

【论文阅读】DeepSeek-LV2:用于高级多模态理解的专家混合视觉语言模型

【论文阅读】DeepSeek-LV2:用于高级多模态理解的专家混合视觉语言模型 文章目录【论文阅读】DeepSeek-LV2:用于高级多模态理解的专家混合视觉语言模型一、介绍二、模型结构三、数据建设**3.1 对齐****3.2 视觉语言预训练数据****3.3 监督微调数据**四、训…

一款为开发者而生的开源全栈LLMOps平台

🚀 超越ChatGPT!一款为开发者而生的全栈LLMOps平台:LMForge完全指南 作为一名AI应用开发者,你是否也曾遇到过这些令人头疼的问题? 成本失控:GPT-4的API账单像雪片一样飞来,却不知道钱具体花在…

DeepL Translate在线工具测评:精准翻译技术文档与学术论文,支持多格式文档上传保留原格式

之前跟你们聊过帮着梳理代码协作的 GitLens,今天换个偏向文档翻译的方向 —— 给你们安利一个在线 AI 翻译工具「DeepL Translate」,官网地址是DeepL Translate: The worlds most accurate translator,它跟普通翻译工具不一样,翻技…

系统配置不是“乐高积木”:制造企业如何通过科学变更管理保障稳定运行

在制造业的数字化进程中,系统配置的稳定性常被忽视。作为一家制造企业的行政经理,我曾亲历这样的场景:为应对生产波动,各部门频繁要求调整ERP系统参数,结果导致库存数据失真、订单处理延迟,甚至引发客户投诉…

vscode炒股插件-韭菜盒子AI版

基于vscode插件,原韭菜盒子3.15.0版本开发,新增选股宝快讯功能、AI投资助手、指定股票AI分析功能(目前只针对A股),内置AI大模型助手功能,支持ai分析最新资讯、ai分析当日资讯(让ai随时给你分析股…

Spring Cloud Config 核心原理

Spring Cloud Config 是 Spring Cloud 提供的一个用于集中化管理应用程序各个环境下的配置属性的解决方案。它支持统一管理配置,并且可以在不重启应用的情况下动态地更新配置信息,提高开发和运维效率。 主要特点 • 集中管理配置:可以将不同环…

springboot ioc 控制反转入门与实战

Spring Boot3 IOC 项目地址https://gitee.com/supervol/loong-springboot-study(记得给个start,感谢)IOC 概述在 Spring Boot 3 中,IOC(Inversion of Control,控制反转)是核心思想之一&#xff…

LangGraph 重要注意事项和常见问题

01. 数据状态与归纳函数在前面的课时中,我们说过在 LangGraph 中 节点 在默认情况下返回的字典数据会将原始数据覆盖,例如下面的代码最终返回结果是 {"messages": [4]} 而不是 [1,2,3,4],如下class MyState(TypedDict):messages: l…

避坑指南!解决Navicat运行SQL成功但没有表的问题

在运行转储的SQL文件时,成功运行,试了很多办法都不显示出表。原因:当从一个高版本的 MySQL 数据库导入数据到低版本的 MySQL 数据库时,可能会遇到兼容性问题。因为高版本的 MySQL 可能支持 utf8mb4_0900_ai_ci,而低版本…

在 Elasticsearch 中使用用户行为分析:使用 UBI 和 search-ui 创建一个应用程序

作者:来自 Elastic Eduard Martin 及 Alexander Dvila 通过一个实际示例学习如何在 Elasticsearch 中使用 UBI。我们将创建一个在搜索和点击结果时生成 UBI 事件的应用程序。 想要获得 Elastic 认证吗?看看下一次 Elasticsearch Engineer 培训什么时候开…

SpringBoot3中使用Caffeine缓存组件

SpringBoot3已经把EhCache从框架中删除了&#xff0c;SpringBoot3默认的缓存组件为Caffeine&#xff0c;那么我们在SpringBoot3中如何去使用它了&#xff1f; 1.添加依赖 <dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>ca…

正则表达式与grep文本过滤详解

文章目录前言一、正则表达式概述1.1 定义1.2 主要用途1.3 Linux 中的正则表达式分类1.3.1 基础正则表达式&#xff08;BRE&#xff09;1.3.2 扩展正则表达式&#xff08;ERE&#xff09;二、正则表达式的基本组成2.1 普通字符2.2 元字符2.2.1 基本元字符2.2.2 重复次数相关2.2.…

Dify 集成 Milvus 配置指南

&#x1f9e9; Dify 集成 Milvus 配置指南 &#x1f527; 详细配置步骤 1. 环境准备与克隆仓库 首先确保你的系统已安装 Git、Docker 和 Docker Compose。然后克隆 Dify 的代码仓库&#xff1a; git clone https://github.com/langgenius/dify.git cd dify/docker2. 配置环境变…

为不平,不止于此

口碑可以成就一个人&#xff0c;也可以毁掉一个人&#xff0c; 所以我们选择用实力去创造两种无声的口碑。 要么让期待的你张口而呼&#xff0c; 要么让挑剔的你哑口无言。玛哈特科技创始人 #为不平&#xff0c;不止于此#