如果 前端访问量巨大(叶神的中级项目),可以怎么做
tcp三次握手,四次挥手
为什么是四次挥手
http响应码(200 300 400 404 500)
cookie和session的区别
url---6位短地址的映射,lru算法
- 讲解udp的校验和
- 讲解tcp的校验和
- tcp的四次挥手过程
- 如果服务器中含有大量一直处于close_wait的tcp连接,是为什么
.Linux查看CPU核数命令
对称加密非对称加密。
.短链接的原理。如t.cn如何映射到一个真正的域名。
当前视频面试时,用到了哪些网络协议?
TCP慢启动,客户端服务端滑动窗口大小如何协商。
HTTP keep-alive,管线化。
get和post区别
讲一下tcp三次握手四次挥手
三次握手主要是为了通信双方建立一个可靠的通信信道。第一次握手balabala,第二次balabala,第三次balabala。
四次挥手balabala
追问:为什么握手要三次,改成两次行不行?
回答:没理解面试官的意思,答偏了。直接说的两次握手的话接收端无法确认自己是不是发送成功,发送端是不是成功接收。
追问:两次的话断开会有什么问题?
我的回答还是建立在三次握手的基础之上来思考的,没有抛开三次握手的概念。
Tcp udp属于哪一层 区别
僵尸进程 怎么处理 用什么命令查看
问:TCP和UDP有什么区别?
答:
TCP协议是有连接的,有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接,会话结束之后也要结束连接。而UDP是无连接的
TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证到达,只是努力交付,即便是按序发送的序列,也不保证按序送到。
TCP协议所需资源多,TCP首部需20个字节(不算可选项),UDP首部字段只需8个字节。
TCP有流量控制和拥塞控制,UDP没有,网络拥堵不会影响发送端的发送速率
TCP是一对一的连接,而UDP则可以支持一对一,多对多,一对多的通信。
TCP面向的是字节流的服务,UDP面向的是报文的服务。
4. TCP状态转换图,画一下。
0