-
什么是计算机网络?
计算机网络是指两台或多台计算机通过通信设备互相连接起来,实现资源共享和信息交换的系统。
-
OSI模型是什么,有哪七层?
OSI模型是指开放式系统互联通信参考模型,是一种国际标准的网络体系结构,包括七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
-
TCP/IP协议族中有哪些协议?
TCP/IP协议族是现代网络中最常用的协议族,包括了许多重要的协议,比如TCP、IP、FTP、SMTP等等。
-
IP地址和MAC地址有什么区别?
IP地址是一种唯一的全球性网络地址,用于在Internet中识别不同的计算机。MAC地址是每个网络设备独有的硬件地址,用于在局域网内标识不同的设备。
以上是一些常见的网络基础面试题,只是其中的一部分,具体的面试题目还需要根据面试公司的不同而有所变化。
-
TCP和UDP有哪些区别?
TCP是面向连接的协议,提供可靠的数据传输,而UDP是面向无连接的协议,不保证数据传输的可靠性,但传输速度较快。TCP适用于需要数据完整性的应用场景,例如文件传输、电子邮件等等,而UDP适用于实时通信、流媒体等应用场景。
-
什么是HTTP协议?有哪些常见的HTTP返回状态码?
HTTP(Hypertext Transfer Protocol)是一种应用层协议,在Web中起到传输、交换信息的作用。常见的HTTP返回状态码,例如200、404、500等,用于表示HTTP请求的处理结果。
-
什么是Session和Cookie?
Session是服务器端存储的一种会话状态,用于存储用户会话信息。Cookie是存储在客户端浏览器中的一种数据,用于跟踪用户在不同页面间的状态。
-
什么是DNS?它的作用是什么?
DNS(Domain Name System)是一种分布式命名系统,用于将域名和IP地址相互映射。DNS的作用是将用户输入的域名转换为对应的IP地址,方便用户进行网络通信。
-
OSI七层模型和TCP/IP四层模型有哪些区别?
OSI七层模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP四层模型包括网络接口层、网络层、传输层和应用层。相比较而言,OSI七层模型更为完整、抽象,而TCP/IP四层模型更简洁实用。
以上是一些常见的网络基础面试题,不同公司和场景下,可能会有不同的问题。面试前应复习网络基础知识,准备充足,以应对面试官的各种问题。
本文福利, 免费领取C++学习资料包、技术视频/代码,内容包括(C++基础,网络编程,数据库,中间件,后端开发,音视频开发,Qt开发)↓↓↓↓↓↓见下面↓↓文章底部点击免费领取↓↓