网络-NETWORK
文章平均质量分 84
宁小法先森︿( ̄︶ ̄)︿
"拖延乃光阴之窃贼。抓住他吧" ——《大卫·科波菲尔》· 狄更斯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络协议与连接深度解析:TCP基础、应用层协议与连接本质
本文系统分析了协议与TCP连接的层级关系和核心区别。主要内容包括:1)协议栈层级,展示了MySQL、HTTP等应用层协议与TCP/UDP传输层协议的依赖关系;2)典型协议详解,对比了MySQL、PostgreSQL和HTTP协议的特点及通信流程;3)本质区别,指出协议是静态的通信规范,而连接是动态的通信通道实例;4)连接生命周期,以TCP为例说明建立、传输和终止过程;5)实际应用,包括系统连接查看、协议分析工具和编程实现。关键认知在于理解协议定义规则而连接实现规则,这种区分对网络编程和问题排查具有重要指导意原创 2025-09-20 14:00:00 · 1029 阅读 · 0 评论 -
关于加密协议的若干问题解答
1. 是否所有的协议都可以走加密协议?2. 加密传输 如mysql协议 如何查看是否开启了加密协议安全传输?3. php连接AWS RDS 查询数据表 是否均基于加密协议 如何确认?4. 这个加密协议是什么协议 都是基于这个协议吗?原创 2025-09-18 16:30:00 · 1192 阅读 · 0 评论 -
SSH协议 - 补充
SSH协议是一种安全远程登录和加密通信的核心网络协议,通过加密技术确保在不安全网络中的数据传输安全。它支持密码和密钥认证,提供文件传输、端口转发等功能,广泛应用于服务器管理、自动化部署和代码操作等场景。OpenSSH和PuTTY是常见实现工具,使用时需注意密钥管理、端口安全和协议版本等安全措施,是保障网络安全的重要技术。原创 2025-09-18 10:15:00 · 638 阅读 · 0 评论 -
MySQL协议、PostgreSQL协议 和 HTTP协议的区别
网络协议与连接本质解析:协议是静态通信规则(如HTTP/MySQL),连接是动态通信通道(如TCP socket)。关键差异在于:协议定义消息格式和交互规则(应用层/传输层),而连接维护通信状态和上下文(IP+端口+缓冲区)。典型协议栈显示MySQL/HTTP2基于TCP,HTTP3改用UDP+QUIC。开发中需注意协议特性(连接复用、加密方式)与连接管理(查看netstat/ss命令,优化连接池)。理解二者区别有助于协议选型、网络调试和系统优化。原创 2025-09-18 11:00:00 · 2017 阅读 · 0 评论 -
数据库连接与 HTTP 连接的深度解析:短连接、连接池与协议区别
数据库连接与HTTP连接是两种完全不同的概念,使用不同协议和通信方式。数据库连接使用专用协议(如MySQL、PostgreSQL),而HTTP连接基于HTTP/HTTPS协议。数据库连接池管理数据库连接,优化数据库操作;HTTP连接池管理Web请求连接,提高Web通信效率。两者在协议层、连接建立过程和实现方式上存在本质差异。尽管术语相似且常被组合使用,但它们服务于不同目的:数据库连接用于数据存储查询,HTTP连接用于Web资源传输。理解这一区别对现代应用架构设计至关重要。原创 2025-09-17 16:00:00 · 2574 阅读 · 0 评论 -
网络连接的形象比喻:城市交通系统
网络连接可类比为城市间的交通系统:IP地址是城市位置,端口是具体建筑,协议决定运输方式(TCP如可靠卡车运输,UDP如快速空投)。数据包是运输货物,路由器是收费站和路标,防火墙是安检站。建立连接需三次握手确认,类似城市间开通运输路线。这个比喻帮助理解数据传输、路由选择、协议差异等网络核心概念,解释浏览网页等日常操作背后的通信机制。原创 2025-09-17 14:00:00 · 814 阅读 · 0 评论 -
Web 服务器基本工作流程
本文详细介绍了Web服务器的基本工作流程,采用客户端-服务器-后端的经典三层架构。重点解析了七个核心步骤:1)建立TCP连接接收请求;2)解析HTTP请求;3)匹配处理请求(静态资源直接响应/动态请求转发后端);4)构造并返回HTTP响应;5)记录访问日志;6)管理连接(保持或关闭);7)客户端处理响应。整个过程展示了Web服务器如何作为调度中心接收、路由、处理请求并返回结果,特别说明了Nginx在301重定向等场景中的工作方式。原创 2025-09-15 09:00:00 · 1223 阅读 · 0 评论 -
Nginx 请求到达nginx,但是到不了业务服?报错408
Nginx返回HTTP 408错误通常源于客户端请求超时或Nginx与上游服务器通信问题。主要排查方向包括:检查Nginx错误日志定位超时类型(客户端/上游),调整相关超时参数(client_header_timeout、proxy_read_timeout等),验证业务服务器状态及网络连接。特殊场景下,请求参数过大可能导致处理超时,可通过精简字段或压缩参数解决。典型解决方案需根据具体错误类型(408/502/504)针对性调整配置或优化服务器性能。原创 2025-09-13 16:00:00 · 2091 阅读 · 0 评论 -
网络/Network - 数据链路层&网络层 - NAT网关 - 学习/实践
主要用于学习数据链路层&网络层中NAT网关的作用和工作原理,以及工作中项目的部署架构。原创 2022-05-27 16:20:33 · 663 阅读 · 0 评论 -
11 | 如何实现高性能的异步网络传输?
主要用于学习如何实现高性能的异步网络传输, 同步,异步网络模型的区别,以及各自的使用场景。原创 2022-02-21 09:55:27 · 892 阅读 · 0 评论 -
12 | 序列化与反序列化:如何通过网络传输结构化的数据?
主要用于学习序列化与反序列化,以及为什么要使用,以及如何高效使用。原创 2022-02-23 13:03:57 · 1226 阅读 · 0 评论 -
数据 - 系统/程序/服务/网络 - 性能数据/性能指标收集
主要用于了解, 借鉴系统/程序的性能表现, 能有直观的感受.同时知道一些数据,更具有可信力.在做测试,开发,排错,调优都更有依据。原创 2021-03-22 19:59:30 · 741 阅读 · 0 评论 -
网络 - 电脑代理 - 学习/实践
用于联网办公, 生活, 帮助解决一些常见问题, 提高效率.也记录一下个人遇到的情况汇总. 以便提供解决思路和方法.原创 2020-03-14 13:41:42 · 4039 阅读 · 0 评论 -
网路/Network - 网络编程 - 为什么网络 I/O 会被阻塞?
主要用于了解网络I/O阻塞的问题,过程,以及本质,更多的是如何在编程开发中避免该问题造成的影响。原创 2021-11-02 12:41:05 · 478 阅读 · 0 评论 -
网络资源下载操作及其原理学习: 如迅雷与百度网盘
1.应用场景了解学习网络资源, 下载原理, 以及实践操作. 2.学习/操作 TBD 3.问题/补充 TBD 4.参考https://blog.csdn.net/u013486414/article/details/103753223 //卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具! 后续补充......原创 2020-04-25 21:27:10 · 3556 阅读 · 0 评论 -
网络/Network - TCP/IP协议栈 - 网络安全 - 防火墙/Firewall - 学习/实践
主要用于学习防火墙的种类,应用场景,如何使用防火墙为网络提供保护。原创 2022-04-01 11:08:50 · 5267 阅读 · 0 评论 -
网络/Network - 会话层&表现层 - HTTPS协议[SSL/TLS] - 学习/实践
主要了解https的原理以及如何使用.原创 2020-09-09 13:03:14 · 843 阅读 · 0 评论 -
网络/Network - 网络I/O模型 - 学习/实践
主要用于学习计算机网络中的网络I/O的各种模型,以及各自的优缺点,使用场景。原创 2022-04-01 11:32:00 · 1032 阅读 · 0 评论 -
网络/Network - 应用层 - HTTP - GET 通过 Body 来发送数据 - 学习/实践
学习了解http的get请求方法的用法及不知道的信息.原创 2020-08-11 18:35:51 · 7189 阅读 · 0 评论 -
网络/Network - 网络编程 - 网络连接,请求,进程/线程的关系 - 学习/实践
主要用于理清网络连接,请求,进程/线程的关系,以及qps, tps, 吞吐量/率之间的关系。原创 2022-05-17 22:58:00 · 1327 阅读 · 0 评论 -
网络/Network - 网络编程 - 高性能 - 单服务器高性能模式[网络模型]及性能对比 - 学习/实践
主要用于学习单服务器高性能模式及性能对比,尤其是网络模型,这个很重要,并将这些知识在工作中验证,实践,理解,掌握。原创 2022-05-06 10:54:42 · 1415 阅读 · 2 评论 -
网络/Network - TCP/IP协议栈 - 网络编程 - 网络连接C10K/C100K/C1000K - 学习/实践
主要用于学习,弄清楚网络连接C10K的概念,以及存在的问题,以及如何做到C100K,C1000K。原创 2022-05-07 14:21:23 · 493 阅读 · 0 评论 -
网络/Network - 协议栈 - 网络抓包应该如何操作?
用于学习, 如何抓包, 学习实践网络相关的知识. 而且作为一个程序员, 如果没有抓过包, 是很尴尬的.也是想了解验证, 以及解决生活或者工作遇到的问题.原创 2020-04-23 22:09:15 · 4023 阅读 · 0 评论 -
网络/Network - 物理层 - 网线/双绞线 - 学习/实践
主要用于学习,弄清楚Network/网络中位于物理层的网线/双绞线,以及直通线和交叉线。原创 2022-05-26 11:11:42 · 501 阅读 · 0 评论 -
网络/Network - 应用层 - TCP与HTTP - 学习/实践
主要用于弄清楚TCP与HTTP之间的爱恨情仇,帮助理解工作中遇到的开发问题,同时在合适的场景中选择不同的通信协议。原创 2022-05-20 21:07:35 · 496 阅读 · 0 评论 -
网络/Network - 传输层 - TCP协议 - 学习/实践
主要用于系统,详细学习TCP协议,弄清楚各个问题。原创 2022-05-20 21:00:31 · 409 阅读 · 0 评论 -
网络/Network - 应用层 - 浏览器中的网络 - HTTP/x - 学习/实践
主要用于学习,浏览器中网络协议【应用层传输协议HTTP/x 各个版本】 的历史发展,使用场景,以及本质。原创 2022-02-28 13:45:34 · 3216 阅读 · 0 评论 -
计算机组成原理/计算机网络 - 网卡 - 探究其工作原理
主要用于了解网卡的工作原理,一部分一部分拆解计算机原理。包括计算机组成原理,操作系统,计算机网络,数据结构与算法,也就是基础类学科。原创 2021-12-24 11:22:34 · 610 阅读 · 0 评论 -
【性能优化】- 「延迟」API响应时间标准以及如何统计[监控] - 学习/实践
主要用于学习在服务开发中,API的相应时间标准,应该做到何种程度。以及弄清API与页面响应的区别, 自然标准也是不同。原创 2021-12-17 17:28:25 · 5896 阅读 · 0 评论 -
ifconfig 与 ip addr 命令详解 - 学习/实践
1.应用场景 主要用于了解学习,掌握使用IP地址相关知识, 如何查看IP信息,以及各个参数代表的含义 2.学习/操作 1.文档阅读 网络协议概论 | Laravel 学院 - 不定期分享之 ifconfig 与 ip addr 命令详解 2.整理输出 2.1 如何查看机器的 IP 地址 我们在 Linux 系统查看 IP 地址通常有以下两种方式: 1)ifconfig 2)ip addr原创 2021-12-14 23:23:35 · 12087 阅读 · 0 评论 -
Redis - 管道 Pipeline / 脚本 Script / 事务 - 学习/实践
主要用于学习使用Redis的管道技术pipeline进行性能优化~,适合的应用场景以及局限性。原创 2021-10-19 16:11:16 · 563 阅读 · 0 评论 -
2021-06-09 - 服务器 - 云服务器1M的带宽到底多大?90%的网站够用了
1.应用场景主要用于了解服务器网络带宽相关性能,方便进行服务器的采购和维护等工作 2.学习/操作 1.文档阅读 https://new.qq.com/omn/20210323/20210323A0B2QX00.html 2.整理输出 TBD 后续补充 ... 3.问题/补充 TBD 4.参考TBD 后续补充......原创 2021-06-09 15:16:24 · 366 阅读 · 0 评论 -
网络/Network - 网络层 - 局域网 - 两台主机互ping - 学习/实践
1.应用场景主要用于同一局域网下, 两台主机相互通信, 相互访问. 2.学习/操作 环境: 两台主机 Windows系统 1.介绍 同一局域网[同一网段, 即处于同一网关下, 基本认为子网掩码相同]下, 两台或者多台主机之间相互通信, 用来模拟客户端与服务器之间的沟通交互. 通过cmd下, ping ip地址进行网路确认. 2.实践 A主机, B主机 各打开cmd窗口, 分别输入ipconfig查看局域网IP地址...原创 2020-06-29 15:30:09 · 23786 阅读 · 6 评论 -
你知道 URI中的 “//” 有什么用吗?
1.应用场景就是为了多了解一点, 防止面试官给我挖坑, 同时也了解互联网的起源. 2.学习/操作 我们在浏览网页的时候,需要在浏览器中输入http://或者https://开头的URL地址,类似http://honeypps.com,那么这里的"://"或者"//"有什么用呢? 说到URL就不得不提URI了。用什么来标记服务器上的资源呢?用的就是URI(Uniform R...原创 2020-04-25 21:01:28 · 3262 阅读 · 0 评论 -
HTTP Status Codes/HTTP状态码
帮助快速查询http code, 以及对应的含义,帮助定位问题。原创 2020-03-31 15:56:44 · 4375 阅读 · 2 评论 -
CDN与智能DNS原理和应用 - 学习/实践
了解,学习和掌握CDN与智能DNS原理和应用. 如何在日常开发中高效进行troubleshooting.原创 2020-02-28 21:50:30 · 5213 阅读 · 0 评论 -
网络/Network - 网络协议概论 - 学习/实践
学习掌握网络相关知识, 帮助工作中进行网络编程开发,以及生活的问题解决,当然如果是面试时,也可以言之有物。原创 2019-12-19 10:08:00 · 4270 阅读 · 0 评论 -
通信协议 - Web世界通信协议 [站内信和消息推送]- 学习/实践
了解web世界中, 各种网络通信协议, 实现的手段, 区别和原理. 另外发现, 网上很多博客, 问答等都没有回答清楚web中的一些协议, 通信的准确定义以及原理和实质.这里希望自己能逐步准确整理出来网络相关的概念,协议, 原理, 本质等.原创 2019-12-18 11:04:23 · 4926 阅读 · 0 评论 -
域名解析的记录类型
1.应用场景搭建网站, 做域名解析, 以及运维网站系统无法访问故障定位等 2.学习/操作 类型: A/CNAME/MX/NS/TXT/AAAA/SRV/显性URL/隐性URL A记录:将域名指向一个IPv4地址(例如:10.10.10.10),需要增加A记录 CNAME记录:如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录...原创 2018-11-09 14:50:24 · 7246 阅读 · 0 评论 -
Socket编程 - 学习/实践
用于进程间[同主机[IPC]以及不同主机[RPC]]通信, 实现不同服务[运行在进程中[内存]之间, 不同语言之间的互联互通]。原创 2019-12-10 12:57:12 · 5887 阅读 · 0 评论
分享