三次握手 四次挥手 三次握手,四次挥手相关问题 附大佬总结的:https://github.com/wangliguo123321/learningNote interview/blob/master/learningNote/studyDiary/%E8%AE%A1%E7%AE%97%E6%9C% ...
分类:
其他好文 时间:
2020-05-23 14:49:40
阅读次数:
47
1. 输入url到页面加载全过程(必考) DNS解析域名找到对应IP 通过IP找到对应服务器进行三次握手 服务器接收到信息返回对应文件 浏览器判断状态码开始处理 判断是否是压缩文件 解析html构建DOM树、CSSOM树、执行js文件 生成 Render 树,GPU 绘制,合成图层,将内容显示在屏幕 ...
分类:
Web程序 时间:
2020-05-23 12:51:10
阅读次数:
99
一 纯手撸web框架 HTTP协议 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websocket协议 数据传输是密文 四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态 4.短/无链接 数据格式 请求首行 请求头 请求体 响应状态码 1X ...
分类:
其他好文 时间:
2020-05-22 18:56:05
阅读次数:
65
一:TCP协议和UDP的协议 基于tcp通信必须先三次握手建立通路。 没有发数据之前: 1.c向s发送信息,老铁我要连接你的服务器,建立一个通路,第一次握手。 2.s收到c的信息,好的收到你的信息此时c到s通路建立,那么我也要和你建立通路,第二次握手,s向c发了确认信息和请求信息合并发送。 3.c收 ...
分类:
编程语言 时间:
2020-05-22 09:23:14
阅读次数:
74
参考资料:https://blog.csdn.net/qq_38950316/article/details/81087809 三次握手 1.客户端向服务端发送SYN包,syn标志位置为1,seq=x,此时进入SYN_SENT状态。SYN:同步序列编号(Synchronize Sequence Nu ...
分类:
其他好文 时间:
2020-05-21 23:46:27
阅读次数:
82
"TCP/IP" "TCP/IP模型" "TCP三次握手与四次握手" "TCP 如何保证可靠传输" "HTTP协议" "基本介绍" "工作原理" "HTTP特性" "请求方法" "HTTP 状态码" "URL" "HTTP与HTTPS的区别" "RESTful" TCP/IP TCP/IP模型 TC ...
分类:
其他好文 时间:
2020-05-21 00:37:01
阅读次数:
80
线程池的参数 创建线程的方式 如何暂停线程,有几种方式 线程之间的通讯 线程中什么是原子性、什么是可见性、什么是有序性? Volatile是如何实现可见性的? AQS中共享锁有哪些?独占锁有哪些 synchronized 关键字有几种用法? synchronized 的缺点有哪些? 静态方法和非静态 ...
分类:
编程语言 时间:
2020-05-19 22:56:32
阅读次数:
104
1.TCP和UDP TCP:有连接;可靠,丢失可重传,自动排序;有拥塞控制,流量控制;字节流传导模式;系统资源多;首部复杂开销大; UDP:无连接;不可靠,丢失不可重传,不自动排序;无拥塞控制,流量控制;数据报传导模式;系统资源少;首部简单开销小; 2.三次握手四次挥手 建立连接三次握手时,服务器同 ...
分类:
其他好文 时间:
2020-05-15 15:39:51
阅读次数:
58
一、TCP报文格式 在了解三次握手和四次挥手之前,首先要知道TCP报文内部包含了哪些东西。 报文主要段的含义: 序号[seq]:用来标记数据段的顺序,确保TCP传输有序。 确认序号[ack]:发送方期待接收的下一序列号。只有ACK=1时才有效。 ACK[确认]:确认序号标志,ACK=1表示确认号字段 ...
分类:
其他好文 时间:
2020-05-14 15:31:35
阅读次数:
63
三次握手过程理解 四次挥手过程理解 常见面试题 先来张图! 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号a ...
分类:
其他好文 时间:
2020-05-13 17:03:57
阅读次数:
66