dvlinker
2022年度博客之星Top5、优快云博客专家、B站优质视频教程创作者、C/C++领域优质创作者、优质技术专栏《C++软件调试与异常排查从入门到精通系列教程》作者。从事C++软件开发十多年,通过数年的软件开发实践,积累了大量的实战经验,特别在C++软件调试及异常排查方面积累了丰富的经验,现任C++高级软件工程师!
展开
-
【网络入门】详解常用的基础网络知识(笔试面试常考内容)
本文结合多年来的工作实践,来详细讲述一下作为IT从业人员要掌握的一些基础网络知识。原创 2022-04-26 21:26:09 · 73226 阅读 · 140 评论 -
【网络进阶】网络问题排查实例集锦(实战经验分享)
本文详细讲述了实际项目中遇到的多个网络问题的排查过程,以供参考!原创 2022-05-08 12:29:47 · 37817 阅读 · 187 评论 -
socket网络编程中设置socket选项的ioctlsocket、setsockopt和WSAIoctl函数的使用(附源码)
socket网络编程中设置socket选项的ioctlsocket、setsockopt和WSAIoctl函数的使用(附源码)原创 2023-10-12 15:47:46 · 7400 阅读 · 10 评论 -
http与https详解
http与https详解原创 2022-04-30 09:55:19 · 27324 阅读 · 11 评论 -
TCP、UDP数据包大小的限制
TCP、UDP数据包大小的限制原创 2019-04-29 13:34:19 · 3259 阅读 · 1 评论 -
【网络编程】TCPIP协议栈的心跳、丢包重传、连接超时机制实例详解(附源码)
最近有个项目,客户的网络环境不太稳定,会时不时出现丢包和网络抖动的情况,导致我们软件客户端会时不时和服务器断链,导致正在进行中的视频会议会被中断。本文借此机会,结合具体的问题实例,详细讲解一下TCPIP协议栈的心跳机制、丢包重传机制等内容,给大家提供一个借鉴和参考。原创 2021-11-30 18:17:45 · 20287 阅读 · 9 评论 -
NAT穿越技术详细介绍
本文收集并整理了关于NAT穿越的一些技术,介绍这些技术的实现过程,让大家对NAT穿越技术的相关内容有个初步的认识与了解。原创 2022-08-06 23:00:22 · 10440 阅读 · 17 评论 -
NAT穿透中的STUN和TURN技术浅析
STUN和TURN技术浅析原创 2016-08-29 22:45:10 · 3097 阅读 · 0 评论 -
DTLS数据包传输层安全性协议详解
DTLS数据包传输层安全性协议详解原创 2022-08-24 07:28:06 · 12311 阅读 · 61 评论 -
TCP三次握手及四次挥手详细图解
TCP三次握手及四次挥手详细图解。原创 2023-10-10 19:48:40 · 16288 阅读 · 9 评论 -
C++网络基础知识面试题2
C++网络基础知识面试题2原创 2023-05-06 19:49:11 · 5934 阅读 · 12 评论 -
C++网络基础知识面试题1
本文详细总结常见的网络知识面试题。原创 2022-09-27 11:14:07 · 11203 阅读 · 114 评论 -
C++调用gethostbyname实现域名解析(附源码)
讲述DNS域名解析的原理及流程,以及如何调用gethostbyname实现域名的解析。原创 2023-10-02 15:04:56 · 13952 阅读 · 2 评论 -
检测防火墙是否开启、判断程序是否加入防火墙白名单(附源码)
检测Windows防火墙是否开启、判断程序是否加入Windows防火墙白名单原创 2023-10-02 15:01:10 · 13346 阅读 · 1 评论 -
详解TCP三次握手(建立连接)和四次握手(释放连接)
TCP连接的建立(三次握手)和释放(四次握手)原创 2023-10-07 15:35:14 · 14095 阅读 · 1 评论 -
Windows NT 的 TCP/IP 路由基础
概要本文讲述在有或没有多协议路由器 (MPR) 的单一宿主机器和多宿主 Windows NT 路由器上的 Windows NT 路由表。该背景信息有助于对与 TCP/IP 相关的问题进行疑难解答。更多信息路由表即使是单一宿主的 TCP/IP 主机也需要作出路由选择。这些路由决定是由路由表控制的。可以通过在命令提示行键入 route print 显示路由表。下原创 2016-08-06 17:04:36 · 628 阅读 · 1 评论 -
socket编程中设置socket选项的ioctlsocket、setsockopt和WSAIoctl函数的使用(附源码)
socket编程中设置socket选项的ioctlsocket、setsockopt和WSAIoctl函数的使用。原创 2022-04-01 11:13:00 · 10397 阅读 · 4 评论 -
三个轻量级WebServer--lighttpd、thttpd和shttpd介绍
国内绝大部分的web server不是IIS就是Apache,而论市场占有率,我认为Apache是大赢家了,至少是占据了半壁江山。但除了IIS/Apache外,其实我们有很多选择,对于高负载/大并发的网站而言,高性能、轻量级的web server是一剂良药。最近手头一台Server 的负载太高,居然将swap吃光导致机器非常缓慢,后来一查,原来是Apache耗掉了几乎所有资源,当时apac原创 2014-05-03 21:49:04 · 1428 阅读 · 1 评论 -
HTTP状态码详解(StatusCode)
HTTP状态码(StatusCode)原创 2023-10-01 11:28:49 · 21587 阅读 · 0 评论 -
socket网络通信模型之select与epoll
socket网络通信模型之select和epoll的介绍及对比分析,并结合具体问题进行阐述。原创 2022-03-24 18:55:17 · 12285 阅读 · 3 评论 -
基于Elasticsearch + Fluentd + Kibana(EFK)搭建日志收集管理系统
详细讲述基于Elasticsearch、Fluentd和Kibana的日志管理系统搭建过程。原创 2023-07-01 11:05:59 · 11772 阅读 · 66 评论 -
clumsy网络环境模拟工具介绍
clumsy 能在 Windows 平台下人工模拟不稳定的网络状况,方便你调试应用程序在极端网络状况下的表现。简介利用封装 Winodws Filtering Platform 的WinDivert 库, clumsy 能实时的将系统接收和发出的网络数据包拦截下来,人工的造成延迟,掉包和篡改操作后再进行发送。无论你是要重现网络异常造成的程序错误,还是评估你的应用 程序在不良网络状况下的表现...原创 2023-05-02 15:26:31 · 3908 阅读 · 1 评论 -
Windows系统中在使用多个网卡时只允许配置一个默认网关
可以到Microsoft 支持官网:https://support.microsoft.com/zh-cn,搜索相关主题,比如:原创 2016-08-06 17:10:03 · 1127 阅读 · 0 评论 -
Windows系统SSL/TLS安全协议介绍
Windows系统SSL/TLS安全协议介绍原创 2023-05-02 20:30:15 · 7432 阅读 · 1 评论 -
几种服务器端IO模型的简单介绍及实现
几种服务器端IO模型的简单介绍及实现原创 2016-08-07 22:48:00 · 3259 阅读 · 4 评论 -
获取系统TCP、UDP端口使用信息,并判断端口是否被占用(附源码)
如何判断端口被占用,封装了专用的函数,可供直接使用。原创 2022-03-24 11:56:29 · 11611 阅读 · 2 评论 -
获取网卡上的IP、网关及DNS信息,获取最佳路由,遍历路由表中的条目(附源码)
获取网卡上的IP、网关及DNS信息,获取最佳路由,遍历路由表中的条目。原创 2023-10-03 17:00:25 · 15897 阅读 · 0 评论 -
TCP数据收发两问题的排查
我们协议栈的某条业务线数据的收发基于TCP连接的,在测试过程中发现,TCP数据的接收与发送各有一次数据“丢失”的问题。我们知道TCP数据的收发是可靠的,不会发生数据丢失的情况,本文将讲的数据“丢失”是出问题时给人的一种假象。下面本文就来详细地讲述一下收发数据失败问题的排查过程。原创 2022-03-26 12:05:50 · 4667 阅读 · 3 评论 -
WinSock TCP keepalive的机理及使用
WinSock TCP keepalive的机理及使用原创 2023-05-02 23:16:17 · 2291 阅读 · 1 评论 -
SO_REUSEADDR和SO_REUSEPORT异同,以及在不同操作系统的差异
SO_REUSEADDR和SO_REUSEPORT异同,以及在不同操作系统的差异原创 2023-05-02 23:19:55 · 3427 阅读 · 1 评论 -
WANem弱网环境模拟工具的使用探索
通过问题实例详细介绍WANem网络损伤模拟工具的使用,并使用WireShark和iPef等工具去辅助分析问题。原创 2022-09-03 09:30:23 · 8476 阅读 · 43 评论 -
复杂网络环境下网络故障排查实例分享
复杂网络环境下网络故障排查实例分享。原创 2022-04-08 17:03:20 · 8622 阅读 · 10 评论 -
解决Win10系统ping不通、无法远程的问题
解决Win10系统ping不通、无法远程的问题原创 2022-03-11 15:50:33 · 17663 阅读 · 8 评论 -
TCP连接的状态详解以及故障排查
TCP连接的状态详解以及故障排查原创 2017-07-30 16:11:20 · 1541 阅读 · 1 评论 -
TCP 连接断连问题案例剖析
TCP 连接断连问题剖析 from IBM developerWorks原创 2017-07-30 16:18:52 · 860 阅读 · 1 评论 -
Linux服务器收到SYN请求包没有回应ACK导致客户端无法建立TCP连接
问题描述: 最近测试同事反馈一个很奇怪的问题,电子白板客户端加入白板会议后,经常出现下载同步文件失败的问题。下载同步文件使用的是https请求,经抓包得知,在试图建立TCP连接时,客户端发送三次握手申请的SYN包,但是服务器没有回应ACK,然后客户端触发了TCP的丢包重转,重发SYN包,但服务器始终没回ACK,导致无法完成建立TCP连接,所以无法下载同步文件。SYN包从本端网卡发出...原创 2018-05-18 22:05:15 · 23651 阅读 · 1 评论 -
TCP 异常关闭引发的一系列问题研究与分析
TCP 异常关闭引发的一系列问题研究与分析 from Tencent Technology Community原创 2017-07-30 16:08:32 · 944 阅读 · 1 评论 -
Wireshark TCP报文到达ACK确认机制
Wireshark TCP报文到达ACK确认机制原创 2017-07-01 10:24:46 · 7161 阅读 · 1 评论 -
ip头、tcp头、udp头详解及定义,结合Wireshark抓包看
ip头、tcp头、udp头详解及定义,结合Wireshark抓包看实际情况原创 2023-10-01 12:36:49 · 15067 阅读 · 2 评论 -
几种TCP连接中出现RST的场景分析
几种TCP连接中出现RST的场景分析原创 2017-07-30 15:04:41 · 9850 阅读 · 4 评论