新星计划2023【网络应用领域基础】————————Day4

news2024/11/13 7:51:43

常见的网络基础介绍

前言

我们学习了一些基础的网络协议,以及子网掩码和vlan,同时也做了个简单的单臂路由实验

这篇文章我将仔细的讲解单臂路由的应用和交换机二层接口类型,以及wireshark的教程。


一,交换机二层接口

 

  • 交换机的二层接口类型有哪些?

     交换机默认的都是二层接口,二层交换机上的物理接口,或者三层交换机的物理接口,这些接口缺省时都可认为是二层模式。

  1. 二层接口不能直接配置IP地址,并且不能直接终结广播帧。二层接口收到广播帧后,会将其从同属一个广播域的所有其他接口泛洪出去。

  2. 二层接口有几种类型:access、trunk、hybrid。

  3. 对于Access接口,缺省VLAN就是它允许通过的VLAN,修改接口允许通过的VLAN即可更改接口的缺省VLAN。

  4. 对于Trunk类型接口和Hybrid类型接口,一个接口可以允许多个VLAN通过,但是只能有一个缺省VLAN,修改接口允许通过的VLAN不会更改接口的缺省VLAN,即变更接口的缺省VLAN需要使用特定的命令。

记住一个要点交换机分割冲突域,路由器分割广播域

  •  什么是冲突域什么是广播域呢?

     

       冲突域是一种物理分段,指连接到同一导线上所有工作站的集合、同一物理网段上所有节点的集合或是以太网上竞争同一带宽节点的集合。冲突域表示冲突发生并传播的区域,这个区域可以被认为是共享段。在OSI模型中,冲突域被看作是OSI第一层的概念,连接同一冲突域的设备有集线器、中继器或其它简单的对信号进行复制的设备。其中,使用第一层设备(如中继器、集线器)连接的所有节点可被认为是在同一个冲突域内,而第二层设备(如网桥、交换机)和第三层设备(如路由器)既可以划分冲突域,也可以连接不同的冲突域。

广播域是指可以接收到同样广播消息的节点的集合。简单地说,在该集合中的任何一个节点传输一个广播帧,则其它所有能够接收到这个帧的节点都是该广播域的一部分。由于许多设备都极易产生广播,因此,如果不进行维护就会消耗大量的带宽,降低网络的效率。广播域被看作是OSI第二层的概念,因此由中继器、集线器、网桥、交换机等第一、二层设备连接的节点被认为是在同一个广播域中,而路由器、第三层交换机等第三层设备则可以划分广播域。

第一层设备(如中继器、集线器)不能划分冲突域和广播域;第二层设备(如网桥、交换机)能划分冲突域,但不能划分广播域;第三层设备(如路由器)既能划分冲突域,又能划分广播域。

网络互连设备可以将网络划分为不同的冲突域、广播域。然而,由于不同的网络互连设备可能工作在OSI模型的不同层次上,如中继器工作在物理层,网桥和交换机工作在数据链路层,路由器工作在网络层,而网关工作在OSI模型的上三层。因此,它们划分冲突域、广播域的效果也就各不相同。

这段参考的要回杭州的李同学的博客_CSDN博客-C/C++,计算机网络,Redis领域博主


 二,单臂路由

     在说单臂路由之前我先说一个协议:dhcp协议

     个人比较喜欢用这个协议,DHCP协议是处于应用层的协议。一个主机如果想正常上网,需要配置IP地址,子网掩码,默认网关基本配置。我们可以选择手动配置,但是对于较大的网络,手动配置不仅工作量大,还容易出错,这时我们就需要一个动态配置这些基本信息的DHCP服务器。

      配置dhcp分为全局地址池配置和接口地址池配置,这里我就不多说了直接简单概括。

上实验:

配置命令

#
dhcp enable //在系统试图下面开启dhcp服务
#
ip pool v10     //创建地址池名字是v10
 gateway-list 192.168.1.254  //设置这地址池的网关
 network 192.168.1.0 mask 255.255.255.0 // 设置网段地址和掩码
 excluded-ip-address 192.168.1.2 192.168.1.253 //设置排除地址这里就只有.1的地址能用
#
ip pool v20           //创建地址池名字是v20
 gateway-list 192.168.2.254   //设置这地址池的网关
 network 192.168.2.0 mask 255.255.255.0   // 设置网段地址和掩码 
 excluded-ip-address 192.168.2.2 192.168.2.253 //设置排除地址这里就只有.1的地址能用
#
ip pool v30         /                /创建地址池名字是v30
 gateway-list 192.168.3.254   /设置这地址池的网关
 network 192.168.3.0 mask 255.255.255.0  // 设置网段地址和掩码 
 excluded-ip-address 192.168.3.2 192.168.3.253 //设置排除地址这里就只有.1的地址能用
#
interface GigabitEthernet0/0/1.1        //进入子接口
 dot1q termination vid 10               //给打上v10 的标签
 ip address 192.168.1.254 255.255.255.0   //给子接口配置ip这里配置的是网关地址
 arp broadcast enable                  //开启广播
 dhcp select global                      //设置dhcp地址下发
