计算机网络

计算机网络

重点:TCP/IP UDP HTTP HTTPS

1.模型问题

OSI网络七层模型(概念型框架)

计算机网络五层模型

TCP/IP四层模型

模型一定要记得,每层大致的作用和有关协议也得了解

img

ARP, TCP,IP,HTTP,HTTPS,ICMP,DNS这些协议在哪层干什么用的也要了解。

网上资料很多,不懂就查,面试中的问题不要求说全但要保证能说出来。

img

2.TCP UDP的区别

3.TCP如何保证传输稳定,UDP能做到稳定传输吗?如何做到

4.TCP拥塞控制讲解一下

(这里要注意的是面试中不只是会问拥塞控制,TCP的保障机制的所有方法都可能会问)

5.输入网址到显示界面发生了什么

6.简述一下三次握手四次挥手

7.为什么是三次和四次,不能两次和三次吗?

8.什么是粘包?如何解决粘包问题

9.TCP包的标志位

答案

10.http和https的区别

回答要指出https的s是啥

11.有了解一些加密算法吗

12.简述一下https的加密过程
(这个特别重要,加密解密过程一定要理清楚,同时要记得https既不是对称加密也不是非对称加密,https属于两者兼备)

13.http的状态码分别代表什么意思

14.GET POST的区别

15.socket下 TCP和UDP调用函数顺序

16.socket bind过程中为什么要先使用sockaddr_in然后转sockaddr

17.http的优点和缺点

可以看看下面这篇博客,总结的也很好,我复习就是看的这个。

网络面试总结

你可能感兴趣的:(面试问题,c++,面试)