PPP 的帧格式如图3.4所示。图3.4PPP 协议的帧格式首部的第一个字段和尾部的第二个字段都是帧的定界符,规定为0x7E,表示一个帧的开始或结束。当协议字段为0xC021 时,帧的数据部分为PPP 链路控制协议LCP的数据,若为0x8021 时,表示为网络层的控制数据。零比特填充PPP 协议用在SONET/SDH 链路中,是使用同步传输,这时PPP协议采用零比特填充方法来实现透明传输。在异步传输方式中,PPP 帧字节填充方式解决透明传输问题。......
2025-09-30
应用层安全协议很多,这里以电子邮件协议为例,来说明应用层协议的安全性。
一般来说,发送电子邮件的人总是希望自己的邮件只有目的接收者才能阅读理解,其他人无法读懂它。这样,可以将密码学原理应用到电子邮件上,构成安全电子邮件。典型的安全电子邮件协议有PGP 和PEM。
(1)PGP 协议
PGP(Pretty Good Privacy)是2025年发布的一个完整的电子邮件安全协议,它提供了方便使用的加密、鉴别、数字签名和压缩功能。由于包括源程序在内的整个软件包可以从互联网免费下载,以及质量高、价格低且跨平台的特点,PGP 已经得到广泛的应用。
PGP 使用一个称为国际数据加密算法IDEA 的块密码算法来加密数据。该算法使用128位密钥。从概念上讲,IDEA 与DES 和AES 非常相似,只是所用的混合函数有所不同。PGP 使用RSA 加密算法和MD5 报文摘要算法。
下面以用户A 向用户B 发送一个明文为例,来说明PGP 的工作原理。
1)发送端的操作步骤如下:
①用户A 先对邮件明文P 使用MD5 报文摘要算法,得到报文摘要H。再用A 的私钥对H进行数字签名,得到签名的报文摘要D(H),将它拼接在明文后面,得到(P+D(H))。
②使用用户A 自己生成的一次一密的密钥KM 对报文(P+D(H))进行加密。
③使用用户B 的公钥PKB 对KM 进行加密。
④将步骤②和步骤③两项得到的结果拼接起来,发送至互联网上。
如果发送端传送的明文过长,则可采用压缩技术将其压缩,也可以采用内容传送编码技术对传送上网的邮件信息进行编码。
2)接收端的操作步骤如下:(https://www.chuimin.cn)
①将被加密的报文(P+D(H))和KM 分开。
②用B 的私钥解出A 的一次一密密钥KM。
③用解出的一次一密密钥KM 对被加密的(P+D(H))进行解密,并分离出明文P 和签了名的报文摘要D(H)。
④用A 的公钥PKA 对D(H)进行签名核实,得出报文摘要H。
⑤对明文P 重新进行MD5 运算,得出报文摘要H′。将H 与H′相比较,如果一致,则此邮件就通过了鉴别,并确认了它的完整性。
PGP 对邮件的加密操作如图10.6所示。
(2)PEM 协议
PEM(Privacy Enhanced Mail)是互联网的正式标准,是20世纪80年代后期开发的。它的工作原理与PGP 基本类似,不同的只是对发送的消息与签名值拼接后用DES 算法进行加密。

图10.6 PGP 对邮件的加密
PEM 采用更结构化的密钥管理机制,由认证中心发布证书,证书上面有用户姓名、公钥和密钥的使用期限。PEM 存在的问题是没有公认的证书权威机构。它设立政策认证机构PCA(Policy Certification Authority)来公证这些证书,再由互联网政策登记管理机构对这些PCA 进行认证。
相关文章
PPP 的帧格式如图3.4所示。图3.4PPP 协议的帧格式首部的第一个字段和尾部的第二个字段都是帧的定界符,规定为0x7E,表示一个帧的开始或结束。当协议字段为0xC021 时,帧的数据部分为PPP 链路控制协议LCP的数据,若为0x8021 时,表示为网络层的控制数据。零比特填充PPP 协议用在SONET/SDH 链路中,是使用同步传输,这时PPP协议采用零比特填充方法来实现透明传输。在异步传输方式中,PPP 帧字节填充方式解决透明传输问题。......
2025-09-30
HDLC 协议是由国际标准化组织制定的数据链路层协议。HDLC 协议的产生及使用过程,要追溯到20世纪70年代的计算机网络标准化时期。原CCITT 则将HDLC 再修改后称为链路接入协议,并作为x.25 建议书的一部分。数据链路层在信息字段的头尾各加上3 个字节的控制信息,这样即构成了一个完整的HDLC 帧。图3.6HDLC 的帧格式①HDLC 的标志字段,是一个由6 个连续“1”加上两边各一个“0”的8 个位的字节组成。......
2025-09-30
简单文件传送协议TFTP 是一个很小且易于实现的文件传送协议。TFTP 利用UDP 数据报,采用客户/服务器方式进行通信。TFTP 的主要优点有两个:第一,TFTP 可用于UDP 环境。例如,当需要将程序或文件同时向许多机器下载时,往往需要使用TFTP。但TFTP 没有安全性措施,未设置用户标识和口令,仅限于非关键文件的访问。......
2025-09-30
IP是网络层协议,它与传输控制协议一起,代表了Internet的核心协议。图3.1IP数据包的格式图其中Version字段表示IP数据包格式的版本号,目前所使用版本的是4,又称为IPv4,而总长度Total Length字段(16位)表示IP数据包的长度,最大65535字节,服务类型表示IP数据包的服务类型。为此,IETF制定了下一代Internet的协议IPv6和骨干网络技术MPLS。目前Internet仍在蓬勃发展,业界流行两个短语“Everything on IP,IP over Everything”。其中“IP over Everything”已被实践所证明,也正是IP的精髓。......
2025-09-30
IP 数据报由首部和数据部分组成。该字段的最小值为5,即IP 数据报的首部最小长度为20 个字节。表6.4IP 数据报中与分片有关的字段值生存时间TTL生存时间占8 位。IP 数据报首部检验和的计算过程如图6.5所示。图6.5IP 数据报首部检验和计算过程源地址和目的地址这两个字段指出了IP 分组的来源主机和目的主机,各占IP 数据报首部的32 位。......
2025-09-30
代理也能够使用网络管理协议向管理站报告异常事件。表2.11SMI的基本数据类型续表2.6.6.4SNMP协议和协议数据单元SNMP协议用于在管理站和管理代理之间传递MIB信息。......
2025-09-30
TCP/IP协议是一个协议集,其中最重要的是TCP协议与IP协议,因此通常将这诸多协议统称为TCP/IP协议集,如图2.8所示。图2.8TCP/IP模型中的协议与网络图1.网际层协议网际协议IP。1).IP协议特点:一是提供无连接的数据报传输机制;二是能完成点对点的通信。2)IP协议的作用:用于主机与网关、网关与网关、主机与主机之间的通信。网际控制报文协议ICMP:为IP协议提供差错报告。UDP与IP比较,增加了提供协议端口的能力以保证进程间的通信。......
2025-09-30
(一)计算机病毒的特征计算机病毒是一种特殊程序,这类程序的主要包括以下几个特征。根据病毒的这一特性可将病毒分为良性病毒与恶性病毒。表现和破坏是病毒的最终......
2025-09-30
相关推荐