
Web基础
无忧杂货铺
活一辈子,学一辈子
展开
-
网络osi七层模型——传输层和应用层
网络osi七层模型—传输层和应用层传输层TCP/IP是指一整套数据通信协议,传输层完成端到端的连接和传输TCP/IP传输层包含以下两个协议:* 传输控制协议TCP(Transmission Control Protocol)* 用户数据报文协议UDP(User Dategram Protocol)UDP是一个简单的面向数据包的传输层协议* UDP不提供可靠性* 传输小数据文件中发...原创 2020-02-17 10:25:11 · 1807 阅读 · 0 评论 -
网络osi七层模型——网络层
网络osi七层模型——网络层ip地址的作用:用来标识一个节点的网络地址192.168.1.1255.255.255.0十进制转二进制10 ---- 101010/2=5余05/2=2余12/2=1余0ip地址转二进制算法:192.168.1.1 ---- 11000000 10101000 00000001 00000001255.255.255.0 ---- 11...原创 2020-02-15 09:57:27 · 524 阅读 · 0 评论 -
网络osi七层模型——物理层和数据链路层
网络osi七层模型——物理层和数据链路层1、物理层物理层的功能:* 为数据端设备提供传送数据的通路* 传输数据信号:数字信号模拟信号物理层传输介质:有线介质:* 双绞线(传输最大距离 100米,超过100米可以使用交换机分好几段传输)568a,568b* 光纤无线介质:* 无线电* 微波* 激光* 红外线网线有两种做法,一种是交叉线,一种是平行(直通)线 ...原创 2020-02-14 09:59:05 · 1491 阅读 · 0 评论 -
网络osi七层模型——概述
网络osi七层模型1977年OSI参考模型的提出,标志着计算机网络进入到第三阶段应用层( 网络服务与最终用户的一个接口。)表示层( 数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层))会话层( 建立、管理、终止会话。(在五层模型里面已经合并到了应用层))传输层( 定义传输数据的协议端口号,以及流控和差错校验。)网络层(路由器)数据链路层( 进行逻辑地址寻址,实现不同网络之间...原创 2020-02-13 09:35:29 · 547 阅读 · 0 评论 -
客户端请求是如何到达服务器的
TCP/IP是如何工作的呢,我们先从数据包开始讲起。1、数据包一、HTTP请求和响应步骤http请求全过程请求响应以上完整表示了HTTP请求和响应的7个步骤,下面从TCP/IP协议模型的角度来理解HTTP请求和响应如何传递的。2、TCP/IP概述我们以RFC 1180中的图作为参考上图展示了四层TCP/IP协议图,其中network applic...转载 2019-08-20 10:51:44 · 1906 阅读 · 0 评论 -
SSL证书
SSL证书类型分3类:OV DV EV域名型(DV)SSL证书信任等级一般,只需验证网站的真实性便可颁发证书保护网站。企业型(OV)SSL证书信任等级强,须要验证企业的身份,审核严格,安全性更高。增强型(EV)SSL证书信任等级最高,一般用于银行证券等金融机构,审核严格,安全性最高,同时可以激活绿色网址栏。什么是SSL证书?首先说明SSL(安...原创 2019-06-17 18:33:03 · 684 阅读 · 0 评论 -
TCP三次握手四次挥手
通信基本流程我们都知道TCP协议是面向连接的协议,可以保证数据不丢失,不重复,不乱序的到达接收方。TCP的通信过程大概是下图所示。上图为TCP整个完整的通信过程,首先经过三次握手建立连接(绿色部分),连接建立后可以正常通信(蓝色部分),通信完毕需要四次挥手断开连接(红色部分)。三次握手三次握手可以这么理解:TCP客户端是男孩子,TCP服务器是女孩子,男孩子要追女孩子,首先要...转载 2019-06-14 10:08:06 · 326 阅读 · 0 评论 -
curl打开网页403或者302的解决方法(详细总结)
curl打开网页403或者302的解决方法这里我以大众点评网为例1、浏览器访问:http://www.dianping.com/shop/65334856我们先说说如何查看Headers的信息(1)打开对应的网站(2)按F12键打开调试(3)选择Network(4)按F5刷新网页(5)然后选择左面名称,一般是第一个数字的2、直接curl访问curl -v...原创 2018-12-20 12:32:46 · 64504 阅读 · 1 评论 -
SOCKS代理 与HTTP代理的区别
socks和http的区别: SOCKS是一组由Internal工程工作小组(IETF)所开发出来的开放软件开放标准,用来处理网络安全的事宜。SOCKS像一堵墙被夹在Internal服务器和客户端之间,对于出入企业网络的资讯提供流量和安全的管理。SOCKS这个名词并不是一组英文字头的缩写,而是一个和TCP/IP的Socket端口有关的安全标准,一般防火墙系统通常是像网关(Gateway)一样...原创 2018-12-14 14:34:45 · 3595 阅读 · 1 评论 -
HTTP
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP 工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务...原创 2018-11-21 16:24:31 · 273 阅读 · 0 评论 -
DNS简单说明
KPS的NDS异常排查今早看见KPS异常,前期我排查了,先ping是不通的,然后远端代理本机访问也是不行。root@(none):~# ping www.baidu.comping: unknown host www.baidu.comroot@(none):~# psg kpsroot 647 0.0 0.0 0 0 ? S&l...原创 2018-11-14 17:25:09 · 1917 阅读 · 0 评论 -
HTTP首部详解
[root@dps631 ~]# curl -v "www.baidu.com" * About to connect...原创 2018-10-24 15:42:13 · 354 阅读 · 0 评论 -
用户访问网站的过程
第 1 步客户端用户从浏览器输入www.baidu.com网站网址后回车,系统会查询本地hosts文件及DNS缓存信息,查找是否存在网址对应的IP解析记录。如果有就直接获取到IP地址,然后访问网站,一般第一次请求时,DNS缓存是没有解析记录的;第 2 步如果客户端没有DNS缓存或hosts没有对应www.baidu.com网站网址的域名解析记录,那么,系统会把浏览器的解析请求,交给客户...原创 2018-08-03 21:08:53 · 615 阅读 · 0 评论 -
HTTP状态 301,302,200 的概念和区别
301和302 Http状态有啥区别?301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:301 redirect: 301 代表永久性转移(Permanently Moved),302 redirect: 302 代表暂时性转移(Temporarily Moved ),Http 状态 200 标示没有任何问题发生.使用301跳转有啥好处呢?SEO(搜索引擎优化)中...原创 2018-07-05 21:28:06 · 5681 阅读 · 0 评论 -
Nginx Web服务应用
Nginx (engine x) 是一个开源的、高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。POP3 : POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自...原创 2018-06-26 16:17:10 · 732 阅读 · 0 评论 -
静态、动态、伪静态网页的概念及网站访问度量
静态网页概念作用特点静态网页有时也被称为平面页。静态网页的网址形式通常为htm(超文本标记语言)结尾 ,还有就是以超文本标记语言(.htm、.html)、.shtml、.xml(可扩展标记语言)等为后缀的。特点静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;(动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从...原创 2018-06-26 09:08:19 · 1459 阅读 · 0 评论 -
HTTP协议
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。WWW是环球信息网的缩写,(亦作“Web”、“WWW”、“'W3'”,英文全称为“World Wide Web”),中文名字为“万维网”,"环球网"等,常简称为Web。 分为Web客户端和Web服务器程序。HTTP版本:HTTP/1.0 这是第一个在通讯中指定...原创 2018-06-25 16:36:10 · 355 阅读 · 0 评论 -
DNS详解
1.查看Windows客户端本地缓存的DNS解析记录命令:开始-->运行-->cmd 输入ipconfig /displaydns2.清除windows客户端本地缓存的DNS解析记录命令:开始-->运行-->cmd 输入ipconfig /flushdns3.Windows系统下bosts域名解析记录位置:C:\Windows\System32\drivers\etc\...原创 2018-06-25 10:19:24 · 1214 阅读 · 0 评论 -
用户访问网站的基本流程
用户访问网站的基本流程:描述从浏览器打开http://www.baidu.com地址回车发送请求到看到页面的过程?打开浏览器输入网址回车,到看到页面的过程大纲:用户访问网站流程框架1、DNS解析原理2、tcp/ip三次握手原理3、http协议原理(www服务的请求过程)请求报文细节! http协议版本区别、请求报文细节、MIME/URL/URI4、大规模网站集群架构细节。5、http协议原理(...原创 2018-06-25 08:20:51 · 1318 阅读 · 0 评论