
计算机网络
文章平均质量分 76
埃泽漫笔
OceanBase开源项目ODC(OceanBase Developer Center)的核心贡献者,Github地址:https://github.com/oceanbase/odc,希望大家能赏脸支持下我们OceanBase公司的开源项目,点亮一颗小星星就行。
Maven中央仓库OceanBase开源组件 https://central.sonatype.com/artifact/com.oceanbase/db-browser 和 https://central.sonatype.com/artifact/com.oceanbase/ob-sql-parser 的核心贡献者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第二章 计算机网络体系结构
1、数据链路层在网络体系结构中所处的地位如下图所示:主机H1给主机H2发送数据,中间要经过三个路由器、电话网、局域网、广域网等多种网络。从五层协议原理体系结构的角度来看,主机应该具有体系结构中的各个层次,而路由器只需要具有体系结构中的网络层、数据链路层、物理层。网络中的各个设备通过传输媒体进行互连,主机H1将需要发送的数据逐层封装后通过物理层将构成数据包的各个比特转换为电信号发送到传输媒体,数据包进入到路由器后,从下网上逐层解封到网络层,路由器根据数据包的目的网络地址和自身的转发表。原创 2025-04-22 23:29:24 · 1196 阅读 · 0 评论 -
第一章 计算机网络概述
21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。思考:大家每天最离不开的一件物品是什么?如果没有了网络,没有了互联网,没有了互联网上丰富多彩的信息和应用,人们还会对手机痴迷吗?那我们平时所说的网络到底是什么呢?网络(Network)由若干结点(Node)和连接这些结点的链路(Link)所组成。网络中的结点可以是计算机、集线器、交换机或者路由器等。图1-1多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的计算机网络。这样的网络称为。原创 2025-04-22 23:12:32 · 814 阅读 · 0 评论 -
Cookie,Session,Token
Cookie、Session和Token是用于在Web应用程序中管理用户状态和身份验证的技术。因为在Web应用中,HTTP的通信是无状态的,每个请求都是完全独立的,所以服务端无法确认当前访问者的身份信息,无法分辨上一次的请求发送者和这一次的发送者是不是同一个人。原创 2025-02-05 23:34:00 · 787 阅读 · 0 评论 -
跨站点请求伪造(CSRF)攻击
攻击者在一个网站上创建了一个诱人的链接、图片或按钮,当你登录了这个网站后,点击这些东西就会在你不知情的情况下触发一些操作,比如更改你的密码、发送钱款等。你正专心致志地玩着,突然你收到一封电子邮件,里面有一个看起来很吸引人的链接,说可以帮助你快速获取大量金币。你点击了链接,但是你根本没有意识到,这个链接实际上是一个陷阱,被黑客设计用来偷取你的金币。总之,保护自己免受CSRF攻击需要一些技巧,但通过采取一些简单的安全措施,你可以大大降低受到攻击的风险。那么,如何防止这种攻击呢?原创 2025-02-04 23:57:26 · 232 阅读 · 0 评论 -
跨域资源共享(CORS)
而浏览器为了安全考虑,默认情况下是不允许一个网站去直接请求另一个网站的资源的,这就是所谓的“跨域”。为什么这个东西重要呢?网站在响应请求时,可以在响应头中加入一些信息,告诉浏览器:“允许你的网站来拿这些东西,别担心安全问题!跨域资源共享(CORS)(Cross-origin resource sharing)是一种网络安全机制,用于控制在一个网站上加载来自另一个网站的资源时的访问限制问题。总之,CORS 就是网络开发中的一项重要机制,它让不同的网站能够更好地合作,为用户提供更好的浏览体验。原创 2025-02-04 23:52:59 · 169 阅读 · 0 评论 -
网络延迟(延时)和带宽
当我们谈论网络性能时,网络延迟和带宽是两个重要的概念。原创 2025-02-04 23:28:51 · 631 阅读 · 0 评论 -
为什么有了HTTP,还需要WebSocket协议?
现今对网络数据安全性也存在更多需求,WebSocket 连接使用的是标准的 TCP 连接,因此它可以在任何支持 TCP 的网络上使用。从上述几个示例中,我们大概知道了在什么情况下不太适合使用,例如数据交互周期很长,甚至几小时一次的情况或只需要一次性处理数据时,不应采用 WebSocket协议。另外,需要注意的是,WebSocket不是基于HTTP的新协议,因为WebSocket只有在建立连接时才用到了HTTP,升级完成之后就跟HTTP不再有任何关系。因此,我们需要一个基于TCP的新协议,即新的。原创 2025-02-04 23:23:01 · 837 阅读 · 0 评论 -
TCP vs UDP
TCP(传输控制协议)和UDP(用户数据报协议)是互联网中两个核心的传输层协议,它们各自采用不同的方式来确保数据从源头传输到目的地。今天就详细探讨TCP与UDP协议的主要区别:●TCP:TCP (Transmission Control Protocol,传输控制协议) 是一种面向连接的协议。这意味着在数据传输开始之前,必须先建立连接。TCP通过三次握手过程来建立连接,确保两端的通信是同步的。●UDP:UDP (User Datagram Protocol,用户数据报协议) 是一种面向数据报的协议。UDP原创 2025-02-03 23:42:11 · 719 阅读 · 0 评论 -
URL vs URI
URI 可以同时表示资源的名称(URN)和位置(URL),而 URL 仅用于描述资源在互联网上的位置。本文将比较和对比 URL 和 URI,并阐明它们之间的区别。主要区别在于它们的功能。URI 用于标识资源的名称和位置,而 URL 是 URI 的一个子集,仅用于标识资源的位置。URL 不包含资源的名称或其他信息。它们在目的、使用场景和协议规范等方面也存在差异。URL 是一种用于识别网页或网站位置的工具。每个网页或网站的地址可能因资源而异,URL 的唯一目的是帮助用户找到目标资源。原创 2025-02-03 23:30:26 · 1298 阅读 · 0 评论 -
TCP是如何保证可靠传输的
TCP 连接的每一方都有固定大小的缓冲空间,TCP的接收端只允许发送端发送接收端缓冲区能接纳的数据。当接收方来不及处理发送方的数据,能提示发送方降低发送的速率,防止包丢失。: TCP 将保持它首部和数据的检验和。: 当 TCP 发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。: 也是为了实现可靠传输的,它的基本原理就是每发完一个分组就停止发送,等待对方确认。1、数据完整性,我传给你的是123,你收到的也得是123,不能是13。2、数据顺序,我是按照123给你的,你不能按照213收到。原创 2025-02-02 23:47:23 · 366 阅读 · 0 评论 -
正向代理和反向代理
虽然正向代理服务器和反向代理服务器所处的位置都是客户端和真实服务器之间,所做的事情也都是把客户端的请求转发给服务器,再把服务器的响应转发给客户端,但是二者之间还是有一定的差异的。对于常用的场景,就是我们在Web开发中用到的负载均衡服务器,客户端发送请求到负载均衡服务器上,负载均衡服务器再把请求转发给一台真正的服务器来执行,再把执行结果返回给客户端。4、正向代理和反向代理的作用和目的不同。通过正向代理服务器访问目标服务器,目标服务器是不知道真正的客户端是谁的,甚至不知道访问自己的是一个代理。原创 2025-02-02 23:40:25 · 492 阅读 · 0 评论 -
DNS相关概念
DNS,是Domain Name System的缩写,翻译成域名系统。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS最主要的作用就是将域名翻译成ip地址。IP地址是IP Address的缩写,指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址)。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。原创 2025-02-01 23:37:08 · 737 阅读 · 0 评论 -
TCP三次握手、四次挥手
在主动关闭方发送 FIN 包后,接收端可能还要发送数据,不能立即关闭服务器端到客户端的数据通道,所以也就不能将服务器端的 FIN 包与对客户端的 ACK 包合并发送,只能先确认 ACK,然后服务器待无需发送数据时再发送 FIN 包,所以四次挥手时必须是四次数据包的交互。如果是三次握手,服务器需要回复SYN+ACK包,客户端会对比应答的序号,如果发现是旧的报文,就会给服务器发RST报文,直到正常的SYN到达服务器后才正常建立连接。第一次握手:客户端发送网络包,服务端收到了。原创 2025-02-01 23:31:20 · 741 阅读 · 0 评论 -
TCP的粘包、拆包
进行粘包和拆包的处理。原创 2025-01-31 22:34:09 · 247 阅读 · 0 评论 -
网络分层模型
OSI(Open System Interconnection,开放式系统互联)七层模型是计算机网络中一种通信协议的分类方式,分为以下七个层次:TCP/IP五层模型是互联网标准体系结构,它将网络通信协议分为五个层次,分别是:数据链路层物理层。原创 2025-01-31 22:29:02 · 564 阅读 · 0 评论