
计算机网络
文章平均质量分 51
lsz冲呀
奋斗者
展开
-
Cookie和Session的失效时间
Cookiecookie是浏览器自带,在客户端可以用来保存用户信息的一种方式,通过JavaScript可以增删改查cookie中的数据,一般会根据业务来决定是否设置过期时间:没有设置失效时间(会话cookie);1 关闭浏览器;2.手动清除Cookie;设置时间;1.时间到了失效,即使关闭了浏览器也不会被清除,因为cookie信息被保存在了硬盘上,浏览器再次打开的时候就会读取硬盘上的数据,而且不同的浏览器之间是可以共享的;2.手动清除Cookie;Sessionsession机原创 2022-04-25 19:50:01 · 6483 阅读 · 1 评论 -
端口号范围
导读在建立tcp连接时需要明确端口号。那么端口号哪些能用呢端口范围与使用一般用到的是1~65535。其中0不使用,1-1023为系统端口,也叫BSD保留端口。0-1023: BSD保留端口,也叫系统端口,这些端口只有系统特许的进程才能使用;1024~65535为用户端口,又分为:BSD临时端口(1024-5000)和BSD服务器(非特权)端口(5001-65535)。其中:1024-5000: BSD临时端口,一般的应用程序使用1024到4999来进行通讯;5001-65535:BS原创 2022-04-25 19:33:54 · 2993 阅读 · 0 评论 -
HTTP1.0和HTTP1.1的区别
HTTP1.0和HTTP1.1的区别长连接HTTP1.0默认使用短连接,每次请求都需要建立新的TCP连接,连接不能复用。HTTP1.1支持持久连接和请求的流水线处理,在一个TCP连接上可以传送多个HTTP请求和响应,减少建立和关闭TCP连接的消耗和延迟,提高效率。HTTP1.1默认开启“Connection:Keep-Alive”,使用长连接,加入“Connection:close”才关闭。host字段在HTTP1.0中为每台服务器绑定一个唯一的IP地址,因此,请求消息中的URL并没有传递原创 2022-04-24 21:05:58 · 380 阅读 · 0 评论 -
HTTPS的连接建立过程
首先说明一下,以下内容来自于公众号小林coding的总结,强烈推荐大家去看看。本文是对其内容学习的总结与回顾。HTTP 与 HTTPSHTTP 是超⽂本传输协议,信息是明⽂传输,存在安全⻛险的问题。HTTPS 则解决 HTTP 不安全的缺陷,在TCP 和 HTTP ⽹络层之间加⼊了 SSL/TLS 安全协议,使得报⽂能够加密传输。HTTP 连接建⽴相对简单, TCP 三次握⼿之后便可进⾏ HTTP 的报⽂传输。⽽ HTTPS 在 TCP 三次握⼿之后,还需进⾏ SSL/TLS 的握⼿过程,才可进原创 2022-03-27 16:37:35 · 290 阅读 · 0 评论 -
TCP 三次握手
首先要搞清楚这个问题,首先得了解TCP究竟是如何保证可靠传输的。TCP协议中,主动发起请求的一端称为『客户端』,被动连接的一端称为『服务端』。不管是客户端还是服务端,TCP连接建立完后都能发送和接收数据。起初,服务器和客户端都为CLOSED状态。在通信开始前,双方都得创建各自的传输控制块(TCB)。服务器创建完TCB后便进入LISTEN状态,此时准备接收客户端发来的连接请求。第一次握手:客户端向服务端发送连接请求报文段。该报文段的头部中SYN=1,ACK=0,seq=x。请求发送后,客户原创 2022-03-18 00:30:24 · 164 阅读 · 0 评论