三、网络服务协议

目录

一、FTP:文件传输协议

二、Telnet:远程登录协议

三、AAA认证

四、DHCP

五、DNS

六、PPP协议

七、ISIS协议


一、FTP:文件传输协议

        C/S架构,现多用于企业内部的资料共享和网络设备的文件传输,企业内部搭建一个FTP服务器(文件服务器),基于TCP)

        双通道(服务端主动模式)

        1)控制通道:客户端向服务器发起TCP三次握手(服务器端口号21,客户端口号随机)

               客户端向服务器发起的各项控制指令(输入账号密码、打开文件、发起传输请求等)

        2)数据通道:客户端通过控制通道告知服务器自己开放的端口号(P,随机),由服务器主动发起TCP三次握手(服务器端口号20,客户端口号P)

                传输文件          

        双通道(服务端被动模式)

        1)控制通道:客户端向服务器发起TCP三次握手(服务器端口号21,客户端口号随机)

               客户端向服务器发起的各项控制指令(输入账号密码、打开文件、发起传输请求等)

        2)数据通道:客户端发送被动命令,服务器根据该命令告知客户端自己开放的端口号(N,随机),由客户端主动发起TCP三次握手(服务器端口号N,客户端口号随机)

                传输文件

客户端配置:
ftp 12.1.1.2(服务器ip地址)
输入账号密码(huawei和huawei@123)
##登陆到服务器上查看ftp服务器上的文件夹
dir
##从ftp服务器获取文件
get r2.zip
##发送文件
put r2.zipftp服务器配置:
##打开ftp服务
ftp server enable
##设置ftp默认工作目录
set default ftp-directory flash:
aaa##设置账号huawei密码huawei@123,cipher:本地加密local-user huawei password cipher huawei@123##设置权限,ftp需要3级及以上,15级最高local-user huawei privilege level 15 ##可以访问的文件夹:ftp目录local-user huawei ftp-directory flash:##可以访问的服务local-user huawei service-type ftpsave

二、Telnet:远程登录协议

        基于TCP,无需专用线缆直连设备,只要ip可达且设备TCP 23端口能通信即可。

        C/S架构

        远程登录协议:

  1. SSH:加密的;
  2. Telnet:明文的

        设备登录两种方式:

  1. console登录(连接配置线登录)
  2. 虚拟用户界面(远程登录),同时多个用户登录
服务端配置:
##打开telnet 服务
telnet server enable
##vty:虚拟接口,设置vty线路0-4,同时支持5个用户登录
user-interface vty 0 4##允许登陆的协议protocol inbound telnet(ssh/all)##设置登录认证方式为口令认证authentication-mode password ##设置登录用户级别,默认为0不能进入系统视图user privilege level 3##10分钟0秒不操作退出账号,0 0为永不退出idle-timeout 10 0##修改认证口令set authentication-mode password cipher huawei@123客户端登录:
telnet 12.1.1.2(服务器IP地址)

三、AAA认证

        AAA (Authentication, Authorization, and Accounting):认证、授权、计费

        AAA常见网络架构中包括用户、NAS(Network Access Server)、AAA服务器(AAA Server)

        NAS一般是网关设备(路由器或交换机)

        两组C/S

  1. 用户为客户端,NAS为服务端
  2. NAS为AAA客户端,AAA服务器为AAA服务端

  1. NAS负责集中收集和管理用户的访问请求。
  2. 在NAS上会创建多个域来管理用户。不同的域可以关联不同的AAA方案。AAA方案包含认证方案,授权方案,计费方案。
  3. 当收到用户接入网络的请求时,NAS会根据用户名来判断用户所在的域,根据该域对应的AAA方案对用户进行管控。

AAA支持的认证方式有:不认证,本地认证,远端认证。

        远端认证:需要发送至远端AAA服务器认证

        本地认证:将用户名密码配置在NAS上认证,类似上述的FTP服务

        AAA支持的授权方式有:不授权,本地授权,远端授权。
        授权信息包括:所属用户组、所属VLAN、ACL编号等。

        AAA支持的计费方式有:不计费,远端授权。
    AAA实现的协议

        常用radius协议

aaa##设置账号huawei密码huawei@123,cipher:本地加密local-user huawei password cipher huawei@123##设置权限,ftp需要3级及以上,15级最高local-user huawei privilege level 15 ##可以访问的服务local-user huawei service-type telnetuser-interface vty 0 4##设置登录认证方式为aaa认证authentication-mode aaa##设置登录用户级别,默认为0不能进入系统视图user privilege level 3
aaa##用户名为123的用户在名为hcia的域中,hica域中的用户都按照hcip的方式认证,hcip的认证方式为radius认证(远端认证)authentication-scheme hcipauthentication-mode radius##分域,同一域内的账号认证授权计费方式相同domain hciaauthentication-scheme hcip##添加本地用户local-user 123@hica password cipher 123

