作者:LJX
在ip之后的要么是udp,要么是tcp,之前讲了udp,现在来讲讲tcp的内容
tcpip的层次图
数据包进行ip解析了之后如果发现ip报文头里面的协议内容是TCP,那么就按照tcp的协议去解析,举个例子:收到一个100字节的数据,最开始解析mac,然后发现mac的头部字段里面说明后面的内容按照ip格式排序,那么就按照ip格式解析,解析了ip头部发现后面的内容按照tcp的内容来排序,那么再按照tcp的格式来排序
这个是整体的数据格式,可以看到tcp在ip头部之后,先解析ip再解析tcp的内容,这里有个问题,数据解析ip之后怎样知道后面是tcp还是udp,那么就应该在ip的头部字段里面加上tcp要么udp的内容,这个是在ip头部的protol里面的,在这里面可以指导后面解析的内容是udp还是tcp了
ip报文