计算机基础
文章平均质量分 88
分享自己的计算机学习心路历程
高冷小伙
这个作者很懒,什么都没留下…
展开
-
网络连接之队头阻塞!!!
队头阻塞,在网络模型中简单理解就是,对于队列型的请求模型,如HTTP的请求-响应模型、TCP的ACK确认机制,都依赖得到一个具体的响应包,如果收不到这个响应包,那下一个请求就不能发,从而导致网络连接的阻塞。在工作的一年中,接触了很多网络相关的问题与实现:比如,通信协议:HTTP、TCP、QUIC、RPC、WebSocket,还有Socket4代理等等。也遇到了一些实际的网络问题,像海外,尤其是东南亚等网络基建不好的地区,为了解决网络延迟导致的用户体验差而引入QUIC;原创 2024-07-03 00:40:39 · 309 阅读 · 0 评论 -
开发常用Git命令整理汇总
集中式版本控制系统:版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。分布式版本控制系统:分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。撤销暂存区的修改,或版本回退,HEAD是指代最新版本。原创 2023-02-26 21:20:13 · 441 阅读 · 0 评论 -
知识点串联: 输入URL到页面的全过程
地址栏输入URLURL,即统一资源定位符。它实际上就是网站的网址。浏览器就是靠URL来查找资源位置。可以把URL分成几个部分:协议、网络地址、资源路径。● 传送协议:URL包含协议部分,是浏览器和www万维网之间的沟通方式,它会保证浏览器正确地在网络上找到资源位置。最常见的网络传输协议是HTTP协议;其他的还有ftp,file,mailto,git等。还有自定义的协议,例如Itencent。不同协议有不同的通讯内容格式。● 网络地址:指示该连接网络上的某一台计算机,可以是域名或者IP地址,也可以包括转载 2021-12-20 11:21:14 · 347 阅读 · 1 评论 -
网络协议-HTTP协议详解
一、基础概念1.1URLURI 包含 URL 和 URN,目前 WEB 只有 URL 比较流行,所以见到的基本都是 URL。URI(Uniform Resource Identifier,统一资源标识符)URL(Uniform Resource Locator,统一资源定位符)URN(Uniform Resource Name,统一资源名称)1.2请求和响应报文请求报文PS:这是一个请求报文响应报文二、HTTP方法GET获取资源当前网络请求中,绝大部分使用的.转载 2021-12-20 10:53:40 · 1011 阅读 · 0 评论 -
网络协议-UDP协议详解
本文主要来源于:https://www.pdai.tech/md/develop/protocol/dev-protocol-udp.htmlUDP连接相比于TCP连接,需要掌握的知识点不多。UDP概述UDP(User Datagram Protocol)即用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络.原创 2021-12-20 10:47:29 · 2173 阅读 · 0 评论 -
网络协议-TCP协议详解
本文转载自:https://www.pdai.tech/md/develop/protocol/dev-protocol-tcpip.html重点:TCP滑动窗口,TCP握手,TCP重传机制。简述首先,我们需要知道TCP在网络OSI七层模型中的第四层,即运输层中,IP在网络层,ARP在数据链路层。在第链路层上的数据,我们叫帧,在网络层的数据叫包,运输层及以上的数据叫段。我们程序的数据首先会打到TCP的Segment中,然后TCP的Segment会打到IP的Packet中,然后再打到以太网Ethern转载 2021-12-20 10:39:50 · 2261 阅读 · 0 评论 -
网络基础(三)-IP相关协议详解
IP及配套协议详解因为网络层是整个互联网的核心,因此应当让网络层尽可能简单。网络层向上只提供简单灵活的、无连接的、尽最大努力交互的数据报服务。使用 IP 协议,可以把异构的物理网络连接起来,使得在网络层看起来好像是一个统一的网络。与 IP 协议配套使用的还有三个协议:地址解析协议 ARP(Address Resolution Protocol)网际控制报文协议 ICMP(Internet Control Message Protocol)网际组管理协议 IGMP(Internet G原创 2021-12-20 10:35:22 · 1988 阅读 · 0 评论 -
网络基础(二)-7层协议,4层,5层
1.全局网络层次1.1 OSI7层国际标准化组织ISO于1984年提出了OSI(Open System Interconnection Reference Model,开放系统互联参考模型)。OSI很快成为计算机网络通信的基础模型。ISO依层次结构来划分:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。OSI七层参考模型的各个层次的划分遵循下列原则:同一层中的各网络节点都有相同的层次结构,具有同样的功能。同一节点内相邻层之间通过接口(可以是逻辑接口)进行通信。七层结构转载 2021-12-20 10:22:50 · 1605 阅读 · 0 评论