网络协议
文章平均质量分 80
巨人背后的安全专家
这个作者很懒,什么都没留下…
展开
-
SSL/TLS的原理以及互联网究竟是如何工作的(1) —“每个协议生而平等”
计算机网络里有一个模型非常有名:OSI(Open Systems Interconnection,开放系统互连)模型,几乎所有的计算机网络教学和科研都要在OSI的基础上进行,想要讨论计算机网络中的问题也要依靠这个模型。原创 2015-01-10 11:03:30 · 2172 阅读 · 1 评论 -
http协议知识整理
HTTP 协议作为web开发人员,了解一些http协议的知识很有必要。本文简单介绍了HTTP协议的知识,若有错误的地方,望大家指正。1.HTTP协议是什么?http协议是一个应用层的协议。规定了浏览器和服务器之间的通信规范。通常用TCP连接方式。2.HTTP 1.0、1.1 连接的方式。在HTTP 1.0 中,浏览器和服务器使用的是短连接,响应完,立即断转载 2015-04-04 22:26:52 · 1373 阅读 · 0 评论 -
网络基本功(二):细说交换机
以太网上的帧包含源MAC地址与目的MAC地址。交换机从源设备接收到帧并快速发往目的地址。交换的基本概念指基于以下两条准则做出决策的设备:原创 2015-01-21 21:59:34 · 1615 阅读 · 0 评论 -
网络基本功(三):细说VLAN与Trunk
网络性能是影响业务效率的一个重要因素。将大型广播域分段是提高网络性能的方法之一。路由器能够将广播包阻隔在一个接口上,但是,路由器的LAN接口数量有限,它的主要功能是在网络间传输数据,而不是对终端设备提供网络接入。访问LAN的功能还是由接入层交换机来实现。与三层交换机相类似,通过在二层交换机上创建VLAN来减少广播域。现代交换机就是通过VLAN来构造的,因此在某种程度上,学习交换机就是学习VLAN。原创 2015-02-04 17:42:44 · 2297 阅读 · 0 评论 -
聊聊HTTPS和SSL/TLS协议
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途原创 2015-01-15 17:10:03 · 1569 阅读 · 0 评论 -
网络基本功(一):细说网络传输
首先来看一个例子:示例:网络服务器向客户端传送数据的过程: 在详细阐述网络传输过程之前,先来看一个最常见的例子,下图显示了一个网络服务器向客户端传送数据的完整过程: 1. 需要传送的数据是网络服务器的HTML页面。 2. 应用协议HTTP报文头添加到HTML数据之前。报文头信息包括:服务器所使用的HTTP版本,以及表明它包含发给转载 2015-01-14 13:41:19 · 2031 阅读 · 0 评论 -
SSL/TLS的原理以及互联网究竟是如何工作的(5)—DNS和他的兄弟
这次当然是我的专场啦!大家好,我叫DNS(Domain Name System,域名系统),我出生于1987年,在我出生之前计算机科学家们是用hosts.txt文件解决主机名与对应IP地址的对应问题的,但随着互联网中主机数量的增长,hosts文件变得越来越臃肿,也越来越用户不友好,我就横空出世啦!原创 2015-01-13 22:23:55 · 2112 阅读 · 0 评论 -
大话TCP/IP协议之HTTP网络协议(一)
和TCP/UDP协议比起来,HTTP协议或许更为大家所熟知,因为大家处处都可以看到http://xxx.com的字样。但是,真正了解HTTP协议的同学,或许只是少数,还有很多人甚至不知道“404”的含义。而本文,正是让大家来更深入的了解下这位最熟悉的陌生人。原创 2014-11-23 15:54:02 · 4775 阅读 · 0 评论 -
SSL/TLS的原理以及互联网究竟是如何工作的(3)—TLS的专场
首先,我的大名叫做Transport Layer Security Protocol(传输层安全协议),是SSL的升级版。实际上我的左手和右手都是能用的,左手叫Record Layer(记录层),右手叫Handshake Layer(握手层)......原创 2015-01-11 09:40:58 · 2530 阅读 · 0 评论 -
大话浅析DNS原理
咱们每天打交道的这个互联网,其底层的基石是“IP”。IP 是“Internet Protocol”的缩写,中文就“互联网协议”。咱们日常用的那些互联网软件(浏览器、聊天工具、下载工具等等)在工作时,必须依靠IP地址才能进行网络数据传输。 “IP地址”是设计给软件用滴——虽然软件很容易处理,但对于人们而言,却很难记忆。于是,后来又发明了DNS。有了DNS,人们就不需要记住长长的一串 IP地址,而只需记住“域名”(域名通常更短,也更具有可读性)。 比如你上网的时候,只需在地址栏输入网站的“域名”,而不用原创 2015-01-03 16:36:32 · 2811 阅读 · 0 评论 -
SSL/TLS的原理以及互联网究竟是如何工作的(2)—“更合适的架构,大家一起努力!”
诸位,我发现上次咱们是依据OSI模型讨论问题的,但这个模型其实并不是那么合适,有一些冗余之处。大家想一想,会话层和表示层实际上都是与应用程序配合工作的,而物理层那些纯硬件层面的问题其实并不是我们的领域,我们最多只要处理到与硬件的接口这一层次上就足够了。”“的确啊。”“(我)工作室需要合并一下:物理层与数据链路层合并为网络接口层,只负责硬件接口相关任务,硬件问题就不要去管它了;网络层改名为网络互连层,更为清晰;传输层不变;会话层,表示层和应用层合并为一层,统称应用层。”原创 2015-01-10 11:09:23 · 1583 阅读 · 0 评论 -
网络黑客攻防学习平台之选择题
网络信息安全攻防学习平台学习地址: http://hackinglab.cn/index.php今天来看理论知识选择题,直接给出答案哈:1.主要用于加密机制的协议是( D)A. HTTP B. FTP C. TELNET D. SSL 2.向有限的空间输入超长的字符串是哪一种攻击手段?AA. 缓冲区溢出 B. 网络监听 C. 拒绝服务 D. IP欺骗 3.为了防御网络监听,最常用的方法是原创 2016-05-18 21:39:42 · 5900 阅读 · 2 评论