
计算机网络基础
文章平均质量分 85
计算机网络基础
魔道不误砍柴功
我亦无它,唯手熟尔!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HTTP 和 HTTPS 有啥不一样?小学生也能学懂的超详细讲解!
(注意没 S)(注意有 S)然后点击浏览器左上角的小锁🔒图标,就能看到 HTTPS 正在保护你啦!原创 2025-04-09 23:20:26 · 983 阅读 · 0 评论 -
“避免序列化灾难:掌握实现 Serializable 的真相!(二)”
先来简单回顾一下什么是序列化。序列化的作用,就是把一个Java 对象转换成字节流,这样我们就可以把它存到文件、通过网络传输、或者传递给其他系统。反过来,把字节流还原成对象的过程叫“反序列化”。例如,你有一个User对象,包含用户名和年龄。// 序列化对象到文件之后你可以读取文件,反序列化回一个Userin.close();这个过程依赖的是 Java 的序列化机制,而就是这个机制的核心。原创 2024-10-23 21:35:29 · 1152 阅读 · 1 评论 -
“在什么情况下类需要实现 Serializable,什么情况下又不需要(一)?”
简单来说, 是一个标记接口,表示某个类的对象可以被“打包”成一堆字节,方便保存到文件、发到网络另一端,或者放到缓存里。这个过程叫“序列化”,反过来把字节恢复成对象叫“反序列化”。比如你有一个 类,代表一个用户的信息。你想把这个用户的数据存到文件里,或者通过网络发给别的服务处理。这时候,你就得让 实现 ,因为你需要把它“打包”成字节流。这样你就能把这个 对象序列化,比如写进文件里:以后你可以把它从文件中“读回来”:在这种情况下,因为你需要把对象保存或传输,所以类必须实现 ,否则就没法序列化对象。有原创 2024-10-23 21:30:51 · 1967 阅读 · 0 评论 -
如何理解 HTTP 是无状态的,以及它与 Cookie 和 Session 之间的联系
HTTP(超文本传输协议)是用于客户端和服务器之间传输数据的协议。它定义了如何请求和发送网页、图像等资源。HTTP 的无状态特性意味着每个请求都是独立的,服务器不保留关于客户端的任何信息。理解 HTTP 的无状态性及其与 Cookie 和 Session 之间的关系,对于开发和设计安全、有效的 Web 应用至关重要。HTTP 的无状态特性提供了简洁和高效的通信方式,而 Cookie 和 Session 则为管理用户状态提供了灵活的解决方案。希望本文能帮助你深入理解这些概念及其相互关系。原创 2024-10-20 20:05:25 · 1749 阅读 · 1 评论 -
HTTP、HTTPS、Cookie 和 Session 之间的关系
HTTP(超文本传输协议)是一种用于从 Web 服务器传输超文本到本地浏览器的协议。它是万维网的数据通信基础,主要用于请求和传输网页内容。HTTPS(安全超文本传输协议)是在 HTTP 的基础上,加入了 SSL/TLS 加密层的协议。它在传输数据之前先对数据进行加密,从而确保数据的安全性和完整性。Cookie是由 Web 服务器发送到用户浏览器的小块数据,用户的浏览器会将其存储在本地。Cookie 的主要目的是在用户的浏览器与服务器之间传递状态信息。Session是在服务器端维护的用户状态信息。原创 2024-10-20 20:00:42 · 1490 阅读 · 0 评论 -
Session ID 重生成:如何在用户登录后增强安全性
Session 固定攻击是一种利用已知 Session ID 来冒充用户的攻击方式。在这种攻击中,攻击者首先在目标用户的计算机上设置一个 Session ID,然后诱使用户登录,最终攻击者获得访问用户账户的权限。Session 固定攻击是一种严重的安全威胁,而重生成 Session ID 是防止这种攻击的有效措施。通过在用户登录后立即重生成 Session ID,开发者可以显著增强 Web 应用的安全性,保护用户的敏感信息和数据。遵循最佳实践,结合其他安全措施,可以构建更加安全的应用环境。原创 2024-10-20 19:56:44 · 1257 阅读 · 0 评论 -
什么是 Session?如何应用?
Session是服务器端用来记录用户状态的一种机制。简单来说,当用户访问网站时,服务器会为每个用户创建一个独立的 Session,用于存储与该用户相关的信息,比如登录状态、购物车信息等。Session 与 Cookie 不同,Cookie 是存储在用户浏览器中的,而 Session 是保存在服务器上的。Session 是 Web 开发中维护用户状态的一种重要机制,它能够在服务器端保存用户的登录状态、购物车信息等数据,并通过 Session ID 来识别每个用户的会话。原创 2024-10-20 19:52:59 · 12455 阅读 · 0 评论 -
什么是 Cookie?简单介绍与使用方法
Cookie 是由网站存储在你浏览器中的一小段数据。它就像是网站给你的一张小便条,告诉浏览器在你下次访问时要记得某些信息。比如,你登录过的网站就可以通过 Cookie 记住你下次回来时不用再重新登录。Cookie 是网站与用户之间保存信息的桥梁,能让网站记住你是谁、保存你喜欢的设置,还可以为你提供个性化的体验。虽然它在 Web 开发中用途广泛,但我们也需要注意保护好 Cookie 的安全。希望通过这篇文章,你对 Cookie 有了基本的认识,也了解了它的工作原理。如果你有任何问题,欢迎留言讨论!原创 2024-10-20 19:43:14 · 9284 阅读 · 0 评论 -
电脑只有浏览器可以上网其他软件都无法联网怎么办?
问题:电脑只有浏览器可以上网其他软件都无法联网怎么办?电脑出现一个问题,除了浏览器以外,其他软件都不能联网,这是怎么回事?下面我们来看看详细的解决办法,需要的朋友可以参考下1、想到应该是WinSock协议配置有问题,所以进行一下重置工作,可以用netsh winsock reset命令来重置WinSock目录重新初始化网络环境来恢复网络畅通,下面讲讲怎么具体怎么操作?2、使用方法:按windows键 + R键后在屏幕左下角弹出的框里出入cmd三个字母并回车,会弹出黑色框3、接着在黑色窗口依次输入以下原创 2021-07-08 20:30:31 · 16281 阅读 · 7 评论 -
什么是 ACK (Acknowledeg character) 确认字符?
ACK 定义 ACK (Acknowledge character) 即是确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认接收无误。 在TCP/IP协议中,如果接收方成功的接收到数据,那么会回复一个ACK数据。通常ACK信号有自己固定的格式,长度大小,由接收方回复给发送方。ACK 执行过程 &n原创 2021-04-02 18:04:08 · 2454 阅读 · 0 评论 -
OSI七层协议大白话解读
点击查看原文转载 2019-03-26 09:38:38 · 980 阅读 · 0 评论