计算机网络
文章平均质量分 66
CS___001
这个作者很懒,什么都没留下…
展开
-
什么是Cookie和Session?Cookie和Session如何配合?Cookie和Session的区别是什么?
Cookie是服务器发送给浏览器并保存在用户本地计算机上的小型文本文件。它包含了一些关键的用户会话信息,如用户的身份标识、网站偏好设置等。每次用户访问网站时,浏览器都会将相应的Cookie信息发送给服务器,从而实现了对用户的状态跟踪。原创 2024-04-12 09:29:20 · 439 阅读 · 0 评论 -
从输入URL到页面展示到底发生了什么?DNS是什么?有什么作用?
浏览器会查询自身DNS缓存、操作系统的DNS缓存和hosts文件,如果没有找到对应的IP地址,则向本地DNS服务器发起递归查询、迭代查询,直到找到IP地址。原创 2024-04-12 09:27:31 · 191 阅读 · 0 评论 -
HTTPS是什么?优缺点是什么?实现原理是什么?HTTP和HTTPS有什么区别?
HTTPS是一种安全的超文本传输协议,用于在客户端和服务器之间安全地传输数据。它基于HTTP协议,通过使用SSL/TLS协议进行加密,确保数据在传输过程中的保密性和完整性。原创 2024-04-11 19:26:06 · 377 阅读 · 0 评论 -
HTTP1.0和HTTP1.1有什么区别?
HTTP 1.0 使用短连接,每个请求/响应都需要建立一个新的TCP连接。HTTP 1.1 默认启用持久连接,,允许多个请求和响应通过单个TCP连接进行传输,减少了建立和关闭连接的开销,提高了性能。原创 2024-04-11 19:24:29 · 166 阅读 · 0 评论 -
HTTP是什么?常见的状态码有哪些?常用的请求方式有哪些?GET请求和POST请求有什么区别?
HTTP是一种用于传输超文本数据的应用层协议,可以传输HTML、CSS、TXT等等文件。HTTP通过在客户端和服务器之间发送请求和响应来传输数据,常见于web应用(浏览器、网站、超链接等等)。原创 2024-04-11 19:21:34 · 325 阅读 · 0 评论 -
为什么连接的时候是三次握手,关闭的时候却是四次挥手?TCP协议如何保证传输的可靠性?
服务器在收到客户端的 FIN 报文段后,可能还有一些数据要传输,所以不能马上关闭连接,但是会做出应答,服务器向客户端响应 ACK 报文段。接下来,服务器会继续发送数据,在数据发送完后,服务器会向客户单发送 FIN 报文,表示数据已经发送完毕,可以关闭连接。然后客户端会响应一个ACK报文,说好。原创 2024-04-11 19:19:17 · 366 阅读 · 0 评论 -
什么是TCP的三次握手?为什么是三次握手,而不是两次或者四次?什么是TCP的四次挥手?
三次握手的设计考虑了通信双方的发送和接收能力以及连接请求报文段可能引发的错误,确保了连接的可靠建立。如果握手次数减少到两次,则无法确认双方的发送和接收能力,容易引发错误;而握手次数增加到四次,则会增加通信的开销,没有必要。因此,三次握手是在可靠性和效率之间的一个平衡选择。原创 2024-04-10 23:29:21 · 585 阅读 · 0 评论 -
TCP/IP四层模型是什么?每一层的作用是什么?TCP和UDP的区别是什么?各自的应用场景是什么?
每层都为上一层提供了特定的服务,并使用下一层提供的服务,共同构成了一个可靠且有序的通信系统。这样设计的好处在于,各层相对独立,上层的变化不会影响到下层的工作,同时也可以根据需要灵活地替换或添加新的协议。原创 2024-04-10 23:24:05 · 848 阅读 · 0 评论