Learning Path
浏览 NumPy 相关教程与章节。
AI Agent、机器学习、深度学习、数据分析与 Python 科学计算。
教程
30
SMTP 协议 SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是一种用于发送电子邮件的网络协议。SMTP 是互联网上电子邮件传输的核心协议之一,负责将邮件从发送方传递到接收方的邮件服务器。 SMTP 的工作原理 SMTP 使用客户端-服务器模型,通过明文或加密的通信通道传输邮件。它的核心功能是发送邮件和传递邮件。 1. SMTP 连接建立 客户端连接到服务器的 25 端口(默认的 SMTP..
SSL 协议 SSL(Secure Sockets Layer,安全套接层)是一种用于保护网络通信安全的协议,通过在传输层和应用层之间建立加密通道,防止数据被窃听、篡改和伪装。SSL 是 HTTPS、FTPS 等安全协议的基础,现已被更先进的 TLS(Transport Layer Security,传输层安全)协议所取代,但 SSL 仍然被广泛使用和提及。 SSL 的工作原理 SSL 通过在应用层和传输层之间插入加密层,保护数据传..
TCP 协议 TCP(Transmission Control Protocol,传输控制协议)是互联网协议套件中的核心协议之一,位于传输层。它提供了一种可靠的、面向连接的、基于字节流的数据传输服务。TCP 的主要特点是确保数据在传输过程中不丢失、不重复,并且按顺序到达。以下是 TCP 的工作原理和关键特性的详细解释。 TCP 的工作原理 TCP 通过“三次握手”建立连接,通过“四次挥手”终止连接,并在数据传输过程中使用确认机制、重传..
Telnet 协议 Telnet 是一种用于远程登录的网络协议,允许用户通过网络连接到远程计算机并在其上执行命令。 Telnet 是互联网上最早使用的协议之一,但由于其安全性问题,现已被更安全的协议(如 SSH)所取代。 Telnet 的工作原理 Telnet 使用客户端-服务器模型,通过明文传输数据。它的核心功能是建立远程连接并传输命令和响应。 1. Telnet 连接建立 客户端连接到服务器的 23 端口(默认的 Telnet..
TLS 协议 TLS(Transport Layer Security,传输层安全)是一种用于在网络中加密数据传输的协议,旨在保护数据的机密性、完整性和身份验证。 TLS 是 SSL(Secure Sockets Layer,安全套接层)的继任者,提供了更强的安全性和性能。TLS 是 HTTPS、SMTPS、FTPS 等安全协议的基础。 TLS 的工作原理 TLS 通过在应用层和传输层之间插入加密层,保护数据传输的安全。它的核心功能..
UDP 协议 UDP(User Datagram Protocol,用户数据报协议)是一种简单的、无连接的传输层协议,用于在网络中传输数据。 与 TCP 不同,UDP 不提供可靠性、顺序性和流量控制,但它具有低延迟和高效的特点,适合对实时性要求较高的应用。 UDP 的工作原理 UDP 是一种无连接协议,客户端和服务器之间不需要建立连接即可发送数据。它的核心功能是快速传输数据包。 1. UDP 数据包结构 UDP 数据包由以下部分组成..