
网络
一个技术渣渣
这个作者很懒,什么都没留下…
展开
-
HTTPS 的工作原理
当你打开浏览器,访问某个网站,如果网址旁有个小锁,代表访问的网址是安全的,反之不安全。当我们没有看到那个小锁的小图标的时候,需要提高警惕,不要随意输入个人重要的资料。所有的银行和支付相关的网站都是100%使用HTTPS的。我们为什么需要HTTPS?主要有三个原因: 1、保护隐私(Privacy):所有信息都是加密传播,第三方无法窃听数据。如果使用HTTP明文传输数据的话,很...原创 2020-05-05 13:15:53 · 684 阅读 · 1 评论 -
Nginx从理论到实践
首先是进入nginx目录进行脚本启动,准备初始化环境:启动成功之后,通过curl可以进行访问测试首先通过 ip add来查看地址信息(本人使用的是虚拟机):然后通过curl在本虚拟机上边进行测试:如果访问失败,请先查看防火墙是否开启,如果开启了,可以先进行关闭,方便展开后续的demo练习:[root@idea-centos sbin]# firewall-cmd ...原创 2020-03-11 17:34:54 · 138 阅读 · 0 评论 -
HTTP、TCP、UDP详解
在讲HTTP、TCP、UDP之前先来看下TCP/IP五层网络架构TCP/IP通信数据流:TCP/IP协议族中有一个重要的概念是分层,TCP/IP协议按照层次分为以下四层。应用层、传输层、网络层、数据链路层、物理层。其中TCP、UDP属于传输层协议,而HTTP是基于TCP/IP协议的应用层协议,它不涉及数据包传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。...原创 2019-10-08 14:59:47 · 954 阅读 · 0 评论 -
HTTP协议理解与应用总结
1、Request & Response Request格式<request-line> 比如:GET /api/index.json HTTP/1.1<headers> 比如:Accept: */*; User-Agent: Mozilla/4.0;……<blank line>[<request-body>] 比...原创 2014-02-26 17:38:00 · 645 阅读 · 0 评论 -
HTTP缓存相关头
在请求一个静态文件的时候(图片,css,js)等,这些文件的特点是文件不经常变化,将这些不经常变化的文件存储起来,对客户端来说是一个优化用户浏览体验的方法。那么这个就是客户端缓存的意义了。windows下客户端的缓存文件存放在临时文件夹中,但是这里有个问题就是这个缓存文件存放多久呢?这个是由服务端进行设置的。Expires/Cache-ControlHTTP头中的Expires和Cac...原创 2015-04-23 16:45:08 · 474 阅读 · 0 评论 -
TCP与UDP的特点和区别
面向连接的TCP TCP面向连接通信,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换 “面向连接”就是在正式通信前必须要与对方建立起连接。 TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据。 TCP支持的应用协议:Telne...原创 2014-02-26 17:36:40 · 9330 阅读 · 1 评论