网络原理
什么啊什么Q
keep slow
展开
-
127.0.0.1和localhost和0.0.0.0区别
0.0.0.0和127.0.0.1共同点:都属于特殊地址。 都属于A类地址。 都是IPV4地址。区别:在服务器中,0.0.0.0指的是本机上的所有IPV4地址,,如果我绑定的端口指定了0.0.0.0,那么通过内网地址或外网地址都可以访问我的应用。但是如果我只绑定了内网地址,那么通过外网地址就不能访问,所以如果绑定0.0.0.0,也有一定安全隐患,对于只需要内网访问的服务,可以只绑定内网地址。 在路由中,0.0.0.0表示的是默认路由,即当路由表中完全没有找到完全匹配的路由的时候所对应的路由转载 2021-04-22 18:31:46 · 789 阅读 · 0 评论 -
URL和URI的区别和联系
统一资源标志符URI就是在某一规则下能把一个资源独一无二地标识出来。拿人做例子,假设这个世界上所有人的名字都不能重复,那么名字就是URI的一个实例,通过名字这个字符串就可以标识出唯一的一个人。现实当中名字当然是会重复的,所以身份证号才是URI,通过身份证号能让我们能且仅能确定一个人。那统一资源定位符URL是什么呢。也拿人做例子然后跟HTTP的URL做类比,就可以有:动物住址协议://地球/中国/浙江省/杭州市/西湖区/某大学/14号宿舍楼/525号寝/张三.人可以看到,这个字符串同样标识出了唯转载 2020-11-06 15:56:43 · 225 阅读 · 0 评论 -
CDN工作基本原理
一、CDN的用途1、提高用户访问的速度。2、减轻源站服务器的压力。3、提升网站的稳定性和安全性。二、CDN组件1、同步源站服务器:提供所有的视频文件下载,仅提供给缓存服务器做文件同步。2、视频源站服务器:当缓存服务器上不存在用户所需的视频文件,将访问源站服务器。3、视频转发服务器:提供某一节点的URL分发服务,根据数据库决定URL转向目标。4、缓存服务器:分布于各个节点,由视频转发服务器决定缓存内容。三、CDN的原理1.用户向浏览器输入www.web.com这个域名,浏览器第一次发转载 2020-09-11 18:24:26 · 1091 阅读 · 0 评论 -
Nginx动静分离基本概念
前言之前项目中需要用到百度地图,由于项目的特殊环境,所以需要下载百度的离线地图。我们知道,地图的展示其实就是一张张地图的图片展示,我们在网页上浏览查找位置的时候,其实都是在发送图片请求。这些图片请求相对于jsp,servlet来说就是所谓的静态资源,当然服务中的静态资源不仅仅只是图片,像页面样式css文件,js脚本文件这些都可以看着是静态资源。tomcat既可以静态资源也可以处理动态资源。但是单节点的tomcat本身处理请求的资源是有限的,如果项目中的tomcat既处理动态请求有要处理大量的静态资源。显转载 2020-09-11 17:44:41 · 882 阅读 · 0 评论 -
post和put的区别
1.什么是幂等性幂等性概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。2.REST请求中哪些是幂等操作GET,PUT,DELETE都是幂等操作,而POST不是,以下进行分析:首先GET请求很好理解,对资源做查询多次,此实现的结果都是一样的。PUT请求的幂等性可以这样理解,将A修改为B,它第一次请求值变为了B,再进行多次此操作,最终的结果还是B,与一次执行的结果...转载 2019-10-09 17:54:05 · 721 阅读 · 0 评论 -
unicast、broadcast、multicast的区别
在TDMoP的应用中,无论是传送时钟还是业务都有可能会碰到单播unicast、广播broadcast和组播multicast的问题,那么我们来看一个简单明了的对三者的解释:以Ethernet网络架构而言,封包(Packet)在同一个subnet中传递时,以收方地址来判别该由那台主机接收;若在不同的subnet时,就要透过路由器(Router)根据收方地址,把这个packet送往收方主机所在的另一...转载 2019-10-08 18:47:31 · 5217 阅读 · 0 评论 -
HTTP状态码
当发送http请求时,我们可根据响应状态码来判定该次请求的成功与否,失败与否,若失败,失败的原因是什么!前提是,你造访的服务器要按道上的规矩办事,不会把响应状态码设置的乱七八遭的。下面列举了一些重要的http状态码,并列举了实际应用场景。其中红色部分,比较常见,需要着重记忆理解,能在实际开发中游刃有余。总的来说,1xx isINFORMATIONAL, 2xx isSUCCESS, 3xx...原创 2019-03-20 15:45:04 · 369 阅读 · 2 评论 -
网路七层理解
网络七层,可以概括为三类,自上至下,7应用层是一类,属于应用软件需要遵守的协议。6表示层5会话层4传输层3网络层是第二类,属于系统软件需要遵守的协议。2数据链路层1物理层是第三类,属于物理层面需要遵守的协议。只有这些大家都遵守这些协议,世界各地的计算机才可以互相交流通信,传递信息。否则,你就是单机,或者局域网,自己玩意义就不大了。就像有些人说,dns根服务在美国,为什么我们不建立自己的根服务?可以...原创 2019-03-19 21:37:29 · 209 阅读 · 0 评论 -
http和www含义讲解
我们上网的时候,会发现有些网站是以“www”开头的,而有些却是以“http://开头的”,好多人都不明白。我来说一下,不喜勿喷!其实www和http://完全是两回事啦,www是二级域名,而http则是一种传输协议,实际上当我们在浏览器内输入www.baidu.com的时候,浏览器会自动帮你填充http://,不信的话你可以尝试输入www.csdn.net,然后将地址栏内容复制并粘贴出...转载 2019-02-12 10:41:54 · 249223 阅读 · 2 评论 -
HttpSession的简介
What is Session?Session代表着服务器和客户端一次会话的过程。直到session失效(服务端关闭),或者客户端关闭时结束。How does session works?Session 是存储在服务端的,并针对每个客户端(客户),通过SessionID来区别不同用户的。Session是以Cookie技术或URL重写实现。默认以Cookie技术实现,服务端会给这次会话创...转载 2019-07-02 10:08:47 · 308 阅读 · 0 评论