随笔分类 - ComputerNetwork
摘要:来自知乎: https://www.zhihu.com/question/23042131
阅读全文
摘要:上一篇文章中我们写了https的安全性,里面涉及到对称加密和非对称加密等。 这一章节我们就来简单了解一下: 1、对称加密算法: 加密和解密用到的密钥是相同的,这种加密方式加密速度非常快,适合经常发送数据的场合。缺点是密钥的传输比较麻烦。如AES算法; 2、非对称加密算法: 加密和解密用的密钥是不同的
阅读全文
摘要:[除夕了,加油干。希望自己新的一年万事顺意,祝大家身体健康,心想事成!] 我们都知道 HTTPS 安全,可是为什么安全呢? 看小电影还是浏览正常网站,一定要检查是不是 HTTPS 的,因为Https相比于Http更安全,但是原理是什么呢? HTTP有可能被中间人攻击和拦截,下面就是详细的 HTTPS
阅读全文
摘要:上一篇我们分析了三次握手和四次握手的过程,但是理论分析难免枯燥难懂,下面这篇我们来看一个例子,就能更好地理解tcp链接了。 我们可以通过网络抓包的查看具体的流程: 比如我们服务器开启9502的端口。使用tcpdump来抓包: 一、 三次握手连接过程分析 tcpdump -iany tcp port
阅读全文
摘要:你知道“3次握手,4次挥手”吗? 当面试官问你什么是“3次握手,4次挥手”,你是不是要开启“诵经”模式了?作为程序员,要有“刨根问底”的精神。近期在复习网络时,遇到了这个频繁被面试官q到的问题,今天特此总结一下底层原理: 文章整体目录如下: 什么是“3次握手,4次挥手” TCP服务模型 TCP头部
阅读全文
摘要:整个流程 域名解析; 与服务器建立连接;tcp连接; 发起HTTP请求; 服务器响应HTTP请求,浏览器得到html代码; 浏览器解析html代码,并请求html代码中的资源(如js、css、图片); 浏览器对页面进行渲染呈现给用户; 以Chrome浏览器为例:加入URL是https://www.c
阅读全文
摘要:一.理解大端存储和小端存储的概念 1).大端存储:大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放。 2).小端存储:小端模式,是指数据的高字节保存在内存的高地址中,而数据的
阅读全文
摘要:发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着交互式Web应
阅读全文
摘要:之前做项目用到了SDN,知道其作用,但是对其不是特别熟悉,今天特来总结一下相关知识点: 1. SDN的典型架构分为哪三层 主要分为应用层,控制层,和基础设施层; 2. SDN技术的关键点是 控制平面和数据平面; 3. SDN本质上具有的三大特性? 控制和转发分离,设备资源虚拟化,以及通用硬件及软件可
阅读全文
摘要:先介绍下什么是TCP,什么是UDP。 1. 什么是TCP? TCP(Transmission Control Protocol,传输控制协议)是面向连接的、可靠的字节流服务,也就是说,在收发数据前,必须和对方建立可靠的连接。这一过程和打电话类似:先拨号振铃,等待对方接电话,说喂,再说自己是谁。在因特
阅读全文