HTTP/HTTPS
HTTP(超文本传输协议)和 HTTPS(HTTP + SSL/TLS)的核心区别是:HTTPS 在 HTTP 之下加了一层加密通道,解决明文传输带来的窃听、篡改、冒充三大问题。 一、基本定义 HTTP(HyperText Transfer Protocol):应用层协议,默认端口 80,数据明文传输。 HTTPS(HTTP Secure):在 H…
|
|
40
656 字
|
2 分钟
Socket
Socket(套接字) 是计算机网络编程里最核心的概念之一,可以理解为**“网络通信的端点”**,用来让两台设备上的程序互相收发数据。 一句话理解 Socket = IP 地址 + 端口号 就像:IP 是小区地址,端口是门牌号,Socket 就是“某小区某栋某室”,用来精准找到通信的那一端。 Socket 是什么? 在操作系统中,Socket 是一…
|
|
49
538 字
|
2 分钟
IP 地址
IP 地址(Internet Protocol Address)是互联网中用于标识设备(如电脑、手机、服务器等)的逻辑地址,相当于设备在网络的“门牌号”,用于设备间的数据寻址和通信。以下从分类、格式、作用、查询方式等方面简单说明: 一、IP 地址的核心分类 1. 按版本分 IPv4:目前最广泛使用的版本,格式为「点分十进制」,如 192.168.1…
|
|
4,295
891 字
|
2 分钟
子网划分
子网划分(Subnetting)是把一个大的 IP 网络切成多个小网络的技术,核心目的是省 IP、好管理、隔离广播域。下面用最实用方式讲清楚。 一、为什么划子网 避免一个网段里几百台机器互相广播卡顿 按部门/楼层/业务隔离(安全策略好做) 公网 IP 紧缺,内部用私有网段灵活切分 二、核心概念(必须懂) IP = 网络位 + 主机位 子网掩码:告诉…
|
|
126
566 字
|
2 分钟
丢包重传
“丢包重传”是网络通信中保障数据可靠传输的核心机制,简单说就是:发送方发现数据包在网络中丢失后,重新发送该数据包的过程。它是 TCP 等可靠传输协议的“兜底手段”。 下面按「为什么丢包 → 怎么发现丢包 → 怎么重传 → 有哪些策略」来讲清楚。 一、为什么会丢包? 网络不是“绝对靠谱的管道”,常见原因有: 网络拥塞:路由器/交换机缓存满了,被迫丢包…
|
|
126
1210 字
|
2 分钟
TCP/IP 协议栈
TCP/IP 协议栈是一套用于计算机网络通信的事实标准协议族,也是当今互联网的基础。它采用分层设计思想,把复杂的网络通信拆成若干相对独立的层次,每层只关注自己的功能,通过标准接口与上下层协作。 一、TCP/IP 的四层模型(经典划分) TCP/IP 层级核心作用典型协议对应 OSI 层级应用层提供面向用户的网络服务HTTP、FTP、SMTP、DNS…
|
|
3,597
1257 字
|
3 分钟
用概念搭世界:我是怎么“不写代码”读懂计算机的
有一次和朋友聊天,我说:“知识挺神奇的,把一个领域的关键概念、定义和意义弄清楚,哪怕不去实操,也能大致明白它是什么、会出什么问题、该干什么。” 朋友笑我纸上谈兵,但我后来发现,这话在计算机和互联网领域尤其成立。因为这个领域本身就是人类用逻辑“造”出来的,规则清晰,边界明确,非常适合在脑子里先搭一座沙盘。 这篇文章,就是我想分享的一种学习方法:如何通…
|
|
157
2054 字
|
3 分钟
《Git 2.54.0 保姆级安装攻略》
Git 2.54.0 保姆级安装攻略 安装选择链路(Step-by-Step) Git安装步骤(共 13 步) 步骤 界面标题 推荐选择 备注 / 原因 1 Select Components(选择组件) 1. 取消勾选:Associate .sh files to be run with Bash2. 勾选:Check…
|
|
4,150
577 字
|
2 分钟