计算机网络
文章平均质量分 51
L.2626
仅记录我的学习,注明出处按需转载
展开
-
浏览器发出⼀个请求到收到响应经历了哪些步骤?
然后servlet来处理这个请求,如果是SpringMVC中的DispatcherServlet,那么则会找到对应的。tomcat接收到请求数据后,按照http协议的格式进⾏解析,解析得到所要访问的servlet。Tomcat得到响应结果后封装成HTTP响应的格式,并再次通过⽹络发送给浏览器所在的服务器。服务器收到请求后,根据请求所指定的端⼝,将请求传递给绑定了该端⼝的应⽤程序,⽐如。浏览器解析⽤户输⼊的URL,⽣成⼀个HTTP格式的请求。Controller中的⽅法,并执⾏该⽅法得到结果。原创 2024-06-05 14:53:22 · 147 阅读 · 0 评论 -
TCP的三次握⼿和四次挥⼿
服务端接收FIN后,向客户端发送ACK,表示我接收到了断开连接的请求,客户端你可以不发数据。服务端处理完所有数据后,向客户端发送FIN,表示服务端现在可以断开连接。客户端收到服务端的FIN,向服务端发送ACK,表示客户端也会断开连接了。客户端接收到SYN_ACK后,再给服务端发送⼀个ACK。服务端接收到SYN后,给客户端发送⼀个SYN_ACK。层⽹络协议中的传输层协议,负责数据的可靠传输。了,不过服务端这边可能还有数据正在处理。客户端向服务端发送⼀个SYN。客户端向服务端发送FIN。原创 2024-06-05 14:41:21 · 131 阅读 · 0 评论 -
Session和Token的区别
不同的用户访问服务端的时候会在session对象中存储键值对,“键”用来存储开启这个用户信息的“钥匙”,在登录成功后,“钥匙”通过cookie返回给客户端,客户端存储为sessionId记录在cookie中。请求登录时,token和sessionId原理相同,是对key和key对应的用户信息进行加密后的加密字符,登录成功后,会在响应主体中将{token:'字符串'}返回给客户端。架构:前端代码运行在一台服务器,后端代码运行另外一台服务器,协议,域名,端口号,会不一致。session是基于cookie的。原创 2024-04-29 22:28:51 · 231 阅读 · 0 评论 -
计算机网络(第一章概述下)
计算机网络的性能速率:指的是数据的传送速率,也成为数据率,比特率,k=10^3,M=10^6,G=10^9,T=10^12,P=10^15等。带宽:本来是指信号具有的频带宽度。信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。带宽的单位是赫。在计算机网络中带宽用来表示网络中某通道传送数据的能力,网络带宽表示在单位时间内网络中的某信道所能通过的“最高数据率”。数据率的单位是bit/s。吞吐量:表示在单位时间段内通过某个网络的实际数据量。时延:是指数据从网络的一端传送到另一端所需的时原创 2022-03-20 09:16:07 · 3625 阅读 · 0 评论 -
计算机网络(第一章概述)
第一章概述网络的定义计算机网络有若干个节点和连接这些节点的链路组成,网络中的节点可以是计算机,集线器或路由器等。功能:连通性:互连网是网上用户之间不管相隔多远都可以交换各种信息,好像用户端都彼此直接连通一样共享(信息,软件,硬件):指资源共享三个概念:网络:计算机网络有若干个节点和连接这些节点的链路组成,网络中的节点可以是计算机,集线器或路由器等。互连网:网络之间可以通过路由器之间互连起来,构成一个范围更大的计算机网络,是:“网络的网络”互联网:Internet是由数量极大的原创 2022-03-05 19:54:46 · 3073 阅读 · 0 评论