UDP是一个简单的面向数据报的不可靠的无连接的运输层协议。
UDP报文格式:
源端口号:16位。
目标端口号:16位。
数据报长度:16位。包含首部和数据。
检验和:16位。检验覆盖首部和数据部分。
特点:
(1)UDP对应用程序提交的数据不进行分片处理,分片由IP层负责。
(2)在数据传输过程中延迟小、数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、TFTP、SNMP等。
(3)不提供报文到达确认、排序、及流量控制等功能。
(4)包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。
(好像UDP没有太多好讲的东西。。。)
Ping程序
参数:
- c 数值 :执行Ping的次数。
- n :不进行IP与主机名的反查,直接使用IP输出(速度更快)。
- s 数值 :发送出去的ICMP数据包大小,默认为56字节。
- t 数值:TTL数值,默认是255。
- W 数值:等待响应对方的秒数。
- M [do | dont] :主要检测网络的MTU数值大小。do–不可分片;dont–可分片。
Ping程序通过向目的IP发送ICMP回显请求报文,来测试两个主机的连通性。
测试步骤:
1. 使用ipconfig观察本地网络设置是否正确;
2. Ping127.0.0.1,检查本地的TCP/IP协议有没有设置好;