计算机网络 34

CGI 初探

计算机网络
CGI(Common Gateway Interface),通用网关接口,用于 web 服务器和外部应用程序(CGI 程序)之间的通信。为了探索 CGI 是如何工作的,我分别用 C 和 Python 语言写了段测试程序(均生成可执行程序),以及说明了一下解释型语言的 CGI 写法。 C 程序 编译 …...
Read more →

POP3 简介

计算机网络
SMTP 协议是push协议,因此不能用于收邮件。POP3 协议是 Post Office Protocol。 $ telnet pop.qq.com 110 Trying 59.37.97.57... Connected to pop.qq.com. Escape character is …...
Read more →

SMTP 简介

计算机网络
SMTP(Simple Mail Transfer Protocol) 是基于文本的简单邮件协议,默认使用 25 端口。下图展示了 SMTP 的基本操作。 Alice 通过 user agent 指定 Bob 的邮件地址以及编辑邮件,然后发送邮件; Alice 的 user agent 先把邮件发送 …...
Read more →

对 https 工作方式的简要解释

计算机网络
Diffie-Hellman 算法 对于一个素数p来说,当一个数g满足以下条件:当1 <= x <= p-1时,如果(g^x) mod p能产生[1, p-1]的所有数值,就称g是p的generator。例如,对素数p = 7来说,g = 3就是它的generator。 3^1 mod …...
Read more →