gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 09:56:08 25 4
gpt4 key购买 nike

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

基于RC1350, header 的顺序如下:

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

Figure 3-1: Order of Headers

它还指出“TFTP 指定 Internet header 中的任何值”。

由于我的 TFTP 应用程序根本不接触 IP header ,那么 IP 如何确定将什么作为地址放入 IP header 中?

最佳答案

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

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

关于java - 在TFTP客户端服务器应用程序中,UDP数据报如何修改IP头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37199065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com