SSL(Secure Sockets Layer)协议由Netscape公司开发,历史可以追溯到Netscape Navigator浏览器统治互联网的时代。SSL 1.0 从未发布过,因为存在严重的安全漏洞。
Posted by Wei on 2019-05-13, Last Modified on 2025-04-23
HTTP是属于应用层的协议,它是基于TCP/IP的,所以它只是规定一些要传输的内容,以及头部信息,然后通过TCP协议进行传输,依靠IP协议进行寻址,通过一幅最简单的图来描述:
Client发出请求,Server进行响应,就是这么简单。在整个过程中,没有任何加密的东西,所以它是不安全的,中间人可以进行拦截,获取传输和响应的数据,造成数据泄露。
Posted by Wei on 2019-05-13, Last Modified on 2024-01-16
Alice和Bob是谁? 讨论密码学时,我们为了方便起见,通常会使用Alice和Bob这两个名字。他们可以使枯燥的密码学命题变得更加有趣一些。大家公认,Ron Rivest在1977年介绍RSA密码系统的论文中,首次使用了这两个名字。 此后,又有其他一些名字进入了密码学文化。比如,一名具备窃听能力的攻击者叫Eve,一位能妨碍网络流量的主动攻击者叫 Mallory。
Alice和Bob是谁?
讨论密码学时,我们为了方便起见,通常会使用Alice和Bob这两个名字。他们可以使枯燥的密码学命题变得更加有趣一些。大家公认,Ron Rivest在1977年介绍RSA密码系统的论文中,首次使用了这两个名字。
此后,又有其他一些名字进入了密码学文化。比如,一名具备窃听能力的攻击者叫Eve,一位能妨碍网络流量的主动攻击者叫 Mallory。
最早版本是1991年发布的0.9版。该版本极其简单,只有一个命令GET,也不能包含 Body:
GET /index.html
上面命令表示,TCP 连接(connection)建立后,客户端向服务器请求(request)网页index.html。
协议规定,服务器只能回应HTML格式的字符串,不能回应别的格式:
<html> <body>Hello World</body> </html>
服务器发送完毕,就关闭TCP连接。
Posted by Wei on 2019-05-08, Last Modified on 2025-04-23
IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式传输。
要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未传达以后的处理机制--这被认为是上层协议(TCP或UDP)来负责的事情。所以这也就出现了TCP是一个可靠的协议,而UDP就没有那么可靠的区别。
🐒 Software engineer | 📷 Photographer | 👹 Urban explorer