计算机网络
毛毛怪不奇怪
这个作者很懒,什么都没留下…
展开
-
GET请求和POST请求的区别精准解读
1)请求参数长度限制:GET有 POST无 2)GET请求采用参数拼接的方式,POST请求放在Request Body中 所以POST请求比GET请求更安全 3)GET请求会被浏览器缓存 ,POST请求不会(除非手动设置) 4)GET请求一次产生一个TCP数据包,POST请求产生俩个TCP数据包 其它HTTP请求 PUT:传输文件。 HEAD:获得报文首部。和GET请求一样,只是不返回报文主体部分。 DELETE:删除文件。同样不带验证机制,存在安全性问题。 OPTIONS:询问指定原创 2022-01-06 20:54:33 · 907 阅读 · 0 评论 -
Cookie、Session、Token精准解读
Cookie 发送HTTP请求时,它的Herder中可以携带Cookie,记录用户的登录状态和行为,单请求有效。 Session 存在于服务器端,一次会话,会生成一个SessionId放置于Cookie中,存在于客户端浏览器 Token 客户端第一次访问服务器时,服务器会生成一串Token字符串当作之后访问的身份认证 ...原创 2022-01-05 11:01:32 · 286 阅读 · 0 评论 -
一次URL的完整过程精准解读
在浏览器输入URL 1.看浏览器缓存有没有 2.发送域检请求 3.DNS解析URL得到IP地址 5.进行IP寻址 ARR协议MAC寻址 6.三次握手建立连接 7.发送HTTP请求 8.服务器接受解析请求 9.服务器发送响应 10.四次挥手关闭TCP连接 11.检查状态码 12.解析响应内容 13.呈现界面 ...原创 2022-01-05 10:22:07 · 1590 阅读 · 0 评论 -
七层网络模型精准解读
物理层 屏蔽物理媒介差异,为数据链路层提供统一的物理比特流传输能力 例:光纤,网线。 数据链路层 将不可考的物理通信变成无差错的,能可靠传输帧的数据链路 例:网卡,以太网,交换机。 点对点协议 以太网协议 网络层 ip寻址,路由转发。 IP 协议 ICMP 网络消息管理协议 IGMP 网络组管理协议 传输层 传输数据报 TCP、UDP协议 会话层 会话、全双工、半双工 表示层 数据编码格式、压缩、加密 应用层 应用程序 HTTP 超文本传输 SMTP 邮件传输原创 2022-01-04 23:06:47 · 860 阅读 · 0 评论 -
HTTP、HTTPS、TCP、UDP精准解读
HTTP协议 HTTP协议是一种用于Web浏览器和服务器之间的超文本传输协议, 无状态,明文传输,默认在TCP协议80端口。 HTTPS协议 HTTPS协议使用HTTP来通信经过SSL/TLS加密,更耗费资源响应速度也更慢,是一种加密协议,用于对网站服务器的身份认证,保护数据隐私和完整性。 默认在TCP协议的443端口 需要用到CA证书。 三次握手 第一次握手:客户端向服务器发送syn包 第二次握手:服务器确认syn 包向客户端发送ack包和syn包 第三次握手:客户端确认ack包和s原创 2022-01-04 22:33:53 · 1015 阅读 · 0 评论