![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
每天多学一点点.
这个作者很懒,什么都没留下…
展开
-
HTTP1和HTTP2的区别
1. Http1.x缺陷:线程阻塞,在同一时间,同一域名的请求有一定数量限制,超过限制数目的请求会被阻塞。2. Http1.0(短连接)缺陷:浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接(TCP连接的新建成本很高,因为需要客户端和服务器三次握手),服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求;解决方案:添加头信息——非标...原创 2020-03-04 13:28:12 · 7091 阅读 · 0 评论 -
HTTP协议
1. 概念在前面的文章,我们知道TCP/IP四层模型中,下三层是主要负责数据的传输处理,但是没有涉及到解析,关于解析主要由应用层来处理。HTTP协议是应用层协议,是一个属于应用层的面向对象的协议,由于其间接,快速的方式,适用于分布式超媒体信息系统.1.1 HTTP协议的主要特点支持客户、服务器模式。简单快速。客户面向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有:GET,...原创 2020-02-12 11:12:43 · 309 阅读 · 0 评论 -
https 和 http 的区别
在网络的学习中,我们频繁的接触到HTTP这个协议。从概念上来说,超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。我们知道,HTTP就是浏览器和服务器进行交互数据时,双方都要遵守的数据格式规范。举个例子:两个人写信,需要都遵守一些规则才能互相看懂对方的意思——开头是对方称呼,结尾是自己的...原创 2020-02-12 10:43:56 · 176 阅读 · 0 评论 -
DNS(域名解析协议)详解
在前面的几篇文章中都提到了DNS这个概念:ICMP协议详解从输入URL到页面展示过程以上几篇文章是笔者对计算机网络相关知识的简要概括,有兴趣的读者可以看看.1. DNS协议...原创 2020-02-07 13:53:26 · 693 阅读 · 0 评论 -
ARP协议
1. 概念我们知道,以太网设备比如网卡都有自己唯一的MAC地址,它们是以MAC地址传输以太网数据包的,但是它们却识别不了IP包中的IP地址,所以我们在以太网中进行IP通信的时候就需要一个协议来建立IP地址与MAC地址的对应关系,以使数据包能发到一个确定的地方去,这就是ARP(地址解析协议)ARP协议建立了主机 IP地址 和 MAC地址 的映射关系。在网络通讯时,源主机的应用程序知道目的主机的...原创 2020-02-07 13:24:10 · 690 阅读 · 0 评论 -
IP协议详解
1. IP协议1.1 概念IP协议是TCP/IP协议簇中的核心协议,也是TCP/IP的载体。所有的TCP,UDP,ICMP及IGMP数据都以IP数据报格式传输。IP提供不可靠的,无连接的数据传送服务。不可靠指它不能保证IP数据报能成功到达目的地。IP仅提供最好的传输服务。当发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息给信...原创 2020-02-07 11:48:23 · 2469 阅读 · 0 评论 -
ICMP协议详解
ICMP协议是一个网络层协议。 一个新搭建好的网络,往往需要先进行一个简单的测试,来验证网络是否畅通;但是IP协议并不提供可靠传输。如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因。所以我们就需要一种协议来完成这样的功能–ICMP协议。1. ICMP协议的功能ICMP协议的功能主要有:确认IP包是否成功到达目标地址通知在发送过程中IP包被丢弃的原因如下图所示:我们需...原创 2020-02-06 20:27:08 · 1082 阅读 · 0 评论 -
TCP详解之三次握手、四次挥手
在互联网很多岗位的面试中TCP的三次握手、四次挥手都是不可绕过的话题,有很高的热点度.今天我就带大家来看看什么是三次握手、四次挥手.在讲之前,我们先来了解下TCP协议是什么1. TCP协议TCP协议全称: 传输控制协议, 顾名思义, 就是要对数据的传输进行一定的控制.我们来分析分析每部分的含义和作用源端口号/目的端口号: 表示数据从哪个进程来, 到哪个进程去.32位序号:...原创 2020-01-11 10:23:44 · 982 阅读 · 0 评论 -
你必须知道的计算机网络的基础认识!
1 背景知识1.1 什么是计算机网络计算机网络,是指地理位置不同,具有独立功能的计算机及周边设备,通过在网络操作系统中连接的通信线路,管理和协调网络管理软件和网络通信协议,实现计算机系统的资源共享和信息传输的计算机系统。计算机网络的基本功能是数据通信和资源共享。资源共享包括硬件、软件和数据资源的共享。1.2 网络的分类按照覆盖的地理范围来分:广域网:广域网是一种公共数据网络,其可...原创 2019-12-29 16:10:49 · 852 阅读 · 0 评论 -
从输入URL到页面展示过程
从输入URL到页面展示过程1 输入地址当你开始输入网址比如www.swpu.edu.cn时游览器就可以在书签或者历史记录里面去搜索相关的网址推荐给你2 浏览器查找域名的IP地址① 请求发起后,游览器首先会解析这个域名,首先它会查看本地硬盘的 hosts 文件,看看其中有没有和这个域名对应的规则,如果有的话就直接使用 hosts 文件里面的 ip 地址。② 如果在本地的 hosts 文件没...原创 2019-11-18 09:17:29 · 346 阅读 · 0 评论