1. 概述 1. 简单描述 https 2. 尽量介绍它的原理 1. 实际的机制, 可能会更加复杂一些... 2. 背景 1. 这玩意, 困扰我好多年了 2. 今天开始, 想做个了断 3. 之前工作也接触过, 但从我的角度来说, 认识很浅 1. 会配置 1. 给个证书, 放好位置, 调一下选项 2. ...
分类:
Web程序 时间:
2019-12-06 13:25:15
阅读次数:
129
在实现 这个 程序之前, 我们 需要 了解 一些 关于 Java 网络 编程 的 知识. 基本 的 网络知识: 网络模型 OSI (Open System Interconnection 开放系统互连) 参考模型. TCP/IP 参考模型. 网络通讯要素 IP 地址 端口号 传输协议 *** 网络编 ...
分类:
编程语言 时间:
2019-11-14 22:16:27
阅读次数:
86
一、HTTP协议 HTTP协议(Hypertext Transfer Protocol,超文本传输协议),一种无状态的、应用层的、以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文本信息系统灵活的互动。是浏览器和服务器之间进行“沟通”的一种规范。 1、背景HTTP协议基 ...
分类:
Web程序 时间:
2019-11-11 18:20:20
阅读次数:
103
OSI与TCP/IP各层的结构与功能,都有哪些协议 三种模型 五层模型对应的协议 1. 应用层 应用层(application layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层 ...
分类:
其他好文 时间:
2019-11-02 00:03:52
阅读次数:
87
数据结构: 树状数组 线段树 单调队列&单调栈 普通平衡树&文艺平衡树 链表 字符串 KMP Hash Manacher Trie 基础算法: 二分 贪心 搜索 倍增 分块 模拟(退火) 图论: 基础知识 最小生成树 最短路 拓扑排序 树链剖分 LCA 并查集 强连通分量 割点&桥 网络流 数学: ...
分类:
其他好文 时间:
2019-10-21 20:55:28
阅读次数:
113
一:网络分类 电信网络(电话网),有线电视网络,计算机网络(着重讲的这个) 二:计算机网络分类之按照覆盖范围:城域网、局域网、广域网(其它分类用的不多,不再讲解) 1.城域网(MAN) 城域网(Metropolitan Area Network)是作用范围在广域网与局域网之间的网络,其网络覆盖范围通 ...
分类:
其他好文 时间:
2019-10-09 12:48:14
阅读次数:
485
计算机网络知识简单介绍 一、网络基础 1.网络指的是什么? 计算机与计算机之间通过物理链接介质(网络设备)连接到一起。 计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语) 2.osi七层协议: 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 ...
分类:
其他好文 时间:
2019-10-06 20:21:41
阅读次数:
94
https://imququ.com/post/x-forwarded-for-header-in-http.html 我一直认为,对于从事 Web 前端开发的同学来说,HTTP 协议以及其他常见的网络知识属于必备项。一方面,前端很多工作如 Web 性能优化,大部分规则都跟 HTTP、HTTPS、S ...
分类:
Web程序 时间:
2019-10-05 14:12:01
阅读次数:
108
网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务、数据、资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回给客户端数据 URL Uniform Resource Locator(统一资源定位符) 网络中每一 ...
分类:
其他好文 时间:
2019-09-16 11:59:24
阅读次数:
79
Java学习路线 基础知识 基本语法 基本网络知识:tcp/ip http/https 工具方面 操作系统:linux (CentOS\Ubuntu\Fe..) 代码管理:svn/git 持续集成(CI/CD):jenkins ava的项目管理工具:maven/gradle 框架方面 ssh (sp ...
分类:
编程语言 时间:
2019-09-05 23:26:31
阅读次数:
180