计算机网络
文章平均质量分 89
菜鸟教程*…*
这个作者很懒,什么都没留下…
展开
-
HTTP协议
概念:HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则HTTP协议特点基于TCP协议:面向连接,安全基于请求-响应模型的:一次请求对应一次响应HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的缺点:多次请求间不能共享数据。Java中使用会话技术(Cookie、Session)来解决这个问题优点:速度快。原创 2023-01-08 22:25:52 · 257 阅读 · 0 评论 -
web中的cookie、session和token
1)cookie机制采用的是在客户端保持 HTTP 状态信息的方案。当浏览器访问WEB服务器的某个资源时,WEB服务器会在HTTP响应头中添加一个键值对传送给浏览器,再由浏览器将该cookie放到客户端磁盘的一个文件中,该文件可理解为cookie域(键值对的集合),往后每次访问某个网站时,都会在请求头中带着这个网站的所有cookie值。(至于怎么区分不同网站的cookie的,很简单,每个网站都给他一个唯一标识比如网址等,每次打开某网址时,就查询该网站下的所有cookie值即可。转载 2023-01-07 22:35:43 · 229 阅读 · 0 评论 -
DNS域名解析详细过程
浏览器缓存——》系统hosts文件——》本地DNS解析器缓存——》本地域名服务器(本地配置区域资源、本地域名服务器缓存)——》根域名服务器——》主域名服务器——》下一级域名域名服务器 客户端——》本地域名服务器(递归查询) 本地域名服务器—》DNS服务器的交互查询是迭代查询。递归查询: 如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户端的身份,向其他根域名服务器继续发出查询请求报文,即替主机继续查询,而不是让主机自己进行下一步查询。...原创 2022-08-04 14:45:29 · 2644 阅读 · 0 评论 -
Http协议详解(深入理解)
1xx指示信息,表示请求已接收,继续处理2xx成功,表示请求已被成功接受,处理。原创 2022-07-28 18:42:47 · 14950 阅读 · 0 评论 -
4种常见的鉴权方式及说明
鉴权(authentication)是指验证用户是否拥有访问系统的权利。传统的鉴权是通过密码来验证的。这种方式的前提是,每个获得密码的用户都已经被授权。在建立用户时,就为此用户分配一个密码,用户的密码可以由管理员指定,也可以由用户自行申请。这种方式的弱点十分明显一旦密码被偷或用户遗失密码,情况就会十分麻烦,需要管理员对用户密码进行重新修改,而修改密码之前还要人工验证用户的合法身份。为了克服这种鉴权方式的缺点,需要一个更加可靠的鉴权方式。目前的主流鉴权方式是利用认证授权来验证数字签名的正确与否。...原创 2022-07-27 10:28:48 · 3680 阅读 · 0 评论 -
ARP协议的工作过程
ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。1.ARP简介当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的设备驱动程序从不检查ip数据报中的目的ip地址地址解析为这两种不同的地址形式提供映射:32bit的IP地址和数据链路层使用的任何类型的地址ARP为IP地址到对应的硬件地址之间提供动态映射。2.ARP解析过程ARP是一种解析地址问题的协议。以目标IP地址为线索,用来定位下一个应该接收数据分包的网络设备所原创 2022-05-03 20:04:46 · 3283 阅读 · 0 评论 -
什么是URL?
什么是URL?概述和 Hypertext 以及 HTTP 一样,URL 是 Web 中的一个核心概念。它是浏览器用来检索 web 上公布的任何资源的机制。URL 代表着是统一资源定位符(Uniform Resource Locator)。URL 无非就是一个给定的独特资源在 Web 上的地址。理论上说,每个有效的 URL 都指向一个唯一的资源。这个资源可以是一个 HTML 页面,一个 CSS 文档,一幅图像,等等。而在实际中,也有一些例外,最常见的情况就是一个 URL 指向了不存在的或是被移动过的资源原创 2022-02-17 14:56:40 · 4385 阅读 · 0 评论 -
【网络】浏览器输入URL到展示页面全过程(含互联网协议及HTTPS简介)
这里写自定义目录标题前言1.URL介绍2.DNS查找3.互联网协议3.1 实体层3.2 链路层3.2.1 以太网协议3.2.2 Mac地址3.2.3 广播3.3 网络层3.3.1 IP 协议3.3.2 IP 数据包3.3.3 ARP协议3.4 传输层3.4.1 UDP协议3.4.2 TCP协议3.5 应用层4. 三次握手5.HTTP通信5.1 HTTPS5.1.1 加密与解密5.1.2 通信5.1.3 小结6. 页面渲染总结前言HTTP(Hypertext Transfer Protocol) 超文本原创 2022-02-10 17:10:11 · 1677 阅读 · 0 评论 -
websocket
WebSocket详解1、什么是Socket?什么是WebSocket?对于第1次听说WebSocket技术的人来说,两者有什么区别?websocket是仅仅将socket的概念移植到浏览器中的实现吗?我们知道,在网络中的两个应用程序(进程)需要全双工相互通信(全双工即双方可同时向对方发送消息),需要用到的就是socket,它能够提供端对端通信,对于程序员来讲,他只需要在某个应用程序的一端(暂且称之为客户端)创建一个socket实例并且提供它所要连接一端(暂且称之为服务端)的IP地址和端口,而另原创 2021-10-23 21:53:30 · 22748 阅读 · 1 评论 -
计算机网络
目录TCP的三次握手四次挥手应用层协议 – DNS域名解析在浏览器键入URL后执行的全过程TCP头和UDP头TCP和UDP的区别如何防止TCP泛洪攻击?(大量的半连接状态,特别是源IP地址是随机的->SYN攻击)ping是通过什么协议实现的?如何实现UDP的可靠传输?HTTP请求报文HTTP响应报文格式HTTP方法HTTP状态码长连接与短连接CookieHTTPS是如何建立连接的?其间交互了什么?Session的工作原理cook.原创 2021-10-19 19:29:10 · 1327 阅读 · 0 评论