网络协议传输层UDP协议
1.传输层主要有
2.端口号
3.UDP协议
学习一个协议,最主要的工作就是去理解协议报文格式
源ip目的ip在哪?
在网络层(ip协议)
UDP数据报最长就是2个字节64kb,所以使用UDP的时候,难以用太大的
3.1 校验和:
比如家人叫我去买四样菜,我只买了三样,就出错了
但也可能我买了四样菜,但我买错了一样
所以光使用个数,虽然是一种校验机制,但是还不够,往往校验机制要结合内容来计算
校验和,其实本质也是一个字符串,体积比原始的数据更小,又是通过原始的数据生成的,原始数据相同,得到的校验和就一定相同
反之,校验和相同,原始数据就大概率相同
如何基于校验和来完成校验?
校验和是怎么算的?
md5
4.UDP特点
1.无连接
2.不可靠
3.面向数据包
4.缓冲区
5.大小受限