1.UDP的基本特点:无连接,不可靠传输,面向数据报,全双工.
2.1~1024的端口号有特定的含义,不建议使用.比如21:ftp,22:ssh,80:http,443:https.
3.CRC校验算法:循环冗余校验和,把UDP报中的每个字节都依次进行累加,把累加的结果,放到两个字节的变量中,溢出也无所谓,因为都加了一遍.
传输数据的时候,把原始数据和校验和都发出去,接收之后,再按相同的方式算一遍,如果相同,可以认为是正确的(不考虑特殊情况),如果不同,可以认为是错误的,该数据会丢弃,不会重新发送.