网络协议
文章平均质量分 92
gengqianyu
不要半途而废
展开
-
二进制读写之大端VS小端
字节(Byte)所谓大端(Big Endian)、小端(Little Endian)是指计算机在读写数据时遵循的字节排列顺序,即字节序(Byte Order)。想要理解字节序,必须得先了解字节。计算机CPU运行任何程序,处理任何事物,都是在执行一段由0、1组成的二进制机器指令;也就说计算机只认识0和1;每个0和1都被分别放到一个bit位上,bit:计算机世界里表示信息的最小单位。例如,整数15,二进制为1111, 要用4个二进制bit位表示;整数200,二进制为11001000,要用8个二进制bit原创 2020-06-16 19:46:17 · 6979 阅读 · 1 评论 -
人人都能看懂的RSA非对称加密算法
RSA加密算法简介RSA加密算法是最常用的非对称加密算法,由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)于1977年一起提出,RSA就是他们三人姓氏开头字母拼在一起组成的。非对称加密算法的特点就是加密秘钥和解密秘钥不同,秘钥分为公钥和私钥,用私钥加密的明文,只能用公钥解密;用公钥加密的明文,只能用私钥解密。RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。这个算法经受住了多年深入的密码分析,虽然密原创 2020-06-16 14:07:26 · 4662 阅读 · 0 评论 -
网络之路由器工作原理
网络Q:网络是什么?网络是实现在各终端设备进行通信的数据载体;终端应用通过网络实现了资源的共享。网络三元素OSI定义了网络的网络通信的三元组:终端 :包含PC Printer 等。中间系统:主要是网络设备路由器(Router),交换机(Switch)。传输介质:包括有线线缆,双绞线,光纤 ,NIC网卡,无线接入点(AP)。网络设备分类一个网络中,网络设备可以分为两大类:A类:OSI 2层或2层以下的设备, 交换机(Switch),集线器(Hub)。2层设备属于傻瓜型设备,接上电原创 2020-06-04 14:51:43 · 3564 阅读 · 0 评论 -
网络之交换机原理
网络拓扑拓扑(Topology):网络连接图。网络按照拓扑类型按照接入设备划分,可以分成两种类型:总线型网络:通过集线器(Hub)将终端设备(PC Printer)连接形成的网络,属于OSI一层(Layer 1)网络。星形网络:通过交换机(Switch)将终端设备(PC Printer)连接形成的网络,属于OSI二层(Layer 2)网络。总线型网络总线型网络的工作原理数据从终端PCA通过Hub集线器发送到终端PCB,需要进行数据封装,添加一些头信息,形成类似这样的数据包(“Header原创 2020-06-02 08:33:34 · 1728 阅读 · 0 评论 -
HTTPS协议详解
HTTPS简介超文本传输安全协议(HTTPS,常称为 HTTP over TLS/SSL)是一种通过计算机网络进行安全通信的传输协议。HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包。HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。HTTPS如何保证数据传输的安全性TLS/SSLTCP (Transmission Cont...原创 2019-12-09 20:52:12 · 1522 阅读 · 1 评论 -
HTTP协议详解
HTTP协议HTTP协议简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。属于应用层协议。TCP/IP协议简单说明TCP/IP协议是互联网的关键技术...原创 2019-12-04 20:02:53 · 2009 阅读 · 1 评论