TCP面向连接,有确认、重传、数据排序、流量控制、拥塞控制的机制。TCP是可靠协议。
HTTP基于TCP。HTTP是可靠协议。
IP是不可靠协议。
无状态协议:不记忆传输内容,不会被下一次传输感知。
HTTP,UDP是无状态协议。
TCP,FTP是有状态协议。
Cookie可以存储状态信息,但限制4KB,无法存储过多。
Cookie可以存储SessionId,服务器维护Session库存储状态信息,但涉及到多台服务器,需同步状态信息;或者使用JWT(Json Web Token,在Cookie或者localStorage中)加密存储状态信息。状态信息可以被服务端感知,使Http避免无状态的影响。