默认:SSL协议进行握手协商进行连接的时候,默认是不会发送主机名的,也就是是以IP的形式来进行https连接握手协商的,这就导致一个问题,当一台服务器上有多个虚拟主机使用同一个IP的时候, Nginx进行反代就会报错! SNI(Server Name Indication):就是为了解决一个服务器, ...
分类:
Web程序 时间:
2018-04-17 20:00:26
阅读次数:
288
一、网络基础知识大纲1、知识体系:路由,交换,协议,OSI七层模型,TCP/IP协议和三次握手四次挥手过程,VLSM可変长子网。2、网络:指将计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。2、网络拓扑:指用传输介质互联各种网络设备的物理布局。如果两个连接结构相同就可以认为其网络拓扑相同,尽管他们内部各自物理连
分类:
系统相关 时间:
2018-04-17 19:41:59
阅读次数:
191
分布式一致性问题,区块链里体现就是共识问题。共识机制就是在一个群体中的个体通过某种方式达成一致性的一种机制,比如在一个团队、或者一个公司里的个体意见不一致时,就需要有一个领导,由领导来做决定,保证团队达成共识。 目前的共识算法,主要有基于算力的POW,基于股权的POS和基于投票的DPOS算法,以及著 ...
分类:
其他好文 时间:
2018-04-17 11:51:52
阅读次数:
167
被问到了,复习一下HTTPS的工作流程 提到https,不得不提SSL SSL 1. 安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议。 2. SSL协议的三个特性 Ø 保密:在握手协议中定义了会话密钥后,所有的消息都被加密。 Ø 鉴 ...
分类:
Web程序 时间:
2018-04-16 21:10:56
阅读次数:
252
1、主要介绍简历上的项目 2、详细叙述项目用到的算法以及流程,问的很细 3、遇到的最大的困难 4、给一个一次性纸杯,怎么测试 4、TCP/IP,三次握手,协议栈 5、进程通信:共享存储区,控制同步异步,信号量机制 6、最近看的书是什么 7、想去实习的地点 8、对自己未来的职业规划 9、有什么问题想问 ...
分类:
其他好文 时间:
2018-04-16 18:37:28
阅读次数:
150
TCP 三次握手第一次: 客户端将标志位SYN置为1,随机产生一个值seq=x,并将该数据包发送给服务端,客户端进入等待状态,等待服务端确认。第二次: 服务端收到数据包后确认SYN=1。知道客户端请求建立连接,服务端将标志位SYN和ACK都置为1,ack=x+1,随机产生一个值seq=y, 并将该数 ...
分类:
其他好文 时间:
2018-04-16 14:39:09
阅读次数:
135
课程大纲 课程大纲 1.本课程是2018年1月最新结课的,全栈开发3期(高清不加密)。 2.课程录制时间(2016年11月-2017年6月),使用的是Python3版本教学,讲解了很多新知识。 3.这一期比之前的Python培新课程增加了很多干货:Linux运维基础课程、Redis及操作、bottl ...
分类:
编程语言 时间:
2018-04-15 22:51:29
阅读次数:
1622
php的socket编程算是比较难以理解的东西吧,不过,我们只要理解socket几个函数之间的关系,以及它们所扮演的角色,那么理解起来应该不是很难了,在笔者看来,socket编程,其实就是建立一个网络服务的客户端和服务端,这和mysql的客户端和服务端是一样的,你只要理解mysql的客户端和服务端是 ...
分类:
Web程序 时间:
2018-04-13 13:30:27
阅读次数:
261
tcp三次握手、四次挥手 tcp十种状态 注意: 当一端收到一个FIN,内核让read返回0来通知应用层另一端已经终止了向本端的数据传送 发送FIN通常是应用层对socket进行关闭的结果 2MSL即两倍的MSL,TCP的TIME_WAIT状态也称为2MSL等待状态, 当TCP的一端发起主动关闭,在 ...
分类:
其他好文 时间:
2018-04-12 22:21:27
阅读次数:
151
3月27号投了美团java后台,29号收到面试邀请,好像是金融服务平台(提交简历的时候,我当时没注意随便填的···) 一面: 介绍项目经历 根据简历问一些问题:比如我简历上有区块链相关,会要求介绍一下区块链 说一下常用的算法:递归、回溯、动态规划 动态规划好处、使用的条件 TCP三步握手,四步挥手 ...
分类:
编程语言 时间:
2018-04-11 19:11:50
阅读次数:
199