四、DHCP

动态主机配置协议,C/S架构,主机无需配置

统一管理:避免冲突

地址租期:释放地址

        工作原理(DHCP与主机工作在同广播域)

       主机开机后会发送广播报文(源0.0.0.0,目的255.255.255.255)寻找DHCP服务器,服务器回单播报文分配ip地址,在这个过程中,因广播域中可能有n个DHCP服务器,所以就给主机分配n个ip地址,客户端按照先到先得原则使用第一个到达的,然后客户端再次广播报文告知各服务器我使用的ip地址,其他n-1个地址由服务器回收,该ip地址服务器单播报文确认主机可以是应该ip地址。   

        租期更新

        如果在50%租期时未得到原服务器回应,则在87.5%租期广播发起DHCP请求,重新获取ip

DHCP  enable
int g0/0/0ip add 192.168.1.1 24##产生一个与本接口同网段的地址池且本接口作为该网段主机的网关dhcp select interface##100-199会保留下来,不会分配出去dhcp sever excluded-ip-address 192.168.1.100 192.168.1.199##租期2天0时0分dhcp sever day 2 hour 0 minute 0##域名解析服务器dhcp sever dns-list 8.8.8.8

        工作原理(DHCP与主机工作在不同广播域)

        依靠中继(dhcp relay):客户端—中继—服务端,客户端发广播到中继,中继单播到服务端

        如何广播变单播:在客户端发给中继的广播报文(源0.0.0.0,目的255.255.255.255)外封装一个新ip头部(源192.168.20.1,目的23.1.1.3)变为单播报文

单臂路由,首先把路由做通(有去有回)R2
##在能收到某ip地址段的网关处配置
int g0/0/0.20dot1q termination vid 20ip add 192.168.20.1 24arp broadcast enable##将该网关接口选择为dhcp中继dhcp select relay##将其中继到服务器23.1.1.3dhcp relay sever-ip 23.1.1.3R3
##全局地址池
ip-pool vlan20ip add 192.168.20.0 24GATEWAY-list 192.168.20.1lease day 1dns-list 8.8.8.8excluded-ip-address 192.168.20.10 192.168.20.20
int g0/0/0ip add 23.1.1.3 24##选择全局地址池而非接口地址池dhcp select global

五、DNS

        域名解析系统

        查询方式

  1. 递归查询:主机向DNS1发请求,DNS1没有,DNS1向DNS2发请求,以此类推
  2. 迭代查询:主机向DNS1发请求,DNS1没有并返回DNS2的ip,主机向DNS2发请求,以此类推

六、PPP协议

         ppp,二层协议,点对点,用路由器和路由器之间的串行接口(serial),二层上没有地址,串行线交换机用不了,路由器专用。

        与串行线对应的是以太网(采用mac,多路访问)

        普通以太网路由器只要连接即可通信,PPP协议提供了安全认证协议,认证通过后才可以通信。

        PPP链路建立需要经过链路层协商、认证协商和网络层协商三个阶段

  1. 链路层协商:通过LCP报文进行链路参数协商,建立链路层连接
  2. 认证协商(可选):通过链路建立阶段协商的认证方式进行链路认证
  3. 网络层协商:通过NCP协商来选择和配置一个网络层协议进行网络层参数协商,协商IP地址

        PPPoE(以太网承载PPP协议)

        适用家庭宽带:PPP在接入之前二层链路就进行了验证,但是家庭不适合用串行线,因此有了PPPoE

        PPPoE集中了PPP和Ethernet两个技术的优点。既有以太网的组网灵活优势,又可以利用PPP协议实现认证、计费等功能。 

    

七、ISIS协议

        相对于OSPF,ISIS协议具有的特点

  1. 报文的结构简单,邻居之间信息交互的效率较高,对网络资源占用较少
  2. ISIS与OSPF都是链路状态路由协议,同样采用SPF算法计算路由
  3. 基于数据链路层工作,不依赖IP地址进行通信

CLNS(无连接网络服务):无需同时在线

is-is(中间系统-中间系统,路由器-路由器)

        支持CLNP和ip网络

        采用数据链路层封装,不封装网络层

        基于链路状态的路由协议

        LSP(LSPDU,链路状态协议数据单元)2

