Ryo's blog

分类 · Net

首页

关于

归档

Security

网络基础(二):数字证书

一、前言在当今数字化时代,安全性和信任是任何在线交易和通信的基石。无论是访问一个安全的网站、发送一封加密邮件,还是下载一个可信的软件,数字证书都在背后默默地发挥着至关重要的作用。数字证书作为公钥基础设施(PKI)的核心组件,通过验证身份和加密数据,确保了互联网和其他网络环境中的安全性和完整性。 数字证书不仅仅是一个简单的加密工具,它们代表了一种信任机制,是确保数据传输和身份验证的关键。随着网络威胁的不断演变和复杂化,理解和正确使用数字证书变得比以往任何时候都更加重要。 二、数字证书标准:X.509 ISO、IEC、ITU——国际三大标准化组织 ITU(International Telecommunication Union):负责信息和通信技术(ICT)领域的国际标准化和协调,包括无线电通信、电信网络、..

更多
Security

网络基础(一):常用的加密算法

一、前言在数字信息时代,数据的安全性和隐私保护成为了至关重要的问题。随着信息技术的迅猛发展和互联网的普及,各种网络攻击和数据泄露事件屡见不鲜,给个人和企业都带来了很大的威胁。加密技术作为保护数据安全的重要手段,越来越受到重视。 加密算法是指将敏感信息转化为不可读形式的数学方法,包括对称加密算法和非对称加密算法等。这些算法被广泛应用于各种场景,如在线支付、电子邮件、文件传输等,以确保数据在传输和存储过程中的安全性和完整性。 本文将介绍几种常用的加密算法,理解它们的工作原理、优缺点以及应用场景。希望通过这篇博客,能够为大家提供一些有用的信息,帮助在实际应用中选择合适的加密技术来保护数据安全。 二、常用的加密算法2.1、对称加密算法 AES(Advanced Encryption Standard) 简介:AE..

更多
ele

网络基础知识

一、TCP基础知识1.1 TCP和UDP的区别?TCP是面向连接的协议,在收发数据前必须和对方建立可靠的连接,建立连接的3次握手、断开连接的4次挥手,为数据传输打下可靠基础; UDP是无连接的,不可靠传输,尽最大努力交付数据,协议简单、资源要求少、传输速度快、实时性高的特点,适用于对传输效率要求高,但准确率要求低的应用场景,比如域名转换(DNS)、远程文件服务器(NFS)等。 1.2 TCP 为什么需要三次握手?为什么需要四次挥手?如何保证可靠?为什么需要三次握手? 三次握手能确保双发的收发能力(确定双通道通畅)是OK。 为什么需要四次挥手 因为TCP是全双工协议,双方都可以发送和接收数据。当一方决定终止连接时,另一方可能还有数据需要发送。 如何保证可靠? 错误检测:TCP使用校验和功能来检测数据包在..

更多
Book

《趣谈网络协议》

通信协议综述IP && MACIP 地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码。既然是门牌号码,不能大家都一样,不然就会起冲突。比方说,假如大家都叫六单元 1001 号,那快递就找不到地方了。所以,有时候咱们的电脑弹出网络地址冲突,出现上不去网的情况,多半是 IP 地址冲突了。 下面这个表格,详细地展示了 A、B、C 三类地址所能包含的主机的数量。在后文中,我也会多次借助这个表格来讲解。 无类型域间选路(CIDR) 于是有了一个折中的方式叫作无类型域间选路,简称 CIDR。这种方式打破了原来设计的几类地址的做法,将 32 位的 IP 地址一分为二,前面是网络号,后面是主机号。从哪里分呢?你如果注意观察的话可以看到,10.100.122.2/24,这个 IP 地址中有..

更多
HTTP

深入浅出HTTP

深入浅出HTTP一、什么是Http和TCP HTTP(HyperText Transfer Protocol)超文本传输协议,是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。 TCP(T..

更多