web相关
刘二郎
很懒
展开
-
HTTPS
说道HTTPS,大家通常第一反应它的安全的,内容是加密的,所以安全性值得信赖。但是为什么是安全的?是怎么加密的?等等一些细节都是需要关注和学习的。全称:Hypertext Transfer Protocol over Secure Socket Layer。建立在SSL基础上的超文本传输协议。HTTPS的组成部分是HTTP+SSL。所以HTTPS的安全部分就是由SSL协议来保证的。原理学习和分析:...原创 2018-06-21 16:00:11 · 308 阅读 · 0 评论 -
TCP三次握手和四次挥手
该来的,该看的,终归是要看。因为它是你知识拼图里不可少的环节。 主要参考 书籍:《计算机网络》 博客:网络里,太多,没什么实质内容,多数和书籍一样。 网络里有很多复杂的知识点,太多,不想纠缠这些,只关心两个东西,一个握手,一个挥手。 TCP的首部格式: 首部格式我直接已书籍为准: 源端口和目的端口: 各占2个字节。分别表示源端口号和目的端口号。 序号(报文段序号Sequenc...翻译 2018-06-25 11:20:41 · 254 阅读 · 0 评论 -
TCP握手中的半连接队列和全连接队列
在之前学习TCP的三次握手时发现了一个比较重要的知识点,backlog。但是我没有遇到过。此篇权当是记录知识点以备后续。流程图:在握手阶段存在两个队列:syns queue(半连接队列);accept queue(全连接队列)。流程简述如下:1. 客户端发送SYN付服务端进行第一次报文握手,此时服务端将此请求信息放在半连接队列中并回复SYN+ACK给客户端。此处就是SYN Flood(后续关注,此...原创 2018-06-26 11:13:43 · 3441 阅读 · 0 评论 -
DNS的解析过程
参考书籍《深入分析Java Web技术内幕》DNS的工作职责域名解析成IP(互联网都是通过URL来发布和请求资源的,而URL中的域名需要解析成IP地址才能与远程主机建立连接)DNS的解析过程用户输入www.abc.com。DNS解析过程分为如下10步骤。本机完成:第一步:浏览器检查缓存中有没有这个域名对应的IP地址,如果存在,解析过程结束。浏览器缓存域名有大小和时间的限制,可以通过TTL(time...翻译 2018-06-26 15:40:00 · 437 阅读 · 0 评论