news 2026/4/23 11:49:16

网络工程师必备技能:各大网络协议原理与应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网络工程师必备技能:各大网络协议原理与应用

一、FTP与TFTP

1. FTP

FTP是最常用的文件传输协议之一,采用C/S架构,客户端与服务器建立TCP连接后即可上传或下载文件。在网络设备、文件服务器维护中广泛使用。

传输模式

ASCII模式:适用于TXTLOGCFG等文本文件传输,通过编码方式转换提高效率,传输网络设备的配置文件、日志文件时使用ASC模式。

Binary(二进制)模式:非文本文件(CCBINEXEPNG),如图片、可执行程序等,以二进制直接传输原始文件内容。当传输 网络设备的版本文件时推荐使用该模式。

工作方式

主动模式:客户端服务器21端口发起控制连接,客户端通过PORT命令告知数据端口,服务器端从20端口连接客户端的随机数据端口传输数据。主动模式需要客户端能接收服务器的主动连接,不适合防火墙限制较多的环境。

被动模式:客户端服务器21端口建立控制连接后,通过PASV命令让服务器指定一个随机端口N,客户端再主动连接该端口进行数据传输。被动模式更易穿越防火墙,因为由客户端主动建立数据连接。

FTP配置示例

开启FTP服务器端功能

[Huawejftp [ ipv6 ] server enable

缺省情况下,设备的FTP服务器端功能是关闭的。

配置FTP本地用户

[Huawei] aaa

[Huawei]local-user user-name password irreversible-cipher password

[Huawei]local-user user-name privilege level leve!

[Huawei]local-user user-name service-type ftp

[Huawei]local-user user-name ftp-directory directory

必须将用户级别配置在3级或者3级以上,否则FTP连接将无法成功。

FTP客户端操作示例

<FTP Client> ftp 10.1.1.1

Trying 10.1.1.1...

Press CTRL +K to abort Connected to 10.1.1.1. 220 FTP service ready. User(10.1.1.1:(nonel):ftp

331 Password required for ftp.

Enter password: 230 User logged in.

2.TFTP

TFTP是为传输小文件而设计的简单文件传输协议,使用UDP(端口69),无需认证,操作指令极简。与FTP不同,它不能列出目录,只能直接上传或下载特定文件。

五种报文格式

RRQ:读请求包

WRQ:写请求包

DATA:数据包

ACK:应答包,确认数据接收

ERROR:错误包

配置:

1.VRP作为TFTP客户端下载文件

<Huawei> tftp. TFTP Server-/P-address get filename

TFTP无需登录,直接输入服务器端IP地址以及操作命令。

2.VRP作为TFTP客户端上传文件

<Huawei> tftp TFTP Server-/P-address put filename

目前VRP设备只支持作为TFTP客户端。

二、HTTP

HTTP(超文本传输协议)应用层协议,用TCP作为传输基础,为浏览器与Web服务器之间提供标准通信方式。

在早期互联网,WWWWorld Wide Web)三部分组成:

1. HTML(页面标记语言,用于展示文档内容)

2. HTTP(传输协议)

3. URL(统一资源定位符)

HTTPC/S架构的典型代表,支持超文本(不仅是文本,还有图像、视频、音频等)传输。

三、DNS

1.系统组成

域名:主机的字符标识方式。大部分情况下,我们访问网站时在浏览器内输入的URL就是该网站的域名。

域名解析服务器(DNS Server):负责维护域名与IP地址对应关系的数据库,并对解析者的请求进行响应。

2.域名的表示方法

主机名次顶级域名顶级域名,根域,根域为".",一般最后的根域不表示。

3.查询方式

递归查询:DNS服务器向其他DNS服务器进行查询,将最终查询结果返回给DNS客户端

迭代查询:DNS服务器告知DNS客户端其他DNS服务器地址,客户端自行向其他DNS服务器进行查询。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 14:03:20

套期保值管理系统性能优化案例分析

系统性能是套期保值业务高效运转的基础保障。随着业务规模扩大与数据量增长&#xff0c;系统响应延迟、报表生成缓慢等问题逐渐显现。本文将通过实际优化案例&#xff0c;介绍套期保值管理系统的性能优化方法与最佳实践。 一、性能问题诊断与分析 性能优化的第一步是准确诊断…

作者头像 李华
网站建设 2026/4/16 21:32:28

我感觉要放弃Ubuntu了,Debian 才是真正适合日常主力机的 Linux 发行版

过去几年,我看到不少读者在评论区、私信里吐槽 Ubuntu:Snap 包越来越慢、系统更新越来越“商业化”、桌面体验越来越偏离纯粹的 Linux 精神……如果你也有类似感受,那这篇文章就是写给你的。 今天我想和大家聊一个很多老鸟早就知道、但新手往往忽略的选择——Debian。 它不…

作者头像 李华
网站建设 2026/4/8 19:06:41

基于深度学习YOLOv11的大豆杂草识别检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 针对大豆田间杂草高效识别与精准检测的需求&#xff0c;本研究基于YOLOv11深度学习算法开发了一套大豆杂草智能识别检测系统。系统采用轻量化改进的YOLOv11模型&#xff0c;结合包含1,302张标注图像的自建数据集&#xff08;训练集908张、验证集260张、测试集134…

作者头像 李华
网站建设 2026/4/18 21:48:10

《你真的了解C++吗》No.035:typename 的谜团——从属类型名

《你真的了解C吗》No.035&#xff1a;typename 的谜团——从属类型名 导言&#xff1a;编译器的“选择困难症” 在非模板代码中&#xff0c;类型和变量的区别是一目了然的。但在模板内部&#xff0c;一切都变得模糊。当编译器看到 T::iterator * iter; 时&#xff0c;它会陷入沉…

作者头像 李华
网站建设 2026/4/18 16:03:41

基于AI应用 + 智能推荐 + 协同过滤算法的电影推荐系统设计与实现

阅读提示 博主是一位拥有多年毕设经验的技术人员&#xff0c;如果本选题不适用于您的专业或者已选题目&#xff0c;我们同样支持按需求定做项目&#xff0c;论文全套&#xff01;&#xff01;&#xff01; 博主介绍 CSDN毕设辅导第一人、靠谱第一人、全网粉丝50W,csdn特邀作者…

作者头像 李华
网站建设 2026/4/21 6:14:36

【小程序毕设源码分享】基于springboot+小程序的房产交易租赁服务平台的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华