zoukankan      html  css  js  c++  java
  • 百度面经

    1. 计算机网络TCP的三次握手和四次挥手,画图并解释。 为什么不用4次挥手?为什么time_wait 状态需要等两倍的socket生存时间(MSL)才会关闭请求?

    因为在握手阶段,服务器收到客户端的SYN时,SYNACK 可以和 服务器端的SYN(起同步作用)还有server_token一起发送给客户端。

    而在挥手阶段,服务器收到客户端的FIN,此时服务器要发送ACK,而服务器可能还有数据没有发送完,所以还不能给服务器发送FIN来关闭链接。

    因为不能保证客户端发送给服务器端的ACK一定收到,如果服务器没有收到,还会重新发送FIN给客户端。 client发出ACK,等待server的timeout是一个MSL(一般是255s,约等于TTL(Time to live, IP对于datagram的生存时间限制)),等待对方的超时重传也是MSL,所以如果2MSL没有收到对方的FIN,说明FINACK已经被安全收到。

    2. bootstrap的tab页面是怎么实现的

    3. react的事件处理函数

    4. ES6了解哪些

    5. 箭头函数和普通函数的区别,举例说明

    6. react事件处理函数的箭头函数的写法

    7. array的遍历函数中哪些可以break出来

    8. Sass的特点,css预处理的好处

    ****把react项目再好好复习

  • 相关阅读:
    宿主机无法访问CentOS7上Jenkins服务的解决办法
    415. Add Strings
    367. Valid Perfect Square
    326. Power of Three
    258. Add Digits
    231. Power of Two
    204. Count Primes
    202. Happy Number
    172. Factorial Trailing Zeroes
    171. Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/ariel-zhang/p/7077055.html
Copyright © 2011-2022 走看看