
NetWork
文章平均质量分 72
u013063153
这个作者很懒,什么都没留下…
展开
-
浅谈 HTTPS 和 SSL/TLS 协议的背景与基础
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。大致了解几个基本术语(HTTPS、SSL、TLS)的含义大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)大致了解 CA 证书的用途 考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文原创 2016-09-03 17:09:43 · 800 阅读 · 0 评论 -
IO - 同步,异步,阻塞,非阻塞概念
原文:写的太赞了,http://blog.youkuaiyun.com/historyasamirror/article/details/5778378当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非转载 2017-08-11 17:23:13 · 321 阅读 · 0 评论 -
服务器返回的14种常见HTTP状态码
原文:http://www.androidchina.net/6013.html当我们从客户端向服务器发送请求时服务器向我们返回状态码状态码就是告诉我们服务器响应的状态通过它,我们就可以知道当前请求是成功了还是出现了什么问题状态码是由3位数字和原因短语组成的(比如最常见的:200 OK)其中第一位数字表示响应类别,响应类别从1到5分为五种add:其实我查阅资料发现还转载 2017-06-29 09:48:41 · 967 阅读 · 0 评论 -
关于http和rpc的区别(segmentfault上的回答)
问题最近用了谷歌的grpc,所以对rpc和http有一点疑惑,感觉这两个东西功能上是一样的,rpc某个服务监听某一个方法,客户端调用这个方法,返回相应的数据,和http监听某个方法的路由 返回相应的数据好像没有本质上的区别啊?回答rpc不仅仅可以用http协议实现。http只是rpc的载体、传输协议。但是宽泛起来也可以说,是rpc的一种实现。json(jsonr原创 2017-01-25 10:23:31 · 4920 阅读 · 0 评论 -
HTTP请求异步和同步的区别
转自:http://kevinpeng.javaeye.com/blog/677797 举个例子:普通B/S模式(同步)AJAX技术(异步) 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,转载 2016-10-08 11:31:08 · 5050 阅读 · 0 评论 -
互联网协议入门(二)
原文地址:http://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html作者: 阮一峰日期: 2012年6月11日上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协转载 2016-09-21 21:12:00 · 330 阅读 · 0 评论 -
互联网协议入门(一)
原文地址:http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html作者: 阮一峰日期: 2012年5月31日我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者转载 2016-09-21 21:09:29 · 324 阅读 · 0 评论 -
HTTP协议入门
原文地址:http://www.ruanyifeng.com/blog/2016/08/http.html作者: 阮一峰日期: 2016年8月19日HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP转载 2016-09-21 21:03:06 · 308 阅读 · 0 评论 -
深入理解HTTP Session
深入理解HTTP Session session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最转载 2015-07-13 12:44:04 · 763 阅读 · 0 评论 -
HTTP协议的C/S模式的信息交换过程
HTTP协议的C/S模式的信息交换过程:1.建立连接;2.发送请求信息;3.发送响应信息;4.关闭连接。建立连接:连接的建立是通过申请套接字(Socket)实现的。C打开一个套接字并把它约束在一个端口上,如果成功,就相当于建立了一个虚拟文件。以后就可以再该文件上写数据并通过网络向外传送。发送请求:打开一个连接后,客户机把请求消息送到服务器的停留端口上,完成提出请求动作。原创 2015-07-16 15:35:29 · 5162 阅读 · 0 评论 -
服务器返回的各种HTTP状态码介绍
1xx – 信息提示“100″:Continue“101″:witchingProtocols2xx – 成功“200″:OK“201″:Created“202″:Accepted“203″:Non-AuthoritativeInformation“204″:NoContent“205″:ResetContent“206″:PartialContent3xx – 重定向转载 2015-07-16 16:07:24 · 1041 阅读 · 0 评论 -
Session和Cookie的区别
viewstate,session,cookie的区别: viewstate viewstate的值保存在浏览器的html代码中 , 当浏览器关闭 , 则值消失 , 即viewstate是在本页面之内各函数间进行传值的 , 至于为什么要使用这种方法 , 因为在一个事件发生之后 , 页面可能会刷新 , 如果定义全局变量会被清零 , 所以要使用 viewstate.session原创 2015-07-27 09:24:05 · 642 阅读 · 0 评论 -
IP地址分类和计算
为了便于管理,人为地将IPv4划分为A类、B类和C类IP地址。A类IP地址范围:0.0.0.0 –– 127.255.255.255,标准的子网掩码是255.0.0.0。B类IP地址范围:128.0.0.0 –– 191.255.255.255,标准的子网掩码是255.255.0.0。C类IP地址范围:192.0.0.0 –– 223.255.255.255,标原创 2015-08-10 10:53:52 · 5184 阅读 · 1 评论 -
TCP三次握手、四次断开和香农定理
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接:第一次握手:当客户端要建立连接时,首先发送syn=1,并随机产生一个序列号的报文到服务器,并进入SYN_SEND状态,等待服务器确认, 这时服务器是LISTEN状态第二次握手:服务器收到报文请求,由SYN=1知道客户端要建立链接请求,向客户端发送ack number(客户端序列号+1),ack=1,syn=1原创 2015-08-10 11:21:21 · 1137 阅读 · 0 评论 -
IP地址分类
1. A类地址 A类地址的表示范围为:0.0.0.0~126.255.255.255,默认网络掩码为:255.0.0.0;A类地址分配给规模特别大的网络使用。A类网络用第一组数字表示网络本身的地址,后面三组数字作为连接于网络上的主机的地址。分配给具有大量主机(直接个人用户)而局域网络个数较少的大型网络。例如IBM公司的网络。 2. B类地址B类地址的表示范围为:128原创 2015-09-03 20:31:05 · 493 阅读 · 0 评论 -
各类HTTP返回状态详解
一、HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求。 此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。一些常见的状态代码包括:200 – 服务器成功返回网页404 – 请求的网页不存在5原创 2015-11-05 21:39:05 · 1383 阅读 · 0 评论 -
HTTP 长连接和短连接
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。2. 如何理解HTTP协议是原创 2015-11-09 09:15:44 · 454 阅读 · 0 评论 -
HTTP 长连接和短连接
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。2. 如何理解HTT原创 2015-11-17 15:12:41 · 449 阅读 · 0 评论 -
计算机网络基础知识总结
原文:http://www.cnblogs.com/maybe2030/p/4781555.html计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且转载 2017-10-12 16:09:45 · 550 阅读 · 0 评论