计算机网络面试图

1、TCP中的三次握手、四次挥手

a.画图,包含syn,seq,ack等标志位那个图

通俗理解

b.四次挥手
c.为什么连接是三次握手、关闭是四次挥手
d.为什么TIME_WAIT状态还要等2MSL后才能返回CLODESZ状态
e.为什么是三次握手而不是两次四次
相关资料推荐:
1.TCP协议的三次握手和四次挥手
2.TCP通信的三次握手和四次撒手的详细流程(顿悟)
3.TCP 为什么是三次握手,为什么不是两次或四次
4.[通俗大白话来理解TCP协议的三次握手和四次分手
5.重点看看关于 TCP/IP,必知必会的十个问题,包含很多重点内容,后面有几个问题都可以直接在这篇找到答案,具体内容如下:
a. TCP/IP模型
b. 数据链路层
c. 网络层的IP协议, ARP及RARP协议, IP协议头, ICMP协议
d. ping
e. Traceroute
f. TCP/UDP区别对比以及什么时候应该使用TCP/UDP
g. 三次握手以及为什么要三次, 四次挥手以及为什么要四次, 为什么要等待2MSL?
h. TCP流量控制
i. TCP拥塞控制

2、TCP流量控制(利用滑动窗口机制)

3、TCP用塞控制(维护拥塞窗口,涉及四个过程:慢开始,用塞控制、拥塞避免、快重传、快恢复)

4、TCP与UDP的区别

5、有空了解:TCP如何保证传输的可靠性

6、ARP地址解析协议的原理(作用是已知自己的ip地址、mac地址、目的主机的ip地址,来得到目的主机的mac地址)

7、DNS域名解析协议的作用

8、各个层都有哪些协议

应用层:Telnet、FTP、SMTP、DNS、SNMP、TFTP
运输层:TCP、UDP
网络层:ICMP、IGMP、IP、ARP、RARP

9、在浏览器地址栏输入一个URL后回车,发生了什么?
在浏览器中输入URL后执行的全部过程的个人总结
计算机网络常见面试题总结
计算机网络常见面试题总结

10、HTTP, Socket, TCP, UDP都是什么

11、HTTP连接和Socket连接的区别

12、HTTPS是什么,和HTTP有什么区别

13、GET, POST的区别,作用

14、有空了解下ping的工作过程,以及ICMP协议

15、HTTP1.0 /1.1/2.0的区别

16、HTTPS的握手过程

17、cookie, session是什么,区别?

推荐阅读更多精彩内容