在TFTP客户端服务器应用程序中,UDP数据报如何修改IP标头?

时间:2016-05-12 23:32:13

标签: java sockets udp ip tftp

我正在使用Java构建TFTP(RC1350)应用程序。到目前为止,我已经能够在两台不同的计算机之间成功传输,无论是读取请求还是写入请求。正如RC1350规范所建议的那样,我通过将此信息放入 DatagramPacket 来指定目标地址和端口号。

基于RC1350,标题的顺序如下:

      ---------------------------------------------------
     |  Local Medium  |  Internet  |  Datagram  |  TFTP  |
      ---------------------------------------------------

                  Figure 3-1: Order of Headers

它还声明" TFTP 不会指定互联网标题中的任何值"。

由于我的TFTP应用程序根本没有触及IP标头,因此IP如何确定将地址放入IP标头的内容?

1 个答案:

答案 0 :(得分:1)

TFTP没有指定 IP标头中的内容,但这并不意味着其中没有任何内容。

UDP将源端口和目标端口放入UDP标头,IP将源和目标地址放在IP标头中。