不花钱几分钟让你的站点也支持https
前言
现在,免费SSL证书已经很普遍了,但是,申请和配置SSL证书仍然是一件较为繁琐的事,修改web服务配置在所难免,且不同的web服务配置方法不一样,不具备通用性。本文介绍一种通用的快速配置方法,web服务只需要做很少的改动(只需要修改端口号即可),支持任何web服务,只需要满足以下条件:
...[2023/2/15]
真正“搞”懂HTTP协议13之HTTP2
在前面的章节,我们把HTTP/1.1的大部分核心内容都过了一遍,并且给出了基于Node环境的一部分示例代码,想必大家对HTTP/1.1已经不再陌生,那么HTTP/1.1的学习基本上就结束了。这两篇文章,我会和大家一起,学习一下HTTP/2和HTTP/3。
还记得我们在之前的时间回溯那篇...[2023/2/13]
真正“搞”懂HTTP协议09之这个饼干不能吃
我们在之前的文章中介绍HTTP特性的时候聊过,HTTP是无状态的,每次聊起HTTP特性的时候,我都会回忆一下从前辉煌的日子,也就是互联网变革的初期,那时候其实HTTP不需要有状态,就是个浏览页面,没有什么需要记录信息的地方,所以无状态完全符合当时的场景。
另外,无状态也给HTTP带来了...[2023/1/18]
抓包整理————ip 协议四[十五]
前言
简单了解一下ip 协议选路问题。
正文
比如host1 到 host2是直接传输,因为host1和 host2 是同一交换机,直接arp表知道对方的mac。
第二种是他们是不同网段之间通信。
第二种有两种出名的协议rip 和 ospf,动态路由方式。
路由表:
rip 内...[2022/11/21]
http中get请求与post请求区别及如何选择http中get请求与post请求区别及如何选择
目录简单介绍根据具体需求来悬着GET与POST之间的区别GET和POST本质分析 简单介绍
1、HTTP标准包含这两种方法是为了达到不同的目的。POST用于创建资源,资源的内容会被编入HTTP请示的内容中。例如,处理订货表单、在数据库中加入新数据行等。
2、当请求无副作用时(如进行搜索),便...[2021/9/27]
计算机网络技术学习的思维导图
原文链接:http: www.cnblogs.com/mutudou/p/11767694.html[2019/10/31]
面试官,不要再问我三次握手和四次挥手
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。
见过比较典型的面试场景是这样的:
面试官:请介绍下三次握手
求职者:第一次握手就是客户端给服务器端发送一...[2019/10/8]
【计算机网络】ISO/OSI 网络体系结构【计算机网络】ISO/OSI 网络体系结构
ISO/OSI 网络体系结构
计算机网络是相当复杂的系统,相互通信的两个计算机系统必须高度协调才能正常工作。为了设计这样复杂的计算机网络,人们提出了将网络分层的方法。分层可将庞大而复杂的问题转换为若干较小的局部问题进行处理,从而使问题简单化。
国际标准化组织在 1997 年成立了一个分...[2019/9/16]
HTTP首部字段完全解析HTTP首部字段完全解析
http协议是前端开发人员最常接触到的网络协议。在开发过程中,尤其是调试过程中避免不了需要去分析http请求的详细信息。在这其中头部字段提供的信息最多,比如通过响应状态码我们可以直观的看到响应的大致状态。那么你是否清楚http首部字段都有哪些,具体含义是什么,可选值又有哪些呢?看完下面的...[2019/9/10]
夜空中最靓的二狗子是如何让 HTTPS 快上加快的?
二狗子是某不知名网站的站长,他热衷于通过博客分享日常的一些工作、生活、技术等,立志要成为夜空中最靓的仔。
但是前段时间有几个用户反馈,网站总是莫名会跳转到一个 xx 网站,除此之外访问速度也有点慢。作为夜空中最靓的仔,怎么可能会让劫持这种事情困扰用户,于是全站快速启用了 HTTPS。...[2019/8/28]
HTTPS加密协议
使用JDK自带的keytool工具生成一个证书(keystore文件),其中包含了密钥。
a.在命令行输入以下命令:keytool -genkey -alias tbb -keyalg RSA -keystore d:\tbb.keystore(可自选地址)
b.根据系统提示输入“ke...[2019/8/28]
你到底是如何上网的[转载]
原文地址 http: yriuns.github.io/2017/01/23/http-procedure/
当你在浏览器中键入网址(不妨假设为www.example.com,这个网站非常简单,只有一个HTML文件)并按下回车,就能看到渲染出来的网页。但是,这一过程中具体...[2019/8/2]
域名常见名词解释
域名
1 ) 什么是域名? 域名是用来确定网址的独特的名称。当互联网用户寻找网站时,域名允许网域名称系统( DNS )下的计算机确认该网站。例如:oray.com。
2)我为什么要拥有域名? 拥有域名,可以使人们在万维网上快速、方便地找到该网站。这是一个不可或缺的工具,它向公众...[2019/7/22]
文件传输——TCP/IP协议介绍总结
一、链路层
数据链路层的工作特性:
1.为IP模块发送和接收IP数据报2.为ARP模块发送ARP请求和接收ARP应答(ARP:地址解析协议,将IP地址转换成MAC地址)3.为RARP发送RARP请求和接收RARP应答
链路层的主要工作就是对电信号进行分组并形成具有特定意义的数据帧,然后...[2019/7/22]
OSI七层模型简述OSI七层模型简述
一、OSI七层参考模型
开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,...[2019/7/19]
交换机上的三种端口模式交换机上的三种端口模式
几个基本概念:
1.端口发送指交换机内部往外发送
2.数据帧在交换机内部处理时,均带vlan etag
3.端口打标或去标(tag或untag)是对端口输出而言
交换机上的三种端口模式:
交换机三种端口模式Acce 、Hybrid和Trunk的理解
以太网端口有三种链路...[2019/7/5]
OSI七层模型非专业简介
七层模型从下到上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
1、第一层物理层:最简单理解,我们所看到的网线,就是物理层的。物理层是传输媒介,所以无线网络也算是物理层,在线路中起到的作用是将0/1转换成电信号或光信号;
2、第二层数据链路层:我们接触的MAC物理地址...[2019/5/13]
TCP拥塞控制
基本概念
在讲拥塞控制之前,先眼熟几个概念rwnd(接收窗口)、cwnd(拥塞窗口)、 thresh(慢启动门限)
我们都知道,TCP是通过每次在首部设置接收窗口的大小来控制流量传输而不导致接收缓存溢出的。
而拥塞控制则是加了个拥塞窗口来维护,拥塞窗口只是个状态量,并没...[2019/5/13]
详解在HTTPS 项目中使用百度地图 API
百度地图 API 产品简介
百度地图 JavaScript API 是一套由 JavaScript 语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持 PC 端和移动端基于浏览器的地图应用开发,且支持 HTML5 特性的地图开发。
百度地图 JavaScript ...[2019/4/28]
数据中心网络(1)-VXLAN
想写个DC系列的文章,站在传统路由交换网络基础上谈谈数据中心网络,一方面是给自己的学习做下总结,另一方面也想分享一些东西。
谈到数据中心网络,能想到的东西无非就VXLAN、SDN、NFV、EVPN这些概念。先从基础协议开始再谈整体架构,才疏学浅,有不对的地方请评论告知。首先针对性地抛出几个问题...[2019/3/28]
如何设置本机电脑的固定IP地址?
最近使用Loadrunner需要用到IP欺骗,但是我打开设置IP欺骗却提示我:IP向导不支持启用DHCP的网卡。您的卡启用了DHCP或者配置了无效设置。请与系统管理员联系。
我就方了,于是百度了一下,原来是需要固定本机IP,将自动获得IP地址改为手动固定。下面我就具体写一下怎样设置:
一、...[2019/3/15]
ipv6地址配置实验(GNS3/ENSP)ipv6地址配置实验(GNS3/ENSP)
实验拓扑:
IPV6地址配置如图所示,
配置ipv6指令(以R2为例,R1类似):
R2(config-if)#ipv6 addre 2001:db08:acad:1::2/64
R2(config-if)#no shutdown
验证一下:
--------...[2019/3/11]