#
interface GigabitEthernet0/0/1.2 //进入子接口
 dot1q termination vid 20 //给打上v20 的标签
 ip address 192.168.2.254 255.255.255.0  //给子接口配置ip这里配置的是网关地址
 arp broadcast enable                  //开启广播
 dhcp select global               //设置dhcp地址下发
#
interface GigabitEthernet0/0/1.3       //进入子接口
 dot1q termination vid 30  //给打上v30 的标签
 ip address 192.168.3.254 255.255.255.0   //给子接口配置ip这里配置的是网关地址
 arp broadcast enable  //开启广播
 dhcp select global    //设置dhcp地址下发
##

s1:这台主要起到传输作用,实际配置没多少:

一下配置都是属于vlan配置设置,进入接口设置类型,设置vlan或者允许通过的vlan。

interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#

s2:

interface Ethernet0/0/1
 port link-type access
 port default vlan 10
#
interface Ethernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 10 20 30
#
interface Ethernet0/0/3
 port link-type access
 port default vlan 20
#

s3:

#
interface Ethernet0/0/1
 port link-type access  
 port default vlan 30
#

pc1ping通过pc3

s1:这台主要起到传输作用,实际配置没多少:

interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#

s2:

interface Ethernet0/0/1
 port link-type access
 port default vlan 10
#
interface Ethernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 10 20 30
#
interface Ethernet0/0/3
 port link-type access
 port default vlan 20
#

s3:

#
interface Ethernet0/0/1
 port link-type access
 port default vlan 30
#

pc1ping通过pc3


三,wireshark的使用

     wireshark是一个有名的网络端口探测器,是可以在windows,Unix等各种平台运行的网络监听软件,它主要针对TCP/IP协议的不安全性对运行该协议的机器进行监听。其功能相当于windows下的sniffer。都是在一个共享的网络环境下对数据进行捕捉和分析,而且还能够自由的为其增加某些插件来实现额外的功能。

     下载地址:http://www.wireshark.org/download/上下载,

使用方法:在下面途中过滤器处写入协议名称。,然后就会开始过滤

常见的协议

我将几种常见的抓包

ICMP报文

有很多情况都会发送ICMP消息,常常用于测试连通性,去过不通报文会一致request请求连接,知道有回复reply

 这张图就很好的表现出icmp报文的一发一达

 这几行中,从上到下,物理层数据链路层,网络层

封装了ICMP消息的IP头部格式示例  

 使用方法一般用选择好网卡在过滤你自己想要的报文

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

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

相关文章

Everypixel: AI图片搜索引擎

【产品介绍】 Everypixel是一个基于人工智能的图片搜索引擎。可以搜索超过 50 个图片来源的优质的授权图库版权素材图片,还可以使用免费图案功能,找到适合自己需求的可定制无缝图案。 Everypixel利用深度学习和计算机视觉技术,为客户提供先进…

Taro小程序配置网络请求

目录 1. 创建目录结构2. 全局通用的config的变量配置3. 配置http网络请求4. 使用 1. 创建目录结构 在 src 目录下新建 service 目录,目录下创建 api 和 http 子目录在 src 目录下新建 config 配置文件 2. 全局通用的config的变量配置 在 config 文件中添加一下代…

日本进口Hioki IM3536 LCR测试仪

Hioki IM3536 LCR测试仪 测量频率DC,4Hz~8MHz 测量时间:最快1ms 基本精度:0.05% rdg 1mΩ以上的精度保证范围,也可安心进行低阻测量 可内部发生DC偏压测量 从研发到生产线活跃在各种领域中 测量频率4Hz~8MHz,精度…

【pyq文案】可可爱爱、脑回路清奇の朋友圈文案

1.人每一个身体器官都是无价之宝,全部加起来1个月3000 2.别人出门:辣妹风、复古风、学院风;我出门:打工的勤劳小蜜蜂 3.看见自己就烦,50出;和今天星期四没关系 4.上学时拿钱混日子,上班后拿日…

种子轮、天使轮等相关知识

我们可以通过查询企业的相关工具网站,查看企业是否上市、独角兽、瞪羚企业、上市企业等情况。 转载: https://zhuanlan.zhihu.com/p/565389690 科创板挂牌不属于上市,企业在挂牌之后要经过协会核准后可以进行股份登记挂牌,大概需要…

【Redis】Redis 命令之 Hash

文章目录 ⛄介绍⛄命令⛄RedisTemplate API⛄应用场景 ⛄介绍 Hash类型,也叫散列,其value是一个无序字典,类似于Java中的 HashMap 结构。 String结构是将对象序列化为JSON字符串后存储,当需要修改对象某个字段时很不方便&#xf…

java服务-常用技术-生僻函数、方法、技巧

