今天整理一下传输层与应用层的一些重要的内容。
一、传输层
TCP
1、tcp报文格式:
源端口:标识哪个应用程序发送。
目的端口:标识哪个应用程序接收。
序号字段:本报文段所发送的数据的第一个字节的序号。
确认号:上次以成功接收到的数据字节序号加1,只有ACK为一时,这个字段才有效。
首部长度:最大60字节,最小是20字节。即段起始到数据起始的长度。
保留:必须填0。
URG:代表这个数据是否需要紧急传输。
ACK:ACK=1,确认号有效;ACK=0,确认号无效。
PSH:若PSH=1,就立刻把报文段交给应用进程。
RST:若RST=1,说明tcp连接有问题,需要释放连接,然后重新连接。
SYN:若SYN=1,说明这是一个连接请求或连接接受请求。
FIN&#x