网络相关面试知识

答案主要是简要内容,可根据具体进行扩充。

一.从输入URL到加载完成,过程

主要围绕各层协议来答:
TCP传输,IP传输,OSPF路由,a'r主要介绍了一些网络面试的常见问题,答案会在后续补充。

一.从输入URL到加载完成,过程

主要围绕各层协议来答:
DNS域名转换,TCP传输,IP传输,OSPF路由,ARP IP地址转MAC地址,HTTP解析渲染页面。

二.osi、tcp/ip模型

osi:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
tcp/ip:物理层,数据链路层,网络层。传输层,应用层。

三.TCP

1.报文头部(了解大概内容)

2.三次握手(两次可以吗)

两次不可以围绕两方面:1.三次保证双方收发能力都是正常的;2.防止已失效的连接传到服务端被再次接受。

3.四次挥手(msl是什么,为什么设置2msl)

msl(最大报文存活时间),不能只背简单的答案,对其中内容都要理解,字节一面msl是什么都没答上来……
2msl:1.若服务端未收到ack,则会重传ack;2.防止已失效的连接再次到达服务端。

4.SYN攻击

5.滑动窗口

6.拥塞控制

7.TCP和UDP区别

四.应用层协议

1.http常用状态码(100、200、301、302、401、403、404、500)

2.post和get的区别

3.https

4.IP地址划分

5.DNS(DNS拦截)

6.http1.0与http1.1(keep-alive、增加host判断访问哪个主机)

posted @ 2020-03-23 10:57  isshpan  阅读(218)  评论(0)    收藏  举报