![](/img/trans.png)
[英]UDP datagram Socket Programming with server in JAVA and Client in C++
[英]In the TFTP Client Server application, how does a UDP datagram modify the IP header?
我正在使用Java構建TFTP(RC1350)應用程序。 到目前為止,無論讀取請求還是寫入請求,我都能在兩台不同的計算機之間成功進行傳輸。 正如RC1350規范所建議的那樣,我通過將此信息放入DatagramPacket中來指定目標地址和端口號。
基於RC1350,標頭的順序如下:
---------------------------------------------------
| Local Medium | Internet | Datagram | TFTP |
---------------------------------------------------
Figure 3-1: Order of Headers
並且還指出“ TFTP 不指定Internet標頭中的任何值”。
由於我的TFTP應用程序根本不接觸IP標頭,因此IP如何確定將什么作為地址放入IP標頭?
TFTP沒有指定 IP標頭中的內容,但這並不意味着其中沒有任何內容。
UDP將源端口和目標端口放在UDP標頭中,而IP將源地址和目標地址放在IP標頭中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.