精选300道计算机网络面试题及答案详解,看完面试不慌了
- 请列举出两个合适使用面向连接服务的计算机应用实例,再列举出两个最好使用无连接服务的计算机应用实例?
- 数据报网络将每个数据包当做独立的单位进行路由,路由过程彼此独立。虚电路网络不必采用这种方式,因为每个数据包都沿着一条预先确定的路由。试问,这是否意味着虚电路网络不需要具备将单个数据包从任意源端路由到任意接收方的能力呢?
- 请给出3个在建立连接时可能需要协商的协议参数例子?
- 假设所有的路由器和主机都正常工作,并且它们的软件也都没有错误。试问是否存在一个数据包被递交到错误目的地的可能性?
- 针对两个拥塞避免方法ECN和RED,请给出它们的两个主要区别。
- 流量整形采用了令牌桶方案。每5微秒一个新的令牌被放入桶中。每个令牌刚好用于一个短数据包,数据包包含48个字节数据。试问最大的可持续数据率是多少?
- 在一个6Mbps网络上有一台主机,其流量通过一个令牌桶整型,令牌桶的填充速率为1Mbps。初始时令牌桶被填满到容量8MB。试问该计算机能以6Mbps的全速率传输多长时间。
- 一个路由器可以每秒钟处理200万个数据包。提供给路由器的负载为每秒钟150万个数据包。如果从源端到接收方的路径上有10个路由器,试问路由器花在排队和服务的时间为多少?
- 假设网络采用区分服务模型。考虑使用加速转发服务的用户。试问是否可以保证加速型数据包比常规数据包的延迟更短?
- IPv4头中的Protocol字段并没有出现在IPv6的固定头中,试问为什么?
- 当IPv6协议被引入时,ARP协议需要作相应的改变吗?如果需要,这种改变是概念性的还是技术性的?
- SMTP 协议的用途是什么?
- 为什么 FTP 协议要使用两个独立的连接,即控制连接和数据连接?
- DNS 使用 UDP 而不是TCP,如果一个DNS 分组丢失了,没有自动回复,这会引起问题吗?如果会。如何解决?
- Internet 域名系统的主要用途是什么?它的交互过程由哪三种实体组成?试说明它们之间的交互过程。
- 假定一个用户正在通过 HTTP 下载一个网页,陔网页没有内嵌的对象,TCP 协议的慢启动窗口门限值为30个分组的大小。该网页长度为 14 个分组的大小,从用户主机到 www 服务器之间的往返时延RTT 为 1s。不考虑其他损失因素(例如,域名解析、分组丢失、报文段处理),那么用户下载该网页大约需要多少时间?
- MIME 的用途是什么?
- 试简述 CSMA/CD 协议的工作原理?
- TCP 协议是面向连接的,但 TCP 使用的 IP 协议却是无连接的。这两种协议都有哪些主要的区别?
- 假定所有的路由器和主机都正常工作,所有软件也都正常运行。那么是否还可能会把分组投递到错误的目的地址?
- 应用层的协议如 HTTP,FTP,SMPT,POP3 分别使用的是运输层的什么协议?为什么?
- 说说文件传送协议FTP?
- 说说远程登录TELNET?
- 说说简单邮件传送协议SMTP?
- 说说DNS域名解析协议?
- 说说简单文件传送协议TFTP?
- 说说简单网络管理协议(SNMP)?
- 说说DHCP动态主机配置协议?
- 我们所说的“ 三网” , 是哪三网? 这三种网络向用户分别提供什么服务?
- 数据的交换方式有几种? 分别说说他们的特点。
- 网络体系结构为什么要采用分层次的结构?试举出一些与分层体系结构的思想相似的日常生活?
- 协议与服务有何区别?有何关系?
- 物理层要解决哪些问题?物理层的主要特点是什么?
- 归层与协议有什么区别?
- 试给出数据通信系统的模型并说明其主要组成构建的作用。
- 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。
- 物理层的接口有哪几个方面的特性?个包含些什么内容?
- 数据在信道重的传输速率受哪些因素的限制?信噪比能否任意提高?香农公式在数据通信中的意义是什么?“比特/每秒”和“码元/每秒”有何区别?
- 假定某信道受奈氏准则限制的最高码元速率为20000码元/秒。如果采用振幅调制,把码元的振幅划分为16个不同等级来传送,那么可以获得多高的数据率(b/s)?
- 常用的传输媒体有哪几种?各有何特点?
- 为什么要使用信道复用技术?常用的信道复用技术有哪些?
- 局域网的主要特点是什么?为什么局域网采用广播通信方式而广域网不采用呢?
- 常用的局域网的网络拓扑有哪些种类?现在最流行的是哪种结构?为什么早期的以太网选择总线拓扑结构而不是星形拓扑结构,但现在却改为使用星形拓扑结构?
- 什么叫做传统以太网?以太网有哪两个主要标准?
- 数据率为10Mb/s的以太网在物理媒体上的码元传输速率是多少码元/秒?
- 为什么LLC子层的标准已制定出来了但现在却很少使用?
- 计算机网络的各层协议及作用?
- UDP 和 TCP 对应的应用场景是什么?
- 详细介绍一下 TCP 的三次握手机制?
- 为什么需要三次握手,而不是两次?
- 为什么要三次握手,而不是四次?
- 什么是 SYN洪泛攻击?如何防范?
- 三次握手连接阶段,最后一次ACK包丢失,会发生什么?
- 详细介绍一下 TCP 的四次挥手过程?
- 为什么连接的时候是三次握手,关闭的时候却是四次握手?
- 为什么客户端的 TIME-WAIT 状态必须等待 2MSL ?
- 如果已经建立了连接,但是客户端出现故障了怎么办?
- TIME-WAIT 状态过多会产生什么后果?怎样处理?
- TIME_WAIT 是服务器端的状态?还是客户端的状态?
- TCP协议如何保证可靠性?
- 详细讲一下TCP的滑动窗口?
- 详细讲一下拥塞控制?
- HTTP常见的状态码有哪些?
- 状态码301和302的区别是什么?
- HTTP 常用的请求方式?
- GET请求和POST请求的区别?
- HTTPS 的优缺点?
- 讲一讲HTTPS 的原理?
- TCP和UDP的使用场景?
- TCP是如何保证可靠传输的?
- TCP的三次握手和四次挥手?
- 拥塞控制有哪些控制算法?
- TCP半连接队列和全连接队列?
- 浏览器键入一个网址都经历了哪些过程?
- DNS解析过程?
- Ping的工作原理?
- Cookie的作用是什么?和Session有什么区别?
- HTTP 常用的请求方式,区别和用途?
- HTTP 常用的状态码及含义?
- 从浏览器地址栏输入url到显示主页的过程?
- ……
- ……
- ……
- 在交互过程中如果数据传送完了,还不想断开连接怎么办,怎么维持?
- HTTP 如何实现长连接?在什么时候会超时?
- 讲一下 HTTP 与 HTTPS 的区别?
- Https 流程是怎样的?
- 对称加密与非对称加密有什么区别?
- 什么是XSS攻击,如何避免?
- 请详细介绍一下TCP 的三次握手机制?
- TCP握手为什么是三次,不能是两次?不能是四次?
- TCP四次挥手过程?
- TCP四次挥手过程中,客户端为什么需要等待 2MSL,才进入CLOSED状态?
- Session和Cookie的区别?
- TCP 是如何保证可靠性的?
- TCP 和 UDP 的区别?
- TCP报文首部有哪些字段,说说其作用?
- HTTP状态码301和302的区别?
- 聊聊TCP 的重传机制?
- IP地址有哪些分类?
- 聊聊TCP的滑动窗口?
- 聊聊TCP的流量控制?
- 说下ARP 协议的工作原理?
- 说下TCP的拥塞控制?
- TCP 和 UDP 分别对应的常见应用层协议有哪些?
- 半连接队列和 SYN Flood 攻击的关系?
- 有了IP地址,为什么还要用MAC地址?
- 聊聊保活计时器的作用?
- 聊聊ARP协议?
- TCP的粘包和拆包是怎样的?
- forward 和 redirect 的区别?
- Nagle 算法与延迟确认?
- URI和URL的区别?
- 什么是数字签名? 什么是数字证书?
- 什么是SQL 注入?举个例子?
- 什么是DoS、DDoS、DRDoS攻击?
- WebSocket与socket的区别?
- ICMP协议的功能?
- Http请求的过程与原理?
- 说下ping的原理?
- 如果服务器出现了大量 CLOSE_WAIT 状态如何解决?
- 什么是CSRF攻击,如何避免?
- RARP协议的工作原理?
- 了解下DNS,解析过程?
- OSI七层网络模型的结构与功能?
- TCP/IP四层协议有哪些结构与功能?
- 五层协议的体系结构,都有哪些协议?
- TCP和UPD的主要特点对比?
- 为什么要三次握手?
- 三次握手为什么要传回 SYN,为什么要ACK?
- 为什么要四次挥手?
- TCP、UDP 协议的区别?
- TCP 协议如何保证可靠传输?
- TCP 利用滑动窗口实现流量控制的机制?
- TCP拥塞控制的机制以及算法?
- 在浏览器中输入url地址后显示主页的过程?
- 常见的Http状态码?
- HTTP有哪些方法?
- HTTP长连接、短连接?
- HTTPS是如何保证安全的?
- HTTPS的中间人攻击是什么?
- 如何理解HTTP协议是无状态的?
- ping命令基于哪一层协议的原理是什么?
- OSI,TCP/IP,五层协议的体系结构?
- IP地址的分类是怎样的?
- ARP协议的工作原理?
- 常见路由设备与相关层?
- 常见的路由选择协议,以及它们的区别?
- TCP与UDP的区别?
- TCP的可靠性如何保证?
- 在浏览器中输入www.baidu.com后执行的全部过程?
- HTTP协议包括哪些请求?
- HTTP中,POST与GET的区别?
- TCP/IP中,每一层对应的协议?
- TCP对应的协议有哪些?
- UDP对应的协议有哪些?
- TCP 三次握手建立连接全过程解释?
- TCP 为什么要进行三次握手?
- TCP 四次挥手释放连接全过程解释?
- TCP 为什么要进行四次挥手? / 为什么 TCP 建立连接需要三次,而释放连接则需要四次?
- 为什么 TCP 连接时可以 ACK 和 SYN 一起发送,而释放时则 ACK 和 FIN 分开发送呢?(ACK 和 FIN 分开是指第二次和第三次挥手)?
- 为什么客户端释放最后需要 TIME-WAIT 等待 2MSL 呢?
- 特殊的IP地址有哪些?
- ……
- ……
- ……
👇👇👇答案详解及更多精彩内容,进入专题体验更佳👇👇👇
精选300道计算机网络面试题及答案详解


浙公网安备 33010602011771号