
服务端与网络
咕嘟咕嘟咕嘟~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从输入URL到页面显示,都发生了什么?
从输入URL到页面显示,都发生了什么? 在浏览器地址栏中输入网址 浏览器将用户在地址栏中输入的url封装成请求报文 浏览器发起DNS解析,将域名转换为IP地址 Remote Address: 14.215.177.38:443 浏览器将请求报文发送给服务器 服务器接收请求报文并解析,解析完毕知道用户要请求什么数据 服务器对用户需要请求的数据进行处理,处理完毕将处理结果封装成http响应报...原创 2019-10-24 22:36:58 · 170 阅读 · 0 评论 -
三次握手与四次挥手
TCP TCP 传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议 不管是客户端还是服务端,TCP连接建立完成后都能发送和接受数据,所以TCP是一个全双工的协议 关于位码,即TCP标志位,有六种: SYN 建立连接 Synchronous ACK 确认 Acknowledgement PSH 传送 Push FIN 结束 Finish RST 重置 R...原创 2019-09-23 22:32:42 · 112 阅读 · 0 评论 -
事件环Eventloop
Eventloop js中的代码都是单线程的,前面没有执行完毕后面不能执行 执行顺序 程序运行从上至下依次执行所有的同步代码 在执行的过程中如果退到异步代码会将异步代码放到事件循环中 当所有同步代码都执行完毕后,JS会不断检测事件循环中的异步代码是否满足条件 一旦满足条件就执行满足条件的异步代码 宏任务和微任务 js中的代码区分“宏任务”和“微任务” 宏任务(MacroTask):宏/大的意思...原创 2019-09-28 16:51:57 · 311 阅读 · 0 评论