HTTP网络
文章平均质量分 76
爱思考的猪
这个作者很懒,什么都没留下…
展开
-
cookie和session的使用及两者的区别
cookie是解决http无状态的一种方案。服务端与服务端经过三次握手后建立连接,数据发送完后连接关闭,在之后的请求中服务端无法判断每次的请求是不是由同一个用户发出的。当后面的请求依赖之前的请求数据的时候,客户端每次请求数据的时候必须先将之前的数据保存下来然后放在后面请求体中。而cookie正是解决这个问题的方案,服务端在响应客户端请求的时候将cookie放在请求头中一起传递到客户端,在之后的请求中客户端都会带上这个cookie,服务端验证cookie做出响应。原创 2022-10-09 20:25:00 · 913 阅读 · 0 评论 -
UDP和TCP以及TCP的三次握手和四次挥手
1.TCP是面向连接的,连接需要一定的时间,但保证了传输的稳定性,UDP面向无连接即时性高,但不稳定,容易丢包。2.TCP的报文要包含SYN和ACK,首部占用比较多的字节,最少需要20个,UDP的首部只需要8个字节3.TCP的传输方式是字节流,UDP的传输方式是数据包4.TCP只能对多连接,UDP比较随意,可以一对多,多对一或者多对多。 为什么是三次握手? 第一次握手确认了客户端的发送能力和服务端的接收能力,第二此握手确认了客户端和服务端的发送和接收能力。第三握手确认syn是最新的,是为了防止网络延迟,原创 2022-09-28 21:24:38 · 1220 阅读 · 0 评论 -
OSI七层模型和TCP/IP协议
OSI(Open System InterConnection)开放式系统互联。应用层直接为用户提供服务,如HTTP、FTP、STMP(邮件服务)、DNS、Telnet(远程控制)等,表示层将应用层的数据转换为OSI模型支持的数据格式,还提供数据加密/解密、压缩/解压缩的功能,会话层 管理两个实体之间的会话状态,提供寻址功能,如根据ip地址建立两台主机之间的连接,传输层传输层的主要作用是确保数据正确的传输,可在此层进行流量控制和错误处理。分为面向连接(TCP)和面向无连接(UTP)两种,网络层提供寻址功原创 2022-09-28 20:13:49 · 908 阅读 · 0 评论