网络知识
望月听风
在读研究生,社交网络方向,热爱编程。
展开
-
为什么应用层可以获取到ip地址,不符合OSI7层模型啊
学过计网的同学应该都知道OSI 7层模型和TCP/IP 4层模型。其中都有应用层和网络层。这里我多说一句:应用层没有我们想象的复杂,应用层就是应用开发商定义的一种协议,或者说是一种格式,发送方和接受方都按着这种格式进行传输和发送,比如这个格式约定 第一行存储报文大小,那么接收方在接收到这个报文之后,就知道第一行是报文大小,就可以读取这个大的报文,没有咱们想象的神秘。原创 2024-01-20 10:53:29 · 443 阅读 · 1 评论 -
基于注解的拦截器Interceptor
== 步骤 == 创建注解 // 元注解,注解的注解 @Target 标明该注解可以作用的对象,可以是类、方法、成员变量等 @Retention 保留的时间 ,可以保留到编译期,或者运行期等 @Document 对于含有该注解的类 生成文档注释 @Inherit 注解可以继承 // 实例 @Target(ElementType.Method) @Retention(Plolicy.RUNTIME) public @interface t{ } 把生成的注解作用到方法上 @Requestin原创 2022-02-21 16:12:00 · 979 阅读 · 0 评论 -
http的无连接和无状态
无连接 客户端每一次访问都是无连接,服务器挨个处理访问队列,每处理完一次请求,就关闭连接,接着处理新请求。 无状态 对于事务处理没有记忆能力,对同一url的请求没有上下文关系,每次请求都是独立的,服务器没有保存客户端的信息。说一下服务器端的session中保存的sessionID会被加上时间戳,以及有时间有效性,所以会比直接传输账号密码更安全。无状态就是指不包括存储在客户端和服务器端临时会话时产生的数据。平常所说的有链接无连接以及keep-alive指的是tcp,有状态无状态指的是tcp和http。 ..原创 2021-01-29 19:30:24 · 571 阅读 · 2 评论 -
CDN原理
具体步骤: ①、当用户点击APP上的内容,APP会根据URL地址去本地DNS(域名解析系统)寻求IP地址解析。 ②、本地DNS系统会将域名的解析权交给CDN专用DNS服务器。 ③、CDN专用DNS服务器,将CDN的全局负载均衡设备IP地址返回用户。 ④、用户向CDN的负载均衡设备发起内容URL访问请求。 ⑤、CDN负载均衡设备根据用户IP地址,以及用户请求的内容URL,选择一台用户所属区域的缓存服务器。 ⑥、负载均衡设备告诉用户这台缓存服务器的IP地址,让用户向所选择的缓存服务器发起请求。 ⑦、用户向缓存.转载 2021-01-11 17:57:47 · 118 阅读 · 0 评论