FTP、DNS、ARP
一、T/FTP 协议:
A、FTP概述:
FTP(File Transfer Protocol)协议,文件传输协议。提供交互式的访问,对传输文件的格式和类型有分类,允许文件具有存取权限。适合异构网络任意计算机的传送。其传输的方式:ASCII、二进制,明文传输。FTP有以下基本功能:
1、提供不同种类主机系统(硬,软件体系等都可以不同)之间的文件传输能力。
2、以用户权限管理的方式提供用户对远程FTP服务器上的文件管理能力。
3、以匿名FTP的方式提供公用文件共享的能力。
FTP采用C/S架构,使用TCP可靠的传输服务。一个FTP服务器进程可同时为多个客户进程提供服务,FTP服务器检查有两大部分组成:一个主进程,负责接收新的请求,另外有若干的从属进程,负责处理单个请求,工作步骤如下:
打开端口21(控制端口),使客户进程能够连接上,
等待客户进程发链接请求。
启动从属进程来处理客户进程发来的请求。主进程与从进程并发执行,从属进程对客户进程的请求处理完毕后即终止。
回到等待状态,继续接收其他客户进程的请求。
FTP 数据连接三大用途:客户机向服务器发送文件 (上传)服务器向客户机发送文件 (下载) 服务器向客户机发送文件列表

H3C路由交换FTP实验配置过程_h3c交换机配置ftp-CSDN博客
FTP协议解析之Wireshark报文分析_ftp报文分析_程序猿编码的博客-CSDN博客
B、TFTP概述:
1、简要:
TFTP(简单文件传输协议)该协议在熟知端口69上使用UDP服务。TFTP协议常用于无盘工作站或路由器从别的主机上获取引导配置文件,由于TFTP报文比较小,能够迅速复制这些文件。
TFTP协议代码所占用的内存小,其对应的软件也很小,所以能个很容易地放入到无盘工作站的ROM中。TFTP支持ASCII码或二进制传送
TFTP在运输层上使用的是UDP报文因此它需要有自己的差错改正措施
TFTP只支持文件传输不支持文件交互。
TFTP没有列目录所以你不能查看到TFTP服务器上的文件,也不能对用户身份进行鉴别因此它非常不安全
2、特点:
每次传送的数据PDU中有512字节的数据,但最后一次可不足512字节。
数据PDU称为文件块,每个块按序编号,从1开始。
支持ASCll码或二进制传送。
可对文件进行读或写。
使用很简单的首部。
TFTP发送完一个文件块后就等待对方的确认,确认时应指明所确认的块编号。
发送完数据在规定时间内没有收到对方的确认就要重发数据PDU。发送PDU的一方若在规定时间内收不到下一个文件块也要重发确认PDU。
3、报文的语法语义:

4、工作流程:
客户端向服务端发送了一个读或写请求,服务器的端口号为69。然后服务器返回一个新的端口用作数据传输。客户端向新的端口发送数据然后服务端向客户端发送回复确认报文。然后他们之间就开始不断地传输数据。

二、DNS:
A、概述:

B、体系:

C、查询方式:

D、区域资源:

三、ARP:
A、概述:
IP 地址是分配给主机的逻辑地址,在因特网络中表示唯一的主机,但在网络中还有一个物理地址。由于有两种主机地址,因此需要一种映像关系把这两种地址对应起来。 在 Internet 中是用地址分解协议 (ARP) 来实现逻辑地址到物理地址映像的 。ARP对位置IP信息通过广播请求,单播回应的方式获取。
ARP 分组的格式下图所示:

B、相关拓展:
