计算机网络
文章平均质量分 55
大后生大大大
加油!加油!加油!
展开
-
ETag、If-None-Match判断文件是否发生变化
场景公司的一款故事机需要从我们后台(我们后台存的是阿里云CDN的地址,实体文件在阿里云CDN)下载一个资源包(可以简单理解成多个音频文件组成的资源包),下载到本地之后实现本地播放。但是后台对应的资源包运营同事存在修改的情况,当资源修改时故事机需要重新下载,没有修改就不需要重新下载就使用上次已经下载好的资源包。分析方法一服务器维护一个资源包版本号在服务器保存一个资源的版本号,运营同事没修改一次资源包的内容版本号就++。故事机请求资源的时候带上上次的版本号,服务器接收到故事机传过来的版号原创 2021-07-16 15:08:51 · 679 阅读 · 0 评论 -
验证url地址是否有效的方法
场景这里的场景很简单:就是我们后台业务数据库中保存了N多的音频的url,前端在通过某些业务逻辑得到对应音频的url,然后播放时发现有少部分url是无效的。那么我们后台就需要把这部分失效的url过滤出来,然后补上去。分析http协议中有很多方法:get、post、put、delete、option等等。其实我们这里就只需要判断对应的url是否有效,也就是说我们只需要查询到对应的文件信息,并不需要文件的内容。刚好,这里head方法与get方法一样,都是向服务器发出指定资源的请求。只不过服务器将.原创 2020-10-30 20:08:43 · 5077 阅读 · 0 评论 -
计算机网络学习记录 | 第五篇:TCP建立连接(三次握手)和拆除连接(四次挥手)
建立连接(三次握手)拆除连接(四次挥手)原创 2020-09-16 22:20:54 · 417 阅读 · 0 评论 -
计算机网络学习记录 | 第四篇:用户数据报协议(UDP)首部和传输控制协议(TCP)首部
用户数据报协议(User Datagram Protocol,UDP)Internet传输层协议,提供无连接、不可靠、数据报尽力传输服务特点1.应用进程容易控制发送什么数据以及何时发送,会出现分组的丢失和重复2.无需建立连接3.无连接状态4.首部开销小,只有8个字节首部结构1.UDP首部四个字段:每个字段长度都是2个字节,一共8个字节源端口号和目的端口号:UDP实现复用和分解长度:指示UDP报文字段汇总的字节数(首部和数据的总和)校验和:接收方用来检测数据报是原创 2020-09-15 23:44:09 · 590 阅读 · 0 评论 -
计算机网络学习记录 | 第三篇:停-等协议和滑动窗口协议
计算机网络学习记录 | 第三篇:原创 2020-09-14 22:26:37 · 528 阅读 · 0 评论 -
计算机网络学习记录 | 第二篇:域名系统(DNS)
域名系统(Domain Naming System,DNS)域名解析器:将域名映射为IP地址域名解析的原理:为了实现域名解析,域名系统会建立分布式数据库,存放域名与IP地址的映射关系数据层次化域名空间域名的命名方式:层次树状结构命名。每个域名有不同的级别的域名构成,各个层级的域名之间用点分隔。eg:www(三级域名).baidu(二级域名).com(顶级域名)DNS服务器分类根据其主要保存的于域名信息以及在域名解析过程的作用,可分为:根域名服务器根域名服务器:..原创 2020-09-09 23:58:13 · 797 阅读 · 0 评论 -
计算机网络学习记录 | 第一篇:网络体系结构分层模型
OSI模型数据单元:在层的实体之间传输的比特组协议数据单元(Protocol Data Unit ,PDU):对等层之间的传输的大数据单元服务访问点:相邻层间的服务是通过其接口面的上的服务访问点(Service Access Point,SPA)进行的,每个SAP有唯一的地址号码TCP/IP模型网络互联层:TCP/IP参考模型核心五层模型五层参考模型:描述计算机网络中最常用的、最接近实际网络的参考模型...原创 2020-09-10 20:17:42 · 239 阅读 · 0 评论