HTTP 请求方式:GET和POST的比较
一,一般现在流传的HTTP请求:GET和POST的比较 GET和POST是HTTP的两个常用方法。 什么是HTTP? 超文本传输协议(HyperText Transfer Protocol -- HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。 HTTP在客户端和服务器之间以reque...[2019/3/4]
URL和URI的区别
1、含义不同
URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。
URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。
...[2019/3/4]
计算机网络什么是OSI7层模型、TCP/IP4层模型理解
模型图解
应用层
就是最顶层的、通常指的应用程序初始走的协议比如有 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
表示层
主要对数据应用层的数据包进行加密
会话层
建立、管理、终止会话
传输层
定义TCP还是UPD的方式进行传输以及协议的端口号
网络层
加上原i...[2019/3/4]
从 URL 输入到页面展现到底发生什么?从 URL 输入到页面展现到底发生什么?
前言 打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?先给大家来张总体流程图,具体步骤请看下文分解! 本文首发地址为GitHub 博客,写文章不易,请多多支持与关注! 总体来说分为以下几个过程: DNS 解析:将域名解析成 IP 地址 TCP 连接:TCP 三次...[2019/3/1]
CEPH LIO iSCSI Gateway
参考文档:
Ceph Block Device:http: docs.ceph.com/doc master/rbd/
CEPH ISCSI GATEWAY:http: docs.ceph.com/doc master/rbd/iscsi-overview/
USING AN ISCS...[2019/2/26]
使用 certbot 申请泛域名https证书
使用 certbot 申请泛域名https证书
Intro
Certbot 是一个基于 Let''s Encrypt 的自动化申请证书的工具,支持的系统和web server也很多,详见 Certbot 官网
Certbot 有一些 dns 插件可以自动化的不需要手动设置 dns 等方式来验证域...[2019/2/25]
ssh实现办公室电脑连接家中的电脑
友情提示:如果您不知道您家路由器管理页面的密码,请您忽略此文。
问题背景:
家中有台笔记本电脑,它是通过家中的路由器与外界联网的,这时,我想通过 h服务让公司的电脑能连上我家中的笔记本。
可以画个图更直观地解释一下,如下图
家中路由器的IP...[2019/2/25]
教你如何在Drcom下使用路由器上校园网(以广东工业大学、极路由1S HC5661A为例)教你如何在Drcom下使用路由器上校园网(以广东工业大学、极路由1S HC5661A为例)
免责声明:
在根据本教程进行实际操作时,如因您操作失误导致出现的一切意外,包括但不限于路由器变砖、故障、数据丢失等情况,概不负责;
该技术仅供学习交流,请勿将此技术应用于任何商业行为,所产生的法律责任由您自行承担;
部分学校明令禁止使用路由器上网,相关文件请点击广东工业大学校园网责任书、厦门大...[2019/2/21]
子网划分题子网划分题
1. 将引入子网技术后的IP地址称为 三级 IP地址,并因此引入子网掩码的概念来描述IP地址中关于网络标识和主机号位数的组成情况。
2. 子网掩码(subnetmask)通常与 ...[2019/1/25]
网络基础网络基础
网络基础
目录:
1.OSI七层模型与TCP/IP四层模型
2.常见网络设备
3.tcp/ip三次握手
4.子网划分
5.常用服务的端口
TCP/IP四层与OSI七层模型对比
OSI七层网络模型
TCP/IP四层概念模型
对应网络协议
应...[2019/1/24]
计算机网络第七版谢希仁知识点总结
1.专有名词:
互联网服务提供商ISP(Interest Service Provider)
互联网交换点 IXP (Internet eXchange Point)
广域网WAN(Wide Area Network)
城域网MAN(Metropolitan Area Network)
...[2019/1/15]
tcp没用吗?为什么MOBA、“吃鸡”游戏不推荐用tcp协议
本文由云+社区发表
作者:腾讯云游戏行业资深架构师 余国良
MOBA类和“吃鸡”游戏为什么对网络延迟要求高?
我们知道,不同类型的游戏因为玩法、竞技程度不一样,采用的同步算法不一样,对网络延迟的要求也不一样。例如,MOBA类游戏多使用帧同步为主要同步算法,竞技性也较高,无论从流畅性,还...[2019/1/10]
计算机网络知识点总结(第六版,谢希仁) - yoona-lin
计算机网络知识点总结
1、三网:现如今最重要的三种网络 电信网络(电话网) 有线电视网络(电视网) 计算机网络(发展最快,信息时代的核心技术,连通性,共享) 1.1、 计算机网络的定义:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路...[2019/1/2]
HTTP长连接--Keep-Alive
一、HTTP/1.0
HTTP1.0版本的Keep-alive并不像HTTP1.1那样是默认发送的,所以要想连接得到保持,必须手动配置发送connection:keep-alive字段。若想断开keep-alive连接,需发送Connection:close字段
建立连接报文首...[2019/1/2]
关于HTTPS的简要内容
HTTPS是什么?
超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure)是一种透过计算机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但...[2018/12/12]
TCP和UDP的区别
TCP:Transmi on Control Protocol UDP:User Datagram Protocol
TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 ...[2018/11/25]
程序员必须了解的计算机知识:字符编码程序员必须了解的计算机知识:字符编码
一、ASCII 码 我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000...[2018/11/23]
tcp、udp、ip、icmp报文格式分析
TCP 、UDP 、IP、 ICMP协议报文格式分析 Tcp报文格式: Wireshark抓包如图: 源端口/目的端口(16bit): 在TCP报文中包涵了源端口/目的端口,源端口标识了发送进程,目的端口标识了接收方进程。由上...[2018/11/17]
物理机通过http访问eNSP虚拟Server
由于测试需要,本文主要通过一个简单的例子介绍通过物理机的浏览器访问华为eNSP虚拟Server,访问网页。 1、首先配置虚拟网卡的地址 2、通过华为的eNSP模拟软件,做出如下拓扑结构图,配置地址如图所示(pc1、pc2测试需要,可不添加) 3、配置Cloud1的相关参数,需...[2018/11/15]
计算机网络TCP“三次握手”
终于有时间写这篇文章了,最近真的比较忙! TCP协议 之 “三次握手” 引言:我们知道,TCP是面向连接的协议(相较于UDP无连接的协议),会在传送数据之前先在 发送端 & 接收端 之间建立一条连接,所以实现了可靠传输。而运输链接是用来传送TCP报文的。TCP运输连接的建立...[2018/11/11]
TCP 三次握手与四次断开
三次握手建立连接 TCP连接是通过三次握手来连接的。 第一次握手 当客户端向服务器发起连接请求时,客户端会发送同步序列标号SYN到服务器,在这里我们设SYN为x,等待服务器确认,这时客户端的状态为SYN_SENT。 第二次握手 当服务器收到客户端发送的SYN后,服务器要做的是确认客户端发送过来的S...[2018/11/6]
GET和POST两种请求方法的区别(RFC翻译)GET和POST两种请求方法的区别(RFC翻译)
GET和POST方法是HTTP协议规定的。查了HTTP1.1的RFC,原文的专业性极强。下面是白话翻译,欢迎补充和指错。 GET方法就是检索(以实体的形式)由请求uri所指定的资源。如果请求的uri指向数据产生的过程,应该把产生的数据应作为实体在响应中返回而不是源文本,除非源文件指向输出过...[2018/11/3]
IP 地址基本知识IP 地址基本知识
ip地址被分成了5类:A类,B类,C类,D类,E类
私有地址
只能在局域网内使用,不能在internet上使用的ip地址称为私有ip地址,私有ip地址有:
10.0.0.0~10.255.255.255,表示一个A类地址
172.16.0.0~172.31.255.255,表示16个...[2018/11/2]
以太网协议
以太网协议 ethernet 该协议规定:一组电信号构成一个数据包,也叫做 帧 帧,包含了 报头head 和 数据data : 报头head 包含固定18个字节: 发送者/源地址,6个字节 接收者/目标地址,6个字节 数据类型,6个字节 data包含:(最短46字节,最长1500字节) 数据包的具...[2018/11/1]
TCP的三次握手和四次挥手
三次握手
图示:
过程:
(1)建立连接时,客户端发送SYN包(seq=x)到服务端,并进入SYN_SENT状态,等待服务端确认;
(2)服务端接受到SYN包,必须确认客户端的SYN(ack=x+1),同时自己也发送一个SYN包(seq=y),即SYN+ACK包,此时服务端进入SYN_REC...[2018/10/31]
http与https区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一...[2018/10/24]
用信鸽来讲解HTTPS的知识
加密是一个很难理解的东西,这里头满是数学证明。不过,除非你是在开发一个加密系统,否则无需了解那些高阶的复杂知识。 如果你看这篇文章是为了创造下一个 HTTPS 协议,很抱歉,请出门左走,鸽子是远远不够的。不然的话,先去煮一壶咖啡,再来看文章吧~爱丽丝、鲍勃以及鸽子? 你在网络上进行的任何活动(阅读...[2018/9/25]
网络基础知识-bps、Bps、pps的区别
在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换...[2018/9/25]