![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 78
网络相关知识
宋同学shl
这个作者很懒,什么都没留下…
展开
-
HTTP 思维导图
HTTP 思维导图原创 2021-10-24 19:01:53 · 120 阅读 · 0 评论 -
HTTP是什么?HTTP又不是什么?
HTTP :超文本传输协议,也就是HyperTextTransferProtocol . HTTP 是什么 先看一下 HTTP 的名字:“超文本传输协议”,它可以拆成三个部分,分别是:“超文本”“传输”和“协议”。我们从后往前来逐个解析,理解了这三个词,我们也就明白了什么是 HTTP。 协议 首先,HTTP 是一个协议。不过,协议又是什么呢? 其实“协议”并不仅限于计算机世界,现实生活中也随处可见。例如,你在刚毕业时会签一个“三方协议”,找房子时会签一个“租房协议”,公司入职时还可能会...原创 2021-10-24 23:30:00 · 160 阅读 · 0 评论 -
HTTP的前世今生
HTTP 协议在我们的生活中随处可见,打开手机或者电脑,只要你上网,不论是用 iPhone、Android、Windows 还是 Mac,不论是用浏览器还是 App,不论是看新闻、短视频还是听音乐、玩游戏,后面总会有 HTTP 在默默为你服务。 据 NetCraft 公司统计,目前全球至少有 16 亿个网站、2 亿多个独立域名,而这个庞大网络世界的底层运转机制就是 HTTP。 那么,在享受如此便捷舒适的网络生活时,你有没有想过,HTTP 协议是怎么来的?它最开始是什么样子的?又是如何一步一步发展到今天,原创 2021-10-24 23:00:00 · 104 阅读 · 0 评论 -
三、深入认识HTTP协议的特性和使用方法
编码和解码 字符集和编码 常见编码规范 乱码的由来 解码过程:用一种编码方式将二进制码转换为字符 编码过程:用一种编码方式将字符转换为二进制码 URL的编码和解码 URL采用ASCII字符集进行编码,所以如果URL中包含非ASCII字符集中的字符,要对其进行编码。 URL中有一些保留字符,如"&"表示参数分隔符,如果要在URL中使用这些保留字符,那就需要编码。 "%编码" 规范 对URL中属于ASCII字符集的非保留字不做编码;对URL中的保留字需要...原创 2021-10-13 10:00:00 · 95 阅读 · 0 评论 -
二 、HTTP的协议架构和通信原理
特点 支持客户/服务器模式 客户/服务器模式工作的方式是由客户端向服务器发出请求,服务器端响应请求,并进行响应服务 简单快速 客户端向服务器请求服务时,只需传送请求方法和路径 请求方法常用的有GET、POST、HEAD.每种方法规定了客户端与服务器联系的类型不同 由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度快 灵活 HTTP允许传输任意类型的数据对象 正在传输的类型由Content-Type(Content-Type是HTTP包中用来表示内容类型的标识)...原创 2021-10-13 09:00:00 · 537 阅读 · 0 评论 -
一 、了解HTTP协议
浏览器输入: www.baidu.com 就会出现百度的搜索页面。 发生了什么? HTTP 协议 超文本传输协议(Hyper Text Transfer Protocol, HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端浏览器. HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展. Web 和 HTTP Web 是一种...原创 2021-10-13 08:00:00 · 152 阅读 · 0 评论 -
WebSocket
WebSocket协议 协议概述 WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket协议在2011年由IETF标准化为RFC 6455,后由RFC 7936补充规范。Web IDL中的WebSocket API由W3C标准化。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据..原创 2021-10-12 21:34:21 · 767 阅读 · 0 评论 -
网络优化基础
物理拓扑 通常,我们在客户端和服务器进行通信的时候,一般会使用okhttp、cronet、curl、ace、urlconnection等网络库帮助我们完成客户端和服务器之间的交互。如果站在网络库之上看,客户端和服务器之间就像一条直连的线路,两边直接可以通信。 这是因为网络库和操作系统本身帮我们屏蔽了网络通信中最复杂的部分,真正让客户端有通信能力的是网卡,而客户端数据能到达服务器端是靠整个互联网上多个设备的接力和配合,这种接力和配合是在tcp/ip协议规范的基础上正常进行的。 从物理实体上看..原创 2021-10-12 21:31:57 · 806 阅读 · 0 评论