ospf

        只支持ip网络

        采用ip报文封装

        CLNP网络中的NSAP地址(网络服务访问点)类似于ip网络中的ip地址,也分为网络位和主机位。

  1. 网络位(IDP,初始域部分),AFI标识哪个机构分配的地址,区分公网(非49开头)还是私网(49开头),现在网络的都是私网地址了;IDI标识区域。
  2.  主机位(DSP,具体域部分),system ID区分主机(6字节48比特,类似于ospf的routerid),sel标识服务类型(类似协议号,当下无意义)。

       isis的NSAP仅剩在用的特殊情况:

                NET(网络实体名称),将sei置为00,表示没有上层协议,示例:

                49.0001.0000.0000.0001.00

                区域ID   系统ID(16进制) SEL

        区域划分:

                isis以设备为单位进行划分

                区域不同也可建立邻居关系(不用区域L2路由器之间)

                有骨干,跨区域连续联合组成的

        isis路由器分类

                level1:只同步本区域的LSP,没有其他区域的LSP,也就没有路由,所以配默认路由与其他路由器通信(减轻计算压力和时间)

                level2:跨区域连接,连续的L2路由器构建出一个骨干区域

                即是level1又是level2的,称为level1-2

                level1-2上有本区域的LSDB-L1和相邻区域的LSDB-L2(本区域和相邻区域的L2),此外level1-2还会通过LSDB-L1获取的路由条目信息,以路由的形式放到LSDB-L2中,所以相邻区域里的L2路由器知道该区域的路由。

                可以起邻居关系的路由器:同区域L1之间,L2之间,L1和L1-2,L2和L1-2;不用区域L1-2和L2,L1-2和L1-2。

        ISIS支持MA网络和P2P网络。

        所有接口开销默认为10。

        所有的邻居都是邻接。

四中报文

        IIH(类似hello报文)

        LSP(类似LSA)

        CSNP(类似DD,但CSNP是一次性发完)

        PSNP(请求报文)

TLV框架:类型、长度、值

邻居状态

        down:未收到邻居

        int:收到邻居

        up:收到的邻居中有我

DIS,指定路由器,用来创建和更新伪节点,负责发送CSNP,类似DR,作用也类似DR。P2P网络中不选DIS。可以抢占。DIS伪节点的NET是实体路由器的系统ID+SEI(01、02、03顺序使用)。

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

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

相关文章

element table 点击某一行中按钮加载

在Element UI中,实现表格(element-table)中的这种功能通常涉及到数据处理和状态管理。当你点击某一行的按钮时,其他行的按钮需要动态地切换为加载状态,这可以通过以下步骤实现: 1.表格组件:使用…

手机流畅运行470亿参数大模型,上交大发布PowerInfer-2推理框架,性能提升29倍

苹果一出手,在手机等移动设备上部署大模型迅速成为行业焦点。 目前,移动设备上运行的模型相对较小(苹果的是3B,谷歌的是2B),并且消耗大量内存,这在很大程度上限制了其应用场景。 即使是苹果&…

【西瓜书】9.聚类

聚类任务是无监督学习的一种用于分类等其他任务的前驱过程,作为数据清洗,基于聚类结果训练分类模型 1.聚类性能度量(有效性指标) 分类任务的性能度量有错误率、精度、准确率P、召回率R、F1度量(P-R的调和平均)、TPR、FPR、AUC回归…

20240613解决飞凌的OK3588-C的核心板的USB3.0接口不读U盘的问题

20240613解决飞凌的OK3588-C的核心板的USB3.0接口不读U盘的问题 2024/6/13 15:21 缘起,由于USB3.0的CC芯片在飞凌的OK3588-C的开发板的底板上,一切正常。 如果你单独使用核心板,很容易出现这个问题【省成本没有使用CC芯片】:不读U…

LabVIEW开发CAN通讯协议

在LabVIEW中开发CAN(Controller Area Network)通讯协议时,需要全面考虑硬件选择、驱动安装、通信配置、错误处理、数据解析和实时性等多个方面。本文详细介绍了在LabVIEW中实现CAN通讯时的关键点和最佳实践,确保系统的稳定性、可靠…

JFrame.setDefaultLookAndFeelDecorated

在java Swing编程中,作为窗体,我们经常编写类继承JFrame,在main方法中进行加载,如下 有一种方法,不用继承JFrame也可以弹窗,代码如下 但是这个跟我们今天的setDefaultLookAndFeelDecorated有什么关系呢,这个设置,必须在new 对象前进行调用,才有装饰效果,如下 说白了…

Java中Transactional在不同方法间的穿透性,rollbackFor参数含义

哈喽,大家好,我是木头左! 在Java开发中,经常会遇到需要在一个事务中执行多个操作的场景。为了确保这些操作的原子性,可以使用Spring框架提供的Transactional注解来实现事务管理。然而,在实际开发过程中&…