一、字符串操作 1. 需要转义的字符 java字符串中需要转义的特殊字符1. \n 表示换行;2. \t 表示制表符,相当于Table键;3. \ 表示单引号;4. \" 表示双引号;5. \\ 表示一个斜杠“\”。 2. split第二个参数limit的用…

Dynamics 365 DevOps CI/CD之WebResource

对于D365自身的发布,简单点来说就是Solution的发布,复杂一些会涉及周边集成接口等一系列的发布。如果是单纯的Solution的发布的Azure DevOps商店里有很多工具,比如Power DevOps Tools,这个我之前也有博文转载过相关文章&#xff0…

史上最通俗易懂的EWMA(指数加权移动平均)的参数解释以及程序代码

文章目录 一、EWMA(指数加权移动平均)是什么?二、详细的参数解释3、使用Python pandas库中的ewm()函数实现指数加权移动平均(EWMA)的示例代码总结 一、EWMA(指数加权移动平均)是什么&#xff1f…

抢跑智驾AI芯片「新路径」

“胆量”这个词,被后摩智能创始人兼CEO吴强着重提及。 5月10日,后摩智能发布首款存算一体智驾芯片鸿途™H30,以12nm制程实现最高物理算力 256TOPS,典型功耗 35W,成为国内率先落地存算一体大算力 AI 芯片的公司。即&am…

多线程的最最简单的基本了解

引言: 在学习完常规的语法后,我们将进入下一步的学习,而多线程则是被大多数人认为的下一步的学习目标,因为在有了基础的语法大框架后我们都有了对编程的一个基本的认知,而多线程则是开始有了一定的深度。 一、线程的基…

企业电子招标采购系统源码之传统采购模式面临的挑战

采购类型多 采购制度:采购金额、部门、品类的差异导致管理标准不同。 采购流程:从供应商管理、寻源操作到合同签订、订单执行,业务流程长,审批节点多,传统管理透明度低,联动性差。 供应商管理难 寻源&#…

Aixcoder:AI辅助编程工具

【产品介绍】 aixcoder是一款基于深度学习人工智能技术的AI辅助编程工具。提供了一个由各个领域的专业代码训练出来的“虚拟编程专家”,通过与aixcoder进行结对编程,程序员可以感受到工作效率的显著提升。 借助aixcoder的帮助,程序员可以摆脱…

ChatGPT教程 基于Springboot+Spring+MybatisPlus实现gpt3.5接口开发

⛪ ChatGPT教程: 基于SpringbootSpringMybatisPlus实现gpt3.5接口开发 🚀 文章介绍: 本文基于SpringBootSpringMybatisPlus实现一个响应快速的gpt接口,可通过与前端整合开发对应的前端页面 🚀 源码获取: 项目中的资料可以通过文章底部小卡片获…

AutoSizer.exe:自动调整窗口大小的便捷工具

AutoSizer.exe是一款实用的桌面应用程序,它旨在帮助用户自动调整窗口大小,提供更好的用户体验。无论您是在使用Windows操作系统进行日常工作还是进行多任务处理,AutoSizer.exe可以简化您的工作流程,提高效率。本文将介绍AutoSizer.exe的下载地址、功能介绍、使用方法以及其…

国考省考行测:增长率,减少率,增长3倍,是3倍,比较增长率直接相除,能除就除,能减就减,看题三要素:时间,关键词,考点

国考省考行测:增长率,减少率,增长3倍,是3倍,比较增长率直接相除,能除就除,能减就减,看题三要素:时间,关键词,考点 2022找工作是学历、能力和运气…

__101对称二叉树------进阶:你可以运用递归和迭代两种方法解决这个问题吗?---本题还没用【迭代】去实现

101对称二叉树 原题链接:完成情况:解题思路:参考代码: 原题链接: 101. 对称二叉树 https://leetcode.cn/problems/symmetric-tree/ 完成情况: 解题思路: 递归的难点在于:找到可以…

谈谈包装类与泛型

目录 包装类 基本数据类型与对应的包装类 装箱和拆箱 装箱 拆箱 泛型 什么是泛型 泛型的语法与使用 泛型的编译 擦除机制 泛型的上界 泛型方法 提到泛型的话,我们就先提一下包装类吧! 包装类 在Java中,由于基本类型不是继承自Ob…

STC8单片机+基于DMP库解析MPU6050数据+匿名上位机图形化显示

STC8单片机+基于DMP库解析MPU6050数据+匿名上位机图形化显示 📌相关篇《STC8单片机+基于DMP库解析MPU6050数据+vofa+图形化显示》✨该工程代码匹配的是匿名四轴上位机软件的2.6版本通讯协议,所以支持使用2.6版本的,最新的版本不支持。🌿验证对象:STC8H8K64U🌿时钟频率…

产品需求文档|协调、协作和沟通新产品开发的专业指南

「产品需求文档」是一个强大的产品管理工具,被众多敏捷团队推荐,并被一些行业中的大公司使用。 它有助于使团队保持一致,促进长期合作,并向团队成员传达优先必做事项,以完成工作。 如果你还没有开始制作,…