
网络
文章平均质量分 93
若明天不见
时白发未生,轻狂尚有
展开
-
超越HTTP/1.1:探索HTTP/2的无尽可能性
本文主要介绍HTTP/2的重要概念、二进制帧的格式和类型以及HTTP/2的多种特性原创 2024-03-04 10:20:02 · 1715 阅读 · 0 评论 -
Nginx跨域解决方案
同源策略CORS跨域资源共享(CORS) 是一种机制,它使用额外的 HTTP 头来告诉浏览器,它允许 Web 应用服务器进行跨域访问控制,从而使跨域数据传输得以安全进行。跨域资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站通过浏览器有权限访问哪些资源。另外,规范要求,对那些可能对服务器数据产生副作用的 HTTP 请求方法(特别是GET以外的 HTTP 请求,或者搭配某...原创 2019-12-22 15:35:01 · 1528 阅读 · 1 评论 -
跨域的原理及解决方案
同源策略是Web应用程序安全性模型中的重要概念。根据该策略,Web浏览器允许第一个网页中包含的脚本访问第二个网页中的数据,但前提是两个网页具有相同的来源。来源由URI,主机名和端口号的组合定义。此策略可防止一个页面上的恶意脚本通过该页面的DOM(Document Object Model)获得对另一网页上敏感数据的访问。JSONP由于同源策略,一般来说位于server1.example.com...原创 2019-11-24 20:26:16 · 509 阅读 · 0 评论 -
计算机网络概述
1.计算机网络的定义 凡将地理位置不同且具有独立功能的多个计算机系统,通过通信设备和线路将其连接起来,由功能完善的网络软件实现网络资源共享者。 计算机网络向用户提供的最重要的功能有两个,即:(1) 连通性;(2) 共享。 所谓连通性(connectivity),就是计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机原创 2016-06-13 20:03:12 · 1351 阅读 · 0 评论 -
物理层及数据通信基础
物理层(Physical Layer)是计算机网络OSI模型中最低的一层。物理层规定:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。简单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网与广域网皆属第1、2层。物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的原创 2016-06-15 20:23:21 · 3964 阅读 · 0 评论 -
运输层协议概述
从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 1. 运输层的位置2. 运输层概念描述1)最终目标: 利用网络层提供的服务向其用户(一般是应用层的进程),提供有效、可靠且价格合理的服务。2)主要任务: 在优化网络服务的基础上,从源端机到目的端机提供可靠的、价原创 2016-06-09 17:23:41 · 4718 阅读 · 0 评论 -
UDP的主要特点、首部格式及功能
UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协原创 2016-06-13 16:46:05 · 35493 阅读 · 0 评论 -
HTTP 协议的历史演变和设计思路
HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。 本文介绍 HTTP 协议的历史演变和设计思路。 一、HTTP/0.9HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数转载 2016-09-01 13:03:36 · 792 阅读 · 0 评论 -
理解OAuth 2.0
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例子。 有一个”云冲印”的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让”云转载 2017-01-27 22:04:13 · 512 阅读 · 0 评论