![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 85
century_sunshine
这个作者很懒,什么都没留下…
展开
-
加密算法之MD5
MD5加密算法 加密的方式有两种,一种是客户端和服务器端整个通信信道进行保护加密,如HTTPS协议中的SSL,还有另一种加密是对通信数据本身进行加密,如MD5,接下来主要针对MD5进行研究。 MD5加密就是信息摘要算法,是一种散列函数,可以将一个字符串,或文件,或压缩包,执行md5后,就可以生成一个固定长度为128bit的串。这个串,基本上是唯一的。 所以,有人修改过压缩...原创 2018-04-14 12:45:26 · 330 阅读 · 0 评论 -
FTP协议详解
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一...原创 2018-04-10 15:33:13 · 831 阅读 · 0 评论 -
HTTP&HTTPS详解
一、HTTP代理服务器工作原理 HTTP协议是一种应用层协议,它默认使用的传输层协议是TCP协议,在HTTP通信链上,客户端和目标服务器之间通常存在某些中转代理服务器,它们提供对目标资源的中转访问,一个HTTP请求可能被多个代理服务器转发,后面的服务器称为前面服务器的上游服务器。代理服务器按照其使用方法和作用,分为正向代理服务器、反向代理服务器和透明代理服务器。 ...原创 2018-04-10 17:57:40 · 1200 阅读 · 0 评论 -
Telnet协议详解
Telnet协议是TCP/IP协议族中的一员,是teletype network的缩写,属于应用层协议,是Internet远程登录服务的标准协议和主要方式,专业的说是远程登录的一种程序,那么何为远程登录呢?远程登录是指用户使用Telnet命令,使自己的计算机暂时成为远程 主机的一个仿真 终端的过程。仿真 终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给 主机,再将主机...原创 2018-04-12 21:26:57 · 6244 阅读 · 0 评论 -
详解Libevent网络库
项目中要用到libevent,所以就自学了libevent,参考资料为张亮的《libevent源码深度剖析》和《linux高性能服务器编程》Libevent简介Libevent是开源社区一款高性能的I/O框架库,其具有如下特点:1.跨平台支持。Libevent支持Linux、UNIX和Windows。2.统一事件源。libevent对i/o事件、信号和定时事件提供统一的处理。3.线程安全。libe...原创 2018-05-06 14:36:06 · 33949 阅读 · 0 评论