计算机网络面试真题总结(七)

文章收录在网站:http://hardyfish.top/

文章收录在网站:http://hardyfish.top/

文章收录在网站:http://hardyfish.top/

文章收录在网站:http://hardyfish.top/

在这里插入图片描述

什么是对称加密、非对称加密?

对称加密是一种常用的加密方式,它有一个特点:

  • 就是加密和解密使用同一把密钥。

也就是说,用这个密钥加密的信息,只有用同样的密钥才能解密。

  • 对称加密的速度相对较快,但是密钥的传输和保管比较困难
    • 因为只要这个密钥被泄漏,任何人都可以解密信息。

举个实际的例子来理解,如果你给朋友发送了一条用特定密码(这里的密码指的是对称加密的密钥)加密后的信息

  • 那么你的朋友也需要知道这个密码才能将信息解密。

在这个过程中,你们都使用的是同一个密钥,称为对称密钥。

  • 但如果你过后再想发送一条新的消息,必须要更改密码,否则如果之前的密码被其他人获取
    • 那么他们就能轻易地解密你的信息。

为了解决这个问题,就需要使用到非对称加密技术,其中涉及到两个密钥:公钥和私钥。

  • 公钥是公开的,任何人都可以见到,并且可以用来加密信息或者验证签名。
  • 而私钥则是保密的,只有密钥的主人才能看到,用来解密信息或者生成签名。

什么是数字证书?

一个数字证书是一个文件,经过由信任的证书颁发机构(CA)数字签名,用以验证持有者的身份以及公钥的真实性。

  • 简短来说,就是一个电子文档,用来证明持有者的身份和公钥所有权。

数字证书中通常包含以下几项信息:

主题公钥:

  • 这个公钥是证书的主要功能,用于公钥加密和数字签名验证。

主题:

  • 承载证书的实体或个人的名称。

颁发者:

  • 签署和发行这个证书的信任机构的名称。

有效期:

  • 证书有效的时间范围。

序列号:

  • 证书颁发者为每个证书分配的唯一的序列号。

数字签名:

  • 证书颁发机构对上述信息进行hash计算后,再用其私钥进行加密得到的一串数据,证明证书的合法性和有效性。

在实际应用中,比如在进行HTTPS通信时,服务器会把它的数字证书发送给客户端。

  • 客户端对此进行验证,确认服务器的身份后,才开始正式通信。
  • 这个过程确保了数据在传输过程中的安全性。

ICMP 有哪些实际应用,举几个例子?

ICMP 主要有两个应用,一个是 Ping,一个是 Traceroute。

Ping

主要用来测试两台主机之间的连通性。

  • Ping 的原理是通过向目的主机发送 ICMP Echo 请求报文,目的主机收到之后会发送 Echo 回答报文。

  • Ping 会根据时间和成功响应的次数估算出数据包往返时间以及丢包率。

Traceroute

  • Traceroute 是 ICMP 的另一个应用,用来跟踪一个分组从源点到终点的路径。

  • Traceroute 发送的 IP 数据报封装的是无法交付的 UDP 用户数据报,并由目的主机发送终点不可达差错报告报文。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值