网络设备和网络软件

文章目录

  • 网络设备和网络软件
    • 网卡
    • 交换机
      • 交换机的三个主要功能
      • 交换机的工作原理
      • 第二层交换和第三层交换
      • 交换机的堆叠和级联
    • 路由器
      • 路由器工作原理
    • 网关
      • 网关的分类
    • 无线接入点(AP)
    • 调制解调器
    • 网络软件

网络设备和网络软件

网卡

网络接口卡又称网络适配器,简称网卡。网卡完成物理层和数据链路层的大部分功能,包括网卡与网络电缆的物理连接、介质访问控制、数据帧的拆装、帧的发送与接收、错误校验、数据信号的编解码、数据的串并行转换等功能。网卡就像一个装卸货的小码头,负责计算机和网线之间的数据收发工作。

交换机

在计算机网络中,交换是在对共享工作模式改进的基础上提出的。交换机也叫多端口网桥,工作在数据链路层,能够识别帧的内容。

交换机的三个主要功能

  • 学习:交换机对每一个端口相连设备的MAC地址进行识别,并将这些设备的MAC地址同相应的端口的映射关系存放在自己的缓冲中的MAC地址表中
  • 转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射关系存在时,它被转发到相应的端口而不是所有的端口(如果该数据帧为广播/组播帧则转发到所有的端口)
  • 消除回路:当交换机包括一个冗余回路时,交换机通过生成树协议避免回路的产生,同时允许存在后备路径

交换机的工作原理

交换机是依赖于yizhangMAC地址与端口的映射表(称为CAM表即Context Address Map)来进行工作的

交换机是一种基于MAC地址识别,能够完成封装转发数据帧功能的网络设备。交换机可以学习MAC地址,并把其存放在内部的地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。

第二层交换和第三层交换

  • 第二层交换:第二层交换是以硬件的方式执行网桥的功能。上述内容设计的都是第二层交换技术
  • 第三层交换:第三层交换式将路由功能集成到交换机中,在交换机内部实现了路由,提高了网络的整体性能。但它并不是简单的把路由器设备的硬件以及软件简单的叠加在局域网交换机上。简单的说,三层交换技术就是:二层交换技术+三层转发技术

交换机的堆叠和级联

堆叠和级联是多台交换机或集线器连接在一起的两种方式。他们的主要目的是增加端口密度。但他们的实现方法是不同的。简单的说,级联可通过一根双绞线在任何网络设备长焦的交换机之间,集线器之间或者交换机与集线器之间完成。而堆叠只有在自己厂家的设备之间,且此设备必须具有堆叠功能才可以实现。级联只需要单做一根双绞线或者其他媒介,堆叠需要专用的堆叠模块和堆叠线缆,而这些设备可能需要单独购买

  • 交换机堆叠:此种连接方式主要应用在大型网络中对端口需求比较大的情况下使用。交换机的堆叠是扩展端口最快捷、最便利的方式,同时堆叠后的带宽是单一交换机端口速率的几十倍。但是,并不是所有的交换机都支持堆叠的,这取决于交换机的品牌、型号是否支持堆叠;并且还需要使用专门的堆叠电缆和堆叠模块;最后还需要注意统一堆叠中的交换机必须是同一品牌。
  • 交换机级联:级联是最常见的连接方式,就是使用网线将两个交换机进行连接。连接的结果是,在实际的网络中他们仍然各自工作,仍然是两个独立的交换机。需要注意的是交换机不能无限制的级联,超过一定数量的交换机进行级联,最终会引起广播风暴,导致网络性能严重下降。级联又分为以下两种:
    • 使用普通端口级联:
    • 使用Uplink端口级联:

路由器

路由器是属于网络层的互联设备,用于连接多个多级上分开的网络,所谓逻辑 网络就是拥有独立网络地址的网络。

在这里插入图片描述

路由器工作原理

一般来说,路由器的主要工作是对数据报进行存储转发,具体过程如下

  • 第一步:当数据包到达路由器,根据网络物理接口的类型,路由器调用相应的链路层功能模块,以解释处理此数据包的链路层协议报头。这一步处理比较简单,主要是对数据的完整性进行验证,如CRC校验,帧长度检查等
  • 第二步:在数据链路层完成对数据完整性的验证之后,路由器开始处理此数据帧的IP层,这一过程是路由器功能的核心。根据数据帧的IP包头的目的IP地址,路由器在路由表中查找下一跳的IP地址;同时,IP数据包头的TTL域开始减数,并重新计算校验和
  • 第三步:根据路由表中检查到的下一跳的IP地址,将IP数据包送往相应的输出链路层,被封装上相应的链路层包头,最后经输出网络物理接口发送出去。

网关

网关又叫协议转换器,是一种复杂的网络连接设备,可以支持不同协议之间的转换,实现不同协议网络之间的互联。网关具有对不兼容的高层协议进行转换的能力,为了实现异构设备之间的通信,网关需要对不同的链路层、专用会话层、表示层和应用层协议进行翻译和转换

网关的分类

网关的分类主要有三种:

  • 协议网关:协议网关通常在使用不同协议的网络区域之间做协议转换
  • 应用网关:应用网关是在使用不同数据格式之间翻译数据的系统
  • 安全网关:安全网关是各种技术的融合,具有重要且独特的保护作用,其范围从协议级过滤到十分复杂的应用级别过滤