【Intel CVPR 2024】通过图像扩散模型生成高质量360度场景,只需要一个语言模型

在当前人工智能取得突破性进展的时代,从单一输入图像生成全景场景仍是一项关键挑战。大多数现有方法都使用基于扩散的迭代或同步多视角内绘。然而,由于缺乏全局场景布局先验,导致输出结果存在重复对象(如卧室中的多张床&#xff0…

JVM性能优化案例:减少对象频繁创建

JVM性能优化案例:减少对象频繁创建 案例背景 某金融应用系统在处理大量并发交易时,响应时间过长,并且有时出现内存溢出(OutOfMemoryError)的问题。经过分析,发现问题主要出在频繁的对象创建和较差的内存管…

如何降低pcdn的延迟?

要降低P2P CDN的延迟,可以采取以下操作: 一.优化网络连接: 1、使用有线网络连接替代无线连接,因为有线连接通常提供更稳定的数据传输。 2、升级家庭或企业路由器,选择性能更好的路由器以提高网络传输速度…

【后端开发】服务开发场景之高可用(冗余设计,服务限流,降级熔断,超时重试,性能测试)

【后端开发】服务开发场景之高可用(冗余设计,服务限流,降级熔断,超时重试,性能测试) 文章目录 序:如何设计一个高可用的系统?可用性的判断指标是什么?哪些情况会导致系统…

SJ902安全网贯穿测试仪

产品内容 安全网耐贯穿试验机是根据GB 5725-2009 《安全网》用于检测安全网的耐贯穿性能。 技术指标 1、贯穿物:直径50mm,质量5kg的2圆棒 2、贯穿试验架与水平面夹角:30 3、贯穿试验高度:距离被贯穿网中心1米 4、电动提升、…

怎么防止源代码泄露?9种方法教会你!

怎么防止源代码泄露?首先要了解员工可以通过哪些方式将源代码传输出去! 物理方法: — 网线直连,即把网线从墙上插头拔下来,然后和一个非受控电脑直连; — winPE启动,通过光盘或U盘的winPE启动,甚…

操作系统——信号

将信号分为以上四个阶段 1.信号注册:是针对信号处理方式的规定,进程收到信号时有三种处理方式:默认动作,忽略,自定义动作。如果不是自定义动作,这一步可以忽略。这个步骤要使用到signal/sigaction接口 2.…

最新有钱还系统源码 人人还众筹还钱模式还贷系统源码

本文来自:最新有钱还系统源码 人人还众筹还钱模式还贷系统源码 - 源码1688 应用介绍 简介: 最新有钱还系统源码 | 人人还众筹还钱模式还贷系统源码 转载未测试 盈利模式: 1.系统里直推400 2.间推得200 3.升级是隔代匹配200 4.漏单直接…

借助Historian Connector + TDengine,打造工业创新底座

在工业自动化的领域中,数据的采集、存储和分析是实现高效决策和操作的基石。AVEVA Historian (原 Wonderware Historian) 作为领先的工业实时数据库,专注于收集和存储高保真度的历史工艺数据。与此同时,TDengine 作为一款专为时序数据打造的高…

SpringBoot的Mybatis-plus实战之基础知识

文章目录 MybatisPlus 介绍一、MyBatisPlus 集成步骤第一步、引入依赖第二步、定义mapper 二、注解TableNameTableldTableField 三、配置文件四、加解密实现步骤 在SpringBoot项目中使用Mybatis-plus,记录下来,方便备查。 MybatisPlus 介绍 为简化开发而…

项目文章 | Cell ReportsChIP-seq和RNA-seq联合鉴定伯克霍尔德氏菌毒性的重要调节因子

发表单位:中山大学深圳校区制药科学学院 发表日期:2024年5月14日 研究期刊:Cell Reports(IF: 8.8) 研究材料:伯克霍尔德氏菌 主要技术:ChIP-seq,EMSA,微尺度热泳分析…

Linux环境---在线安装MYSQL数据库

Linux环境—在线安装MYSQL数据库 一、使用步骤 1.安装环境 Mysql 驱动 8.0 需要 jdk1.8 才行。 JDK版本:1.8 参考文档 MYSQL版本:8.0.2 下载链接: https://pan.baidu.com/s/1MwXIilSL6EY3OuS7WtpySA?pwdg263 操作系统:CentOS 1.1 建立存…

LabVIEW Actor架构特点与适用范围

LabVIEW的Actor架构提供了一种基于消息传递的并行任务管理方式,适合复杂系统的模块化设计。其特点包括高可扩展性、灵活的消息传递和并行处理能力。维护和修改要求较高,适合有一定经验的开发人员。对于中小型项目,可考虑选择更简单的状态机架…