Andy Niu �����ĵ�

Andy Niu

Andy Niu Help  1.0.0.0

变量

 UDP头部
 
 测试udp端口
 

详细描述

变量说明

UDP头部
1、前16个bit,表示源端口,接下来16个bit表示目的端口
2、接下来16个bit,表示UDP数据长度,这个UDP数据长度,包括UDP的头部(8个字节)和UDP数据,减去8个字节就是有效数据长度。
    UDP有效数据长度,可以使用IP数据长度,减去IP头部(20字节),减去UDP头部长度(8字节),
    也可以使用UDP数据长度,减去UDP头部长度(8字节)。
    接下来16个bit是UDP的校验和,注意IP校验和只覆盖IP头部,并不覆盖IP数据报中的任何数据。UDP校验和覆盖UDP头部和UDP数据,
    以及UCP的伪头部,也就是IP头部的前12个字节。注意:UDP的检验和是可选的,而TCP的检验和是必选的。
测试udp端口
1、使用telnet可以测试tcp端口,不能测试udp端口,因为telnet是走tcp协议的,那么怎么测试udp端口呢?
2、linux下使用nc,如下:
    nc -uv 10.36.65.80 8084
    就可以和10.36.65.80,8084交互
3、如果只是测试 10.36.65.80 8084端口是否打开,可以使用
    nc -uzv 10.36.65.80 8084
    注:u[使用udp] z[不发送数据] v[verbose 详细信息]
4、需要注意的是,nc不仅能够测试udp端口,还可以测试tcp端口,选项不带u即可,如下:
    nc -v 10.36.65.80 8084
5、windows下好像没有好的工具,测试对端的udp端口。
Copyright (c) 2015~2016, Andy Niu @All rights reserved. By Andy Niu Edit.