Connections

  • 两个链接
    • 控制链接
    • 数据链接
    • Why
  • 二进制模式和文本模式

TFTP

协议数据单元(PDU)

  1. 读请求(RRQ,Read Request):客户端发送读请求来从服务器下载文件。这个数据包包含了请求的文件名和传输模式(通常是二进制或文本)。
  2. 写请求(WRQ,Write Request):客户端发送写请求来向服务器上传文件。这个数据包的结构与读请求相似,包含文件名和传输模式。
  3. 数据(DATA):数据包包含实际的文件数据。每个数据包除了数据外,还包含一个序号,用于标识这是文件的哪一部分。TFTP标准规定数据包的大小最多为512字节。
  4. 确认(ACK,Acknowledgment):确认包是对数据包的响应。每当一个数据包被接收,接收方就会发送一个确认包来确认收到的数据包序号。
  5. 错误(ERROR):错误包用于报告在文件传输过程中发生的错误。这个数据包包括错误码和错误信息,用于通知对方发生了什么类型的错误。