
计算机网络面试专栏
文章平均质量分 81
在这个专栏中,我将会分享一些计算机网络的面试内容~
Pandaconda 的测开之路
名不显时心不朽,再挑灯火看文章。
曾任职于字节跳动服务端开发岗,现任职于字节跳动测试开发岗。
专注于分享自己的学习踩坑之路,尽全力将知识转换成易懂的形式吐出来,帮助新人能够快速入门,老手也可以当字典参考。欢迎一起讨论,共同成长!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【计算机网络 - 基础问题】每日 3 题(六十)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-30 09:27:51 · 754 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十九)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-29 09:40:07 · 1441 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十八)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-29 09:36:00 · 1402 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十七)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-28 09:28:51 · 1231 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十八)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-25 09:52:02 · 1166 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十七)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-25 09:49:02 · 806 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十六)
int fd;/* 委托内核检测的文件描述符 *//* 委托内核检测文件描述符的什么事件 *//* 文件描述符实际发生的事件 *//*- 参数:- fds : 是一个struct pollfd 结构体数组,这是一个需要检测的文件描述符的集合- nfds : 这个是第一个参数数组中最后一个有效元素的下标 + 1- timeout : 阻塞时长0 : 不阻塞-1 : 阻塞,当检测到需要检测的文件描述符有变化,解除阻塞>0 : 阻塞的时长- 返回值-1 : 失败。原创 2024-10-24 09:21:47 · 492 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十五)
主旨思想:首先要构造一个关于文件描述符的列表,将要监听的文件描述符添加到该列表中。调用一个系统函数,监听该列表中的文件描述符,直到这些描述符中的一个或者多个进行 I/O 操作时,该函数才返回。这个函数是阻塞函数对文件描述符的检测的操作是由内核完成的在返回时,它会告诉进程有多少(哪些)描述符要进行 I/O 操作。/*- 参数:- nfds : 委托内核检测的最大文件描述符的值 + 1- readfds : 要检测的文件描述符的读的集合,委托内核检测哪些文件描述符的读的属性。原创 2024-10-23 09:41:01 · 806 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十四)
最基础的 TCP 的 Socket 编程,它是阻塞 I/O 模型,基本上只能一对一通信,那为了服务更多的客户端,我们需要改进网络 I/O 模型。比较传统的方式是使用多进程/线程模型,每来一个客户端连接,就分配一个进程/线程,然后后续的读写都在对应的进程/线程,这种方式处理 100 个客户端没问题,但是当客户端增大到 10000 个时,10000 个进程/线程的调度、上下文切换以及它们占用的内存,都会成为瓶颈。阻塞等待BIO模型非阻塞,忙轮询NIO 模型。原创 2024-10-23 09:37:19 · 1402 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十三)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-22 09:32:28 · 590 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十二)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-22 09:30:11 · 566 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十一)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-21 09:24:04 · 475 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(五十)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-19 09:21:54 · 695 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十九)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-19 09:20:11 · 1356 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十八)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-18 09:25:29 · 974 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十七)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-18 09:19:38 · 1321 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十六)
WebSocket 协议是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信,即允许服务器主动发送信息给客户端。因此,在 WebSocket 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输,客户端和服务器之间的数据交换变得更加简单。应用场景:弹幕、在线教育、体育实况更新、视频会议和聊天等等。原创 2024-10-17 09:36:41 · 984 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十五)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-17 09:34:17 · 658 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十四)
ICMP 全称是 Internet Control Message Protocol,也就是互联网控制报文协议。里面有个关键词 —— 控制,如何控制的呢?网络包在复杂的网络传输环境里,常常会遇到各种问题。当遇到问题的时候,总不能死个不明不白,没头没脑的作风不是计算机网络的风格。所以需要传出消息,报告遇到了什么问题,这样才可以调整传输策略,以此来控制整个局面。原创 2024-10-16 09:23:24 · 572 阅读 · 1 评论 -
【计算机网络 - 基础问题】每日 3 题(四十三)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-16 09:21:30 · 485 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十二)
ARP 代理(ARP Proxy)是一种网络设备或服务的功能,用于帮助处理计算机网络中的 ARP 请求和响应。它在两个或多个网络子网之间起到中介或桥接的作用,帮助实现不同子网之间的通信。在一个局域网中,当主机需要与其他主机通信时,它会通过 ARP 协议来获取目标主机的 MAC 地址。通常,主机在同一个子网内的 ARP 请求可以直接通过广播发送到局域网中的其他主机,并接收到目标主机的 MAC 地址。然而,在两个不同的网络子网之间进行通信时,主机无法直接获取目标主机的 MAC 地址。原创 2024-10-15 10:01:06 · 1304 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十一)
免费 ARP(Free ARP)是指主机主动发送 ARP 请求以更新其本地 ARP 缓存中的对应关系,以确保该主机与其他主机的通信正常运行。免费 ARP 的一个常见例子是当主机的 IP 地址变化时,它可以发送一个免费 ARP 请求来通知网络中的其他主机来更新其 ARP 缓存。这通常发生在主机重新连接到网络、重启或更改其 IP 地址的情况下。例如,假设有两台主机 A 和 B,它们之间进行通信。原创 2024-10-15 09:57:33 · 1016 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(四十)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-14 10:30:10 · 1036 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十九)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-12 09:50:46 · 1642 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十八)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-12 09:46:48 · 1043 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十七)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-11 09:46:06 · 987 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十六)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-11 09:41:23 · 874 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十五)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-10 09:35:46 · 1288 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十四)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-10 09:32:11 · 1638 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十三)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-09 09:33:21 · 711 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十二)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-09 09:30:39 · 728 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十一)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-08 09:15:31 · 714 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(三十)
📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-10-08 09:14:02 · 751 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(二十九)
TCP 同时打开的情况也类似,只不过从一个客户端变成了两个客户端而已。原创 2024-10-07 14:32:02 · 1436 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(二十八)
✍个人博客:Pandaconda-CSDN博客📣专栏地址:http://t.csdnimg.cn/fYaBd📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-09-27 09:32:25 · 916 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(二十七)
我们都知道 TCP 连接建立是需要三次握手,假设攻击者短时间伪造不同 IP 地址的 SYN 报文,服务端每接收到一个 SYN 报文,就进入SYN_RCVD 状态,但服务端发送出去的 ACK + SYN 报文,无法得到未知 IP 主机的 ACK 应答,久而久之就会占满服务端的半连接队列,使得服务端不能为正常用户服务。先跟大家说一下,什么是 TCP 半连接和全连接队列。半连接队列,也称 SYN 队列;全连接队列,也称 accept 队列;原创 2024-09-27 09:29:42 · 1327 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(二十六)
✍个人博客:Pandaconda-CSDN博客📣专栏地址:http://t.csdnimg.cn/fYaBd📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-09-26 09:23:01 · 1073 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(二十五)
TCP 建立连接时,通过三次握手能防止历史连接的建立,能减少双方不必要的资源开销,能帮助双方同步初始化序列号。序列号能够保证数据包不重复、不丢弃和按序传输。「两次握手」:无法防止历史连接的建立,会造成双方资源的浪费,也无法可靠的同步双方序列号;「四次握手」:三次握手就已经理论上最少可靠连接建立,所以不需要使用更多的通信次数。原创 2024-09-26 09:20:35 · 999 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(二十四)
当用户消息通过 TCP 协议传输时,消息可能会被操作系统分组成多个的 TCP 报文,也就是一个完整的用户消息被拆分成多个 TCP 报文进行传输。这时,接收方的程序如果不知道发送方发送的消息的长度,也就是不知道消息的边界时,是无法读出一个有效的用户消息的,因为用户消息被拆分成多个 TCP 报文后,并不能像 UDP 那样,一个 UDP 报文就能代表一个完整的用户消息。举个实际的例子来说明。发送方准备发送「Hi.」和「I am Xiaolin」这两个消息。原创 2024-09-25 09:34:43 · 1099 阅读 · 0 评论 -
【计算机网络 - 基础问题】每日 3 题(二十三)
✍个人博客:Pandaconda-CSDN博客📣专栏地址:http://t.csdnimg.cn/fYaBd📚专栏简介:在这个专栏中,我将会分享 C++ 面试中常见的面试题给大家~📝推荐参考地址:https://www.xiaolincoding.com/(这个大佬的专栏非常有用!原创 2024-09-25 09:30:35 · 1306 阅读 · 0 评论