计算机网络
文章平均质量分 96
阿然成长日记
学无止境
展开
-
【计算机网络】详解CA认证,预防中间者攻击!
CA代表"证书权威(Certificate Authority)",它是一种专门负责发放、管理和撤销数字证书的专业机构,是一个可信赖的第三方。在互联网通信中,数字证书用于验证网络用户的身份,如HTTPS网站上显示的小锁图标就表明该网站通过了CA颁发的安全认证。当您浏览加密网站时,浏览器会向CA请求验证服务器身份,如果验证成功,就会得到一个证书,证明服务器是其所声称的那样。数字证书是一种包含证书持有者(也就是向CA机构申请的服务端)的信息、公钥以及由CA签名的数字签名的电子文档。原创 2024-08-09 11:02:45 · 1273 阅读 · 0 评论 -
【计算机网络】什么是socket编程?以及相关接口详解
我们使用一张图片很形象的可以看出socket所处的位置。从上图看出,Socket处于应用层与传输层的中间软件抽象层,它是一组接口。并且前面我们也学过,运输层和网络层其实属于操作系统内层面,我们只给用户提供使用的接口即可,不可能让用户能直接访问到内核部分。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。linux下一切皆文件!!!所以本质来说Socket即是一种。原创 2024-08-06 18:03:18 · 1552 阅读 · 0 评论
分享