
计算机网络
文章平均质量分 88
计算机网络
儒雅的烤地瓜
四海八荒,始于足下呦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS | 使用JS清除 cookie 的方法有哪些?
在现代Web开发中,清除Cookie是维护网站用户隐私和安全性的一个重要步骤。JavaScript提供了几种方法来清除Cookie,包括直接删除特定的Cookie、设置Cookie的过期时间为过去的时间点、以及使用第三方库来辅助清除。在这些方法中,最为直接且常用的技术就是通过设置Cookie的过期时间为过去的时间点来“删除”它。原创 2025-04-24 08:30:00 · 1448 阅读 · 0 评论 -
关于浏览器禁用Cookie之后的URL重写问题
在实际应用中,如果客户端不支持Cookie或禁用Cookie功能,那么服务器就无法获取Session的ID属性,也无法获取与该客户端对应的Session对象。为了解决这个问题,URL重写技术被引入到Session机制中。在无法得知客户端是否支持Cookie功能时,将Seesion的ID属性追加到URL地址的后面,从而实现会话跟踪功能。原创 2024-10-27 08:30:00 · 633 阅读 · 0 评论 -
一文读懂什么是 PWA(Progressive Web App)
PWA, 即Progressive Web App, 是提升Web App的体验的一种新方法,能给用户原生应用的体验。PWA 不是一项技术, 也不是一个新的产物,而是一系列Web技术与标准的集合与应用。通过应用这些新的技术与标准, 可以从安全、性能和体验三个方面, 优化我们的Web App。 所以其实PWA 本质上依然是个Web App。原创 2024-07-30 08:45:00 · 9885 阅读 · 0 评论 -
10个高级实用的shell脚本,每个脚本都解决不同的问题
10个高级的Shell脚本示例,每个脚本都解决不同的问题或执行不同的任务原创 2024-07-28 09:00:00 · 539 阅读 · 0 评论 -
Token、Cookie、Session的作用及具体区别
Token、Cookie和Session在Web开发中各有其独特的作用和适用场景。Token适用于需要无状态认证和授权的场景,Cookie适用于需要用户身份识别和会话管理的场景,而Session则更适合于服务端需要存储和管理用户会话信息的场景。在实际应用中,可以根据具体需求选择合适的机制来实现用户认证和会话管理。原创 2024-07-26 08:30:00 · 835 阅读 · 0 评论 -
防止API滥用:接口安全机制的全面解析
将这些方法结合使用,可以显著提高接口的安全性和防刷能力。确保在实现每种防护机制时,充分考虑用户体验,避免对正常用户造成困扰。原创 2024-07-20 09:15:00 · 1448 阅读 · 0 评论 -
快醒醒,Cookie + Session 的时代已经过去了
快醒醒,Cookie + Session 的时代已经过去了转载 2024-07-18 12:30:59 · 184 阅读 · 0 评论 -
一文让你搞明白文本或代码中 \n 和 \r 的区别
\n是换行,英文是New line,表示使光标到行首。\r是回车,英文是Carriage return,表示使光标下移一格。\r\n表示回车换行。我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,即是回车,又是换行。原创 2023-12-25 10:46:46 · 5753 阅读 · 0 评论 -
解决win10系统中ping localhost被解析为 ::1的问题
本机为win10系统,在命令行窗口ping localhost时,本机IP127.0.0.1被解析为了 ::1的问题原创 2023-07-19 09:18:24 · 5010 阅读 · 2 评论 -
我在浏览器里面输入http://127.0.0.1:8080/和127.0.0.1直接访问有什么区别?
理论上80号端口和8080号端口并无本质性质的区别,不管是80还是8080的端口,它都是云服务器开的一个端口而已,想要区别具体的端口,还是要看监听端口。其中,80端口作用是默认为提供WWW服务的端口,而8080号一般是作为WWW代劳( 代理 )服务端口原创 2023-07-18 09:23:27 · 37913 阅读 · 0 评论 -
89个嵌入式相关的基本概念!
嵌入式、计算机的学习,最基础的就是弄清一些概念。而与嵌入式、计算机相关的概念有很多,今天汇总整理一些,希望这篇文章能对大家有所帮助。转载 2023-09-10 11:01:40 · 267 阅读 · 0 评论 -
ASCII码完整版对照表,收藏起来以备不时之需
ASCII编码即美国信息交换标准代码(American Standard Code for Information Interchange)是一套共有128个字符的编码,它基于阿拉丁字母,主要作用是用来表示英语和西欧语言字符。ASCII规范编码第一次公布于1967年,ascii码在1986年完成最后一次更新。ASCII码对照表等同于国际标准 ISO/IEC 646,ASCII码对照表是世界最通用的信息交换标准。原创 2023-06-29 09:59:58 · 57515 阅读 · 1 评论 -
解决访问127.0.0.1时,提示“127.0.0.1 拒绝了我们的连接请求”
浏览器访问127.0.0.1时,提示“127.0.0.1 拒绝了我们的连接请求”,原因是未安装IIS原创 2023-07-17 09:01:35 · 64488 阅读 · 3 评论 -
探秘 | 简说IP地址以及路由器的功能究竟是什么?
我们都知道我们在上网的时候都有一个IP地址,用来和其他人进行通信和数据交换。其中IP地址又分为内网地址和外网地址,也叫作私有地址和公有地址。原创 2023-05-24 12:45:29 · 1726 阅读 · 0 评论 -
探秘 | 如何分辨内网和外网?
路由器和ip地址不一样。路由器的IP地址有两个,一个是外网IP,它由运营商动态分配,一个是内网IP,它是路由器默认配置且可由用户进行修改的。一般情况下,路由器的IP地址指的是内网IP,也就是网关。原创 2023-05-26 09:22:26 · 12743 阅读 · 1 评论 -
浅谈端口 | 80端口和8080端口是2个不同的端口吗?有何区别?
80端口和8080端口本质上并没有什么区别,但浏览器对于这两个端口还是区别对待了,在浏览器的地址栏输入一个网址并不需要添加80端口号就可以直接访问,比如,test.com如果采用8080端口访问就必须加上端口号test.com:8080。原创 2023-07-16 12:16:48 · 5685 阅读 · 0 评论 -
探秘 | 如何关闭 / 开启电脑的80端口?
如何关闭 / 开启电脑的80端口原创 2023-07-20 09:19:46 · 5742 阅读 · 0 评论 -
探秘 | 你真的了解GET和POST吗?GET 和 POST 到底有什么区别?
你真的了解GET和POST吗?GET 和 POST 到底有什么区别?HTTP最早被用来做浏览器与服务器之间交互HTML和表单的通讯协议;后来又被广泛的扩充到接口格式的定义上。所以在讨论GET和POST区别的时候,需要先确定下到底是浏览器使用的GET/POST还是用HTTP作为接口传输协议的场景。转载 2023-04-14 09:38:10 · 738 阅读 · 0 评论 -
HTTP协议状态码大全 | 汇总HTTP所有状态码
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。原创 2023-04-11 10:33:24 · 2318 阅读 · 0 评论 -
你搞清楚了吗?| GET请求方式的长度限制到底是多少?
HTTP协议中并未明确对url进行长度限制,但在真正实现中,url的长度还是受到限制的,一是服务器端的限制,二就是浏览器览器端的限制。原创 2023-04-10 09:06:56 · 15774 阅读 · 0 评论 -
HTTP协议 | 一文详解HTTP报文结构
详解HTTP协议报文结构——请求和响应消息、请求头、响应头、请求方法原创 2023-04-17 09:49:27 · 15762 阅读 · 1 评论 -
HTTP | 深度解析HTTPS比HTTP 更安全的原因
近些年来,越来越多的网站使用 HTTPS 协议进行数据传输,原因在于 HTTPS 相较于 HTTP 能够提供更加安全的服务。很多浏览器对于使用 HTTP 协议的网站会加上『警告』的标志表示数据传输不安全,而对于使用 HTTPS 协议的网站会加上一把『锁』标志表示数据传输安全。原创 2023-06-25 09:18:23 · 431 阅读 · 0 评论 -
深入理解浏览器的缓存机制之协商缓存与强缓存
浏览器缓存指的就是浏览器对之前请求过的文件进行缓存,以便在下一次访问时重复使用,从而节省带宽、提升访问速度、降低服务器压力。本文所说的HTTP缓存机制就是利用HTTP响应头将所请求的资源在浏览器中进行缓存,缓存方式主要分为两种:强缓存、协商缓存。原创 2023-06-27 09:29:18 · 8097 阅读 · 0 评论 -
听说你 ping 用的很 6 ?那你给我图解一下 ping 的工作原理
听说你 ping 用的很 6 ?给我图解一下 ping 的工作原理原创 2023-03-25 09:34:47 · 707 阅读 · 0 评论 -
看完不再愁 | 图解TCP 重传、滑动窗口、流量控制、拥塞控制
你还在为 TCP 重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了原创 2023-03-27 09:39:40 · 837 阅读 · 0 评论 -
超硬核,30 张图解 HTTP 常见的面试题
在面试过程中,HTTP 被提问的概率还是比较高的。这里综合搜集了 5 大类 HTTP 面试常问的题目,同时这 5 大类题跟HTTP 的发展和演变关联性是比较大的,通过问答 + 图解的形式由浅入深的方式帮助大家进一步的学习和理解 HTTP 协议。原创 2023-03-22 14:55:19 · 1763 阅读 · 0 评论 -
TCP硬核剖析 | 近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题
TCP硬核剖析——硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题原创 2023-03-26 10:02:38 · 800 阅读 · 0 评论 -
图解 TCP协议核心 | 你管这破玩意儿叫TCP?
你是一台电脑,你的名字叫 A,经过《如果让你来设计网络》这篇文章中的一番折腾,只要你知道另一位伙伴 B 的 IP 地址,且你们之间的网络是通的,无论多远,你都可以将一个数据包发送给你的伙伴 B,这就是物理层、数据链路层、网络层这三层所做的事情。转载 2023-03-15 10:28:49 · 510 阅读 · 1 评论 -
面试高频—TCP/IP十大问题—程序员必备基础素养
TCP/IP讲绝了!本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。原创 2023-05-30 09:35:11 · 7458 阅读 · 0 评论 -
一文讲透TCP/IP协议 | 图解+秒懂+史上最全
TCP/IP协议包含了一系列的协议,也叫TCP/IP协议族(TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP。TCP/IP协议族提供了点对点的连结机制,并且将传输数据帧的封装、寻址、传输、路由以及接收方式,都予以标准化。原创 2023-05-06 10:33:46 · 111484 阅读 · 77 评论 -
你知道代码是如何控制硬件的吗?
世界上没有软件,软件只是对硬件的一种反映,就像意识是对世界的一种反映是一样的!转载 2023-04-02 10:50:44 · 1155 阅读 · 1 评论 -
详解一个TCP连接的建立与销毁
TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后还要断开连接。客户端在收发数据前要使用 connect() 函数和服务器建立连接。建立连接的目的是保证IP地址、端口、物理链路等正确无误,为数据的传输开辟通道。原创 2023-02-25 10:56:05 · 738 阅读 · 0 评论 -
简单说说OSI网络七层模型
OSI 只是存在于概念和理论上的一种模型,它的缺点是分层太多,增加了网络工作的复杂性,所以没有大规模应用。后来人们对 OSI 进行了简化,合并了一些层,最终只保留了 4 层,从下到上分别是接口层、网络层、传输层和应用层,这就是大名鼎鼎的 TCP/IP 模型。原创 2023-02-22 13:20:36 · 1217 阅读 · 0 评论 -
IP、MAC和端口号——网络通信中确认身份信息的三要素
在茫茫的互联网海洋中,要找到一台计算机非常不容易,有三个要素必须具备,它们分别是IP 地址、MAC 地址和端口号。原创 2023-02-24 10:18:33 · 675 阅读 · 0 评论 -
了解一下TCP/IP协议族
协议仅仅是一种规范,必须由计算机软件来实现。例如 IP 协议规定了如何找到目标计算机,那么各个开发商在开发自己的软件时就必须遵守该协议,不能另起炉灶。原创 2023-02-23 13:24:25 · 560 阅读 · 0 评论 -
说说Keep-Alive | Pipelining | Content-Length | Transfer Encoding
说说Keep-Alive | Pipelining | Content-Length | Transfer Encoding原创 2023-03-29 11:02:04 · 559 阅读 · 0 评论 -
实战 | 我用“大白鲨”让你看见 TCP
哈?啥是大白鲨?咳咳,主要是因为网络分析工具 Wireshark的图标特别像大白鲨顶部的角。Wireshark为了让大家更容易「看得见」 TCP,我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。接下来丢包、乱序、超时重传、快速重传、选择性确认、流量控制等等 TCP 的特性,都能「一览无云」。原创 2023-03-28 10:08:31 · 781 阅读 · 0 评论 -
一道经典的网红面试题:从URL输入到页面展现到底发生了什么?
从输入URL到页面显示过程中发生了什么?总体来说分为以下几个过程:DNS 解析:将域名解析成 IP 地址;TCP 连接:TCP 三次握手;发送 HTTP 请求;服务器处理请求并返回 HTTP 报文;浏览器解析渲染页面;断开连接:TCP 四次挥手原创 2023-05-28 10:37:18 · 1364 阅读 · 0 评论 -
为什么有了HTTP,还需要WebSocket协议?
为什么有了HTTP,还需要WebSocket协议?HTTP是基于TCP协议的,同一时间里,客户端和服务器只能有一方主动发数据,是半双工通信。通常,打开某个网页,我们每点击一次网页上的某个选项,前端就会发送一次HTTP请求,网站返回一次HTTP响应。这种由客户端主动请求,服务器响应的方式满足大部分网页的功能场景。但这种情况下,服务器不会主动给客户端发消息。而类似网页游戏这样的场景,是需要客户端和服务器之间互相主动发大量数据的。因此,我们需要一个基于TCP的新协议,即新的应用层协议WebSocket。原创 2023-06-23 09:51:10 · 2427 阅读 · 0 评论 -
如果让你来设计网络,你会如何设计?
如果让你来设计网络,你会如何设计?转载 2023-03-05 18:34:48 · 961 阅读 · 0 评论