计算机网络
文章平均质量分 79
nsq_ai
这个作者很懒,什么都没留下…
展开
-
HTTP 中get、put、post的介绍
前言HTTP 中get、put、post的使用也是蛮多的,有时会突然觉得,他们之间的区别是啥?为啥选择使用呢?介绍GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结原创 2021-08-25 16:17:39 · 2917 阅读 · 0 评论 -
IP地址和MAC物理地址的介绍
前言在一次想要测试两台电脑直接是否连通时,遇到IP地址和MAC物理地址,傻傻分不清呀。先看看七层和四层网络模型介绍IP 地址概念IP地址是英文Internet Protocol 的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。网络层及以上介绍IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。一个IP地址使得将来自源地址的数据原创 2021-08-24 17:47:27 · 2359 阅读 · 0 评论 -
TCP的三次握手和四次挥手
前言三次握手和四次挥手很常见,感觉自己是理解的,却难以表达。参考文章:TCP的三次握手和四次挥手详解简述TCP的三次握手和四次挥手过程TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接,与之相反的,采用四次挥手来断开连接:TCP标志位有6种标识:SYN(建立联机) 、 ACK(确认) 、 PSH(传送) 、 FIN(f结束) 、 RST(重置) 、 URG(紧急) 、 Sequence number(顺序号码) 、 Acknowledge number原创 2021-08-13 16:03:12 · 115 阅读 · 0 评论 -
一个URL到页面展示的整个过程解析
前言打开浏览器,在地址栏输入URL,回车,出现网站内容。这是我们几乎每天都在做的事,那这个过程中到底是什么原理呢?再次探究一番过程解析浏览器中输入网址DNS域名解析成IP地址DNS 过程如下:浏览器缓存:浏览器一般会缓存DNS记录一段时间,不同的浏览器的时间可能不一样系统缓存 : 系统调用(windows中是gethostbyname),查找本机的hosts文件路由器缓存 : 路由器一般都有自己的DNS缓存,将前面的请求发给路由器,查找ISP服务商缓存的DNS的服务器DN原创 2021-08-13 14:59:10 · 149 阅读 · 0 评论 -
Http 和 Https 的联系和区别
前言HTTP 和 HTTPS 的区别在面试中太常见了,但是却很容易忽略,在此记录一下。参考文章十分钟搞懂HTTP和HTTPS协议?HTTP 和 HTTPS 的区别(面试常考题)一、HTTP 和 HTTPS 的基本概念1.1 HTTP概念HTTP:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。它可以使浏览器更加高效。HTTP 协议是以明文原创 2021-08-13 10:26:59 · 557 阅读 · 0 评论