[image-20200915193326015]
TCP/IP 参考模型
从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,TCP/IP协议是协议栈的统称。对互联网互联网中各部分进行通信的标准和方法进行了规定。IP、TCP 或UDP、TELNET 或FTP、以及 HTTP 等都属于 TCP/IP 协议。因此,有时也称 TCP/IP 为网际协议群。
根据TCP/IP协议归纳总结制定了TCP/IP参考模型,将OSI参考模型简化成了4层,将会话层,表示层,应用层合并成了应用层。数据链路层和物理层合并成了网络接口层。
TCP/IP 协议的报文
我们知道数据在向下传输的过程中,每一层都会上层的原始数据前添加一串属于自己的协议头,所以每层协议的关键就是协议头的组成内容
数据链路层:数据链路层数据一般称作为以太帧常见的报文如下
FCS帧校验序列:通过循环冗余算法生成的帧检验序列(FCS),用来进行差错检验,保证数据的一致性,简单理解类似MD5校验,先根据算法对数据生成校验码,校验时对收到的数据用同样的算法进行校验比对,如果不一致说明数据有丢失或者出错。
IP:包含源ip地址和,目的ip地址
TCP:包含源主机端口号,目的主机端口号
持续更新。。。