网络
赏花赏景赏时光
这个作者很懒,什么都没留下…
展开
-
TCP的三次握手,四次挥手
TCP的三次握手过程: 如上图所示:1、SYN 第一次握手:在建立连接后,客户端选择一个随机序列号x,并发送一个SYN分组到服务器,其中可能包括其他TCP的标志和选项。客户端进入SYN_SEND状态,等待服务器确认2、SYN ACK 第二次握手,服务器收到SYN包,确认客户的SYN,服务器给x加上1,并选择自己一个随机的序列号y,追加自己的标志和...原创 2017-09-29 16:42:35 · 457 阅读 · 0 评论 -
使用js跨域获取数据的方法
使用js跨域获取数据的方法在客户端编程语言中,同源策略是一个很重要的安全理念,他在保证数据安全性方面有着很重要的意义。同源:当连个域具有相同的协议、域名、端口号,说明这是同域的,只要有一个不同都是跨域。1、JSONP HTML的script标签可以加载并执行其他域的js,可以通过标签script来动态加载其他域的资源,即通过属性src指向一个地址,加载成功之后原创 2017-10-11 21:06:12 · 3168 阅读 · 0 评论 -
跨域问题
首先解释一下跨域定义:在A网站中,希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现跨域访问问题。:在A网站中,希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现跨域访问问题。出现跨域问题时,在console里面会有如下提示信息:“XMLHttpRequest cannot load http:-------- not...原创 2017-07-17 18:09:43 · 222 阅读 · 0 评论 -
the 'access-control-allow-origin' header has a value 'http://localhost' but origin is null
出现的错误如下图所示:报错分析:浏览器要打开的界面是redbag.html,但是报错origin is null,可能是这个路径还没有包括该文件。原创 2017-10-11 14:48:11 · 8483 阅读 · 0 评论 -
网络协议与端口
网络协议与端口1、HTTP协议使用的端口:802、TLS(传输层安全)使用的端口是:4433、下图是网络传输的各层及使用协议:4、NPN(Next Protocol Negotiation,下一代协议协商)5、ALPN,Application Layer Protocol Negotiation,应用层协议协商6、SNI(Server Name Indicati原创 2017-09-30 14:25:45 · 700 阅读 · 0 评论 -
HTTP请求头及其作用
HTTP请求头Header及其作用详解下面是访问的一个URL,http://www.hzau.edu.cn的一个header,根据实例分析各部分的功能和作用。1、Accept,浏览器端能够处理的内容类型。例如: Accept: text/html 代表浏览器可以接受服务器回发的类型为 text/html 也就是我们常说的html文档。如果服务器无法返回text/html类型的数据,服务器应该...转载 2018-03-23 14:09:27 · 19550 阅读 · 2 评论 -
HTTP2.0的特性
HTTP2.0的特性1、所有http请求都建立在一个TCP请求上,实现多路复用2、可以给请求添加优先级3、服务器主动推送server push 4、HTTP2的头部会减小,从而减少流量传输详细讲解链接...原创 2018-04-01 09:34:50 · 588 阅读 · 0 评论 -
http状态码详解
http的响应状态码由5段组成● 1xx,代表消息,一般是告诉客户端,请求已经收到了,正在处理● 2xx,代表请求处理成功,一般是请求收到、我明白你要的信息、请求已经处理、已经处理完成等信息● 3xx,代表重定向到其他地方,他让客户端在发起一个请求,以完成整个处理● 4xx,代表处理发生错误,责任在客户端,如客户端请求一个不存在的资源、客户端未被授权、禁止访问等。● 5xx、处理发生错误,责任在服...转载 2018-03-23 10:37:40 · 7600 阅读 · 0 评论 -
网络协议的类型、优缺点、作用
一、网络协议的定义 ● 网络协议是一种特殊的软件,是计算机网络实现其功能的基本机制 ● 网络协议的本质是规则,即各种硬件和软件必须遵循的共同规则 ● 网络协议并不是一套单独的软件,他融合于其他所有软件系统中,协议在网络中无所 不在二、常用的网络协议 TCP UDP HTTP HTTPS FTP DNS ...原创 2018-04-01 09:36:05 · 14435 阅读 · 0 评论 -
跨域定义及解决方法
本文主要讲述跨域的定义、什么样的情况会造成跨域、跨域的解决方法一:要解决跨域的问题,需先了解以下几个概念 同源:是指相同的协议、域名、端口,三者都相同才属于同源。 http://www.a.com:80/a.js https://www.a.com:80/a.js http://www.b.com:80/a.js http://www.a...原创 2018-04-01 09:36:18 · 1290 阅读 · 0 评论 -
http/https/tcp/udp的区别
如下图所示各层之间的关系如下图所示:1、TCP/IP 是个协议组,可分为三个层次:网络层,传输层和应用层各层的协议:网络层:IP ICMP IGMP ARP RARP BOOTP传输层:TCP UDP应用层:HTTP FTP TELNET DNS SMTP2、http的详细讲解3、HTTPSHTTPS(Secure Hypertext Transfer Pr...原创 2018-03-20 20:04:28 · 1468 阅读 · 0 评论