自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 SVM算法

SVM(支持向量机)算法是一种典型的监督式学习算法。介绍SVM算法的思想和应用。

2015-01-28 22:13:02 2515

原创 网络基本功(二):细说交换机

以太网上的帧包含源MAC地址与目的MAC地址。交换机从源设备接收到帧并快速发往目的地址。交换的基本概念指基于以下两条准则做出决策的设备:

2015-01-21 21:59:34 1615

原创 聊聊HTTPS和SSL/TLS协议

要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途

2015-01-15 17:10:03 1568

转载 网络基本功(一):细说网络传输

首先来看一个例子:示例:网络服务器向客户端传送数据的过程: 在详细阐述网络传输过程之前,先来看一个最常见的例子,下图显示了一个网络服务器向客户端传送数据的完整过程:      1.     需要传送的数据是网络服务器的HTML页面。     2.     应用协议HTTP报文头添加到HTML数据之前。报文头信息包括:服务器所使用的HTTP版本,以及表明它包含发给

2015-01-14 13:41:19 2030

原创 SSL/TLS的原理以及互联网究竟是如何工作的(5)—DNS和他的兄弟

这次当然是我的专场啦!大家好,我叫DNS(Domain Name System,域名系统),我出生于1987年,在我出生之前计算机科学家们是用hosts.txt文件解决主机名与对应IP地址的对应问题的,但随着互联网中主机数量的增长,hosts文件变得越来越臃肿,也越来越用户不友好,我就横空出世啦!

2015-01-13 22:23:55 2111

原创 SSL/TLS的原理以及互联网究竟是如何工作的(3)—TLS的专场

首先,我的大名叫做Transport Layer Security Protocol(传输层安全协议),是SSL的升级版。实际上我的左手和右手都是能用的,左手叫Record Layer(记录层),右手叫Handshake Layer(握手层)......

2015-01-11 09:40:58 2530

原创 SSL/TLS的原理以及互联网究竟是如何工作的(2)—“更合适的架构,大家一起努力!”

诸位,我发现上次咱们是依据OSI模型讨论问题的,但这个模型其实并不是那么合适,有一些冗余之处。大家想一想,会话层和表示层实际上都是与应用程序配合工作的,而物理层那些纯硬件层面的问题其实并不是我们的领域,我们最多只要处理到与硬件的接口这一层次上就足够了。”“的确啊。”“(我)工作室需要合并一下:物理层与数据链路层合并为网络接口层,只负责硬件接口相关任务,硬件问题就不要去管它了;网络层改名为网络互连层,更为清晰;传输层不变;会话层,表示层和应用层合并为一层,统称应用层。”

2015-01-10 11:09:23 1583

原创 SSL/TLS的原理以及互联网究竟是如何工作的(1) —“每个协议生而平等”

计算机网络里有一个模型非常有名:OSI(Open Systems Interconnection,开放系统互连)模型,几乎所有的计算机网络教学和科研都要在OSI的基础上进行,想要讨论计算机网络中的问题也要依靠这个模型。

2015-01-10 11:03:30 2172 1

原创 大话浅析DNS原理

咱们每天打交道的这个互联网,其底层的基石是“IP”。IP 是“Internet Protocol”的缩写,中文就“互联网协议”。咱们日常用的那些互联网软件(浏览器、聊天工具、下载工具等等)在工作时,必须依靠IP地址才能进行网络数据传输。  “IP地址”是设计给软件用滴——虽然软件很容易处理,但对于人们而言,却很难记忆。于是,后来又发明了DNS。有了DNS,人们就不需要记住长长的一串 IP地址,而只需记住“域名”(域名通常更短,也更具有可读性)。  比如你上网的时候,只需在地址栏输入网站的“域名”,而不用

2015-01-03 16:36:32 2811

Visual C++ Redistributable for Visual Studio 2012 Update 4

wampserver安装时报错,根据对应版本安装皆可解决。

2016-06-08

GitHub for Windows 2.0

GitHub for Windows 2.0,是一个开源的分布式版本控制系统,最新版本2.0最大的特点是,使用者的工作可以更加地简洁和专注。

2014-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除