计算机网络
HeatDeath
Learn by doing!
展开
-
计算机网络 —— 常见 http 状态码
http://www.runoob.com/http/http-status-codes.html转载 2017-08-06 16:08:58 · 984 阅读 · 0 评论 -
计算机网络 —— HTTP 请求中 get 和 post 的区别
http中post 和 get 请求方法区别前言做Web开发就一定会涉及到浏览器和服务器的交互,所以了解浏览器和服务器交互的方式就尤为重要。从接触B/S开始就已经接触到了get和post,但是对它们的了解确实不深入。在后来不断的做项目过程中,对它们不断接触中发现,以前的了解真的是太浅了。本篇博客就探讨一下,GET和POST的区别。HTTP协议说道GET和POST,就不得不提HT转载 2018-02-05 10:01:22 · 1073 阅读 · 0 评论 -
计算机网络 —— Cookie 深入理解
聊一聊 cookie咱们不搞一开始就一大堆理论知识介绍,怕把人讲懵了…… 咱们换一个思维方式——”从现象看本质”,先说说我们看到了什么,再从看到的现象中提出问题,最后深入寻找答案。我们看到的 cookie我自己创建了一个网站,网址为http://ppsc.sankuai.com。在这个网页中我设置了几个cookie:JSSESSIONID,PA_VTIME,skmtutc,test转载 2018-02-05 14:34:28 · 938 阅读 · 0 评论 -
计算机网络 —— 在域名和子域名之间共享 cookie
Share cookie between subdomain and domainhttps://stackoverflow.com/questions/18492576/share-cookie-between-subdomain-and-domain?rq=1java.lang.IllegalArgumentException: An invalid domain [.test.c原创 2018-02-05 14:58:02 · 942 阅读 · 0 评论 -
localhost、127.0.0.1、本机 ip 三者之间的区别
localhost 是域名,不是地址,在本机的C:\Windows\System32\drivers\etc目录下的 hosts 文件中系统自动的将 localhost 映射到了 127.0.0.1 ,我也同样可以把 aaabbbccc 映射到 127.0.0.1 127.0.0.1 是绑定在 loopback 接口上的地址,如果服务端套接字绑定在它上面,你的客户端程序...原创 2018-02-25 15:57:35 · 3432 阅读 · 0 评论 -
HTTP 长连接和短连接
HTTP长连接和短连接 HTTP长连接和短连接 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传...转载 2018-03-18 13:47:09 · 273 阅读 · 0 评论 -
socket 套接字是什么
参考资料:1、对Socket通信的一些简单理解 https://www.jianshu.com/p/9fbf9b78e2c02、从问题看本质:socket到底是什么? http://blog.csdn.net/yeyuangen/article/details/67995753、TCP/IP、Http、Socket的区别 http://lib.csdn.net/article/c...原创 2018-03-18 15:29:44 · 377 阅读 · 0 评论 -
输入URL到显示页面的过程中发生了什么?
1、当···时发生了什么? https://github.com/skyline75489/what-happens-when-zh_CN/blob/master/README.rst2、在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤? https://www.zhihu.com/question/348732273、从输入URL到页面加载完成的过程中都发生了什么事情? ...原创 2018-03-18 17:43:00 · 368 阅读 · 0 评论 -
浏览器、操作系统DNS缓存时间
浅谈浏览器、操作系统DNS缓存时间 浅谈浏览器、操作系统DNS缓存时间 单纯的土豆 ...转载 2018-03-18 17:48:12 · 3047 阅读 · 0 评论 -
计算机网络 —— REST 与 RESTful
我觉得问题很好:REST – REpresentational State Transfer 直接翻译:表现层状态转移。这个中文直译经常出现在很多博客中。尼玛谁听得懂“表现层状态转移”?这是人话吗?我自己也困惑了很久,查询了很多资料,花了差不多一年有个还算清晰的理解。分享如下:@Ivony 老师的一句话概括很精辟:URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。转载 2018-02-05 10:00:54 · 760 阅读 · 0 评论 -
使用 JSON Web Token 设计 单点登录(SSO)系统
用户认证八步走所谓用户认证(Authentication),就是让用户登录,并且在接下来的一段时间内让用户访问网站时可以使用其账户,而不需要再次登录的机制。 小知识:可别把用户认证和用户授权(Authorization)搞混了。用户授权指的是规定并允许用户使用自己的权限,例如发布帖子、管理站点等。首先,服务器应用(下面简称“应用”)让用户通过Web表单将自己的用户名和密码发送转载 2018-01-28 15:10:22 · 2577 阅读 · 0 评论 -
计算机网络 —— cookie 与 session
作者:轩辕志远 链接:https://www.zhihu.com/question/19786827/answer/28752144 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协转载 2017-08-06 16:01:47 · 669 阅读 · 0 评论 -
计算机网络——各种时延的计算
时延:是数据(一个报文或分组,甚至比特)从网络或链路的一段传送到另一端所需要的时间。 发送时延:是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。 发送时延=数据帧长度(b) /信道带宽(b/s) [信道带宽就是数据率] 传播时延:电磁波在信道中需要传播一定的距离而花费的时间。 传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s) 处理时延:主机或路转载 2017-06-18 14:40:54 · 45435 阅读 · 1 评论 -
计算机网络 —— 三次握手 与 四次挥手
1 基础知识1.1 HTTP 连接HTTP 协议即超文本传送协议(Hypertext Transfer Protocol ),是 Web 的核心,也是手机联网常用的协议之一,HTTP 协议是建立在TCP协议之上的一种应用。HTTP 连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。1)在HTTP 1.0中,客户端的每原创 2017-12-07 15:58:33 · 1199 阅读 · 0 评论 -
URL 与 URI 之间的区别与联系
URLUniform Resource Locator统一资源定位符有时也被俗称为网页地址(网址)URIUniform Resource Identifier统一资源标识符是一个用于标识某一互联网资源名称的字符串URI的最常见的形式是统一资源定位符(URL),经常指定为非正式的网址。URL 是 URI 的子集。任何东西,只要能够唯一地标识出来,都可以说这原创 2018-01-25 12:19:59 · 421 阅读 · 0 评论 -
HTTP 中的 cookie 和 session
1 使用 Cookie 来管理状态HTTP 是无状态协议,说明它不能以状态来区分和管理请求和响应。也就是说,无法根据之前的状态进行本次的请求处理。不可否认,无状态协议当然也有它的优点。由于不必保存状态,自然可减少服务器的CPU 及内存资源的消耗。从另一侧面来说,也正是因为HTTP 协议本身是非常简单的,所以才会被应用在各种场景里。我们登录淘宝的时候首先要登录,我们看到了一个商品转载 2018-01-26 09:33:21 · 662 阅读 · 0 评论 -
Http 请求头中的 HTTP referer 的含义
1 含义 HTTP来源地址(referer,或 HTTP referer)是HTTP表头的一个字段,用来表示从哪儿链接到目前的网页,采用的格式是URL。换句话说,借着HTTP来源地址,目前的网页可以检查访客从哪里而来,这也常被用来对付伪造的跨网站请求。2 拼写问题Referer的正确英语拼法是referrer。由于早期HTTP规范的拼写错误,为保持向下兼容就将错就原创 2018-01-28 13:33:40 · 16784 阅读 · 0 评论 -
HTTP 状态码 301 与 302
301 Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。 302 Found 请求的资源现在临时从不同的URI响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以转载 2018-01-28 13:36:16 · 944 阅读 · 0 评论 -
JWT (JSON Web Token)在 Web 应用间安全的传递信息
JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。让我们来假想一下一个场景。在A用户关注了B用户的时候,系统发邮件给B用户,并且附有一个链接“点此关注A用户”。链接的地址可以是这样的https://your.awesome-app.com/make-friend/?from_user=B&target_user=转载 2018-01-28 13:51:28 · 1024 阅读 · 0 评论 -
ARP 地址解析协议基础
1、图解ARP协议(一)https://zhuanlan.zhihu.com/p/287717852、为什么局域网要用mac地址而不直接使用IP地址,统一用IP地址不是更好吗?https://www.zhihu.com/question/210110603、TCP/IP: 在广域网(外网)上传输数据时会用到ARP协议吗?https://www.zhihu.com/questio...原创 2018-03-25 15:16:31 · 416 阅读 · 0 评论