Udp数据包的大小

时间:2014-09-26 12:29:24

标签: udp packet

我想知道我们是否有一个简单的udp数据包,其中包含一个字符串,其中udp数据包的大小将是多少

对于exmaple,我们有一个包含字符串的udp数据包 字符串是:stackoverflow.com

现在,udp数据包的大小是多少?

我在想,可能包含文本的udp数据包的大小就像是包中有相同文本的文本文件大小一样?

所以如果文件有这个文本,大小是1千比特

test

如果数据包有相同的文本,那么大小是否与文本文件相同?

2 个答案:

答案 0 :(得分:0)

UDP 数据报的大小是其中的数据大小(有效负载)加上UDP和IP标头的大小。对于通过IP传输的IPv4,有效负载最高可达65507字节,而标头中没有其他选项。

由您决定如何创建有效负载。 "测试"使用没有终止符或长度指示符的单字节字符集可能只有4个字节。真的,您可以创建一个能够在接收器上解码的有效载荷结构。

答案 1 :(得分:0)

Add 8 octets for UDP header, another 12 for IPv4.

如果您需要计算较低层,例如,它会变得更复杂一些,例如ethernet frame