无线接入点(AP)

无线接入点(AP)是一个包含单纯性无线接入点(无线AP)和无线路由器(包含无线网关、无线网桥)等类设备的统称

调制解调器

调制解调器Modem,是计算机和电话线之间进行信号转换的装置,通过调制解调器和电话线就可以实现计算机之间的数据通信。目前调制解调器主要有两种:内置式和外置式

网络软件

网络软件包括通信支撑平台、网络服务支撑平台软件、网络应用支撑平台软件、网络应用系统、网络管理系统以及用于特殊网络站点的软件等。从网络体系结构模型不难看出,通信软件和各层网络协议软件爱你是这些网络软件的基础和主体

  • 通信软件
  • 网络协议软件
  • 网络应用系统

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

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

相关文章

五种多目标优化算法(MOFA、NSWOA、MOJS、MOAHA、MOPSO)性能对比(提供MATLAB代码)

一、5种多目标优化算法简介 多目标优化算法是用于解决具有多个目标函数的优化问题的一类算法。其求解流程通常包括以下几个步骤: 1. 定义问题:首先需要明确问题的目标函数和约束条件。多目标优化问题通常涉及多个目标函数,这些目标函数可能…

conda下tensorflow安装

conda create -n tf21 python3.7 conda activate tf21 conda install tensorflow-gpu2.1验证 import tensorflow as tf tf.test.is_built_with_cuda()

模版(初级)

一.泛型编程 当我们要写一个交换函数时,面对不同的类型,我们可能就需要向如下这么写: void Swap(int& left, int& right) {int temp left;left right;right temp; }void Swap(double& left, double& right) {double tem…

【随笔】固态硬盘数据删除无法恢复(开启TRIM),注意数据备份

文章目录 一、序二、机械硬盘和固态硬盘的物理结构与工作原理2.1 机械硬盘2.11 基本结构2.12 工作原理 2.2 固态硬盘2.21 基本结构2.22 工作原理 三、机械硬盘和固态硬盘的垃圾回收机制3.1 机械硬盘GC3.2 固态硬盘GC3.3 TRIM指令开启和关闭 四、做好数据备份 一、序 周末电脑突…

HQYJ 2024-2-26 作业

1.整理链表的代码 link.stack.h文件 #ifndef __LINK_STACK_H__ #define __LINK_STACK_H__ #include<stdio.h> #include<stdlib.h> typedef int datatype; typedef struct link_stack {datatype data;struct link_stack *next;}link_stack,*link_p; typedef struc…

【Java程序设计】【C00283】基于Springboot的校园志愿者管理系统(有论文)

基于Springboot的校园志愿者管理系统&#xff08;有论文&#xff09; 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于Springboot的校园志愿者管理系统 本系统分为系统功能模块、管理员功能模块以及志愿者功能模块。 系统功能模块&#xff1a;用户进入到系统…

vue3.0 ref的使用

一.在vue2中定义变量 在使用vue2的时候,我们定义变量会在data中进行定义&#xff0c;那么我们在vue3中是如何定义变量的呢&#xff1f;我们会使用ref来进行定义。 (1)我们通过一个简单的案例来看 代码&#xff1a; <template> <div><button click"coun…

matlab 凸轮轮廓设计

1、内容简介 略 46-可以交流、咨询、答疑 2、内容说明 略 4 取标段的分析 取标装置是贴标机的核心部件之一&#xff0c;是影响贴标质量和贴标精度的重要因素&#xff0c;取标段是通过取标板与标签的相切运动使得涂有胶水的取标板从标签盒中粘取标签纸[4]&#xff0c;理论…

DP读书:《半导体物理学(第八版)》(一)绪论 3min速通

DP读书&#xff1a;《半导体物理学&#xff08;第八版&#xff09;》刘恩科 3min速通半导体物理之绪论 DP读书&#xff1a;《半导体物理学&#xff08;第八版&#xff09;》刘恩科绪论第一章 半导体中的电子状态1.1 半导体的晶格结构和结合性质1.1.1 金刚石型结构和共价键1.1.2…

电子科技大学课程《操作系统原理与实践》(持续更新)

前言 本人学习采用的是学校老师出版的课本&#xff0c;教学顺序与部分内容可能有所不同&#xff0c;具体以自己老师的教学为准&#xff0c;适合同学期中和期末考试的复习。重点内容用#标记&#xff0c;#数量越多&#xff0c;越重要&#xff0c;电子科技大学学生可以先看附言&a…

C++ 学习之函数对象

C 函数对象基本概念 在C中&#xff0c;函数对象&#xff08;Function Objects&#xff09;是一种类或结构体&#xff0c;它重载了函数调用运算符operator()&#xff0c;因此可以像函数一样被调用。函数对象有时也被称为仿函数&#xff08;Functor&#xff09;。 以下是关于C函…

线性表——单链表的增删查改(上)

本节复习链表的增删查改 首先&#xff0c; 链表不是连续的&#xff0c; 而是通过指针联系起来的。 如图&#xff1a; 这四个节点不是连续的内存空间&#xff0c; 但是彼此之间使用了一个指针来连接。 这就是链表。 现在我们来实现链表的增删查改。 目录 本节函数接口列表…