找到 1600 篇文章 计算机网络

计算机网络中的缓冲

Satish Kumar
更新于 2023 年 2 月 8 日 20:59:21

5K+ 阅读量

缓冲是指在数据通过网络发送或接收之前,将其临时存储在内存(缓冲区)中的过程。缓冲区有助于消除数据发送或接收速率的任何变化,并确保发送方和接收方可以按照自己的速度工作,而不会被打断。例如,在流式传输视频时,视频播放器可能会在开始播放之前缓冲一些视频。这样做是为了防止网络连接缓慢时视频播放中断。同样,当计算机发送数据时…… 阅读更多

破解密码学

Satish Kumar
更新于 2023 年 2 月 8 日 21:01:25

1K+ 阅读量

破解密码学通常涉及尝试发现用于加密消息的密钥。一旦发现密钥,它就可以用于解密原始消息,使其可读。有多种方法可以用来尝试破解密码系统,包括 - 暴力破解 - 尝试所有可能的密钥直到找到正确的密钥。仅知密文攻击 - 尝试解密消息而不知道密钥,但只能访问密文(加密的消息)。已知明文攻击 - 尝试解密消息…… 阅读更多

引导协议 (BOOTP)

Satish Kumar
更新于 2023 年 2 月 8 日 21:03:00

3K+ 阅读量

引导协议 (BOOTP) 是一种旧的计算机网络协议,用于自动为网络上的设备分配 IP 地址。BOOTP 于 1980 年代开发,作为一种无需 DHCP 服务器即可为无盘工作站分配 IP 地址的方法。BOOTP 的工作原理是允许设备在网络上广播 IP 地址请求。BOOTP 服务器(通常是路由器或专用的 BOOTP 服务器)接收请求并为设备分配 IP 地址。然后,设备使用分配的 IP 地址与网络上的其他设备通信…… 阅读更多

Birman-Schiper-Stephenson 协议

Satish Kumar
更新于 2023 年 2 月 8 日 21:27:29

699 阅读量

Birman-Schiper-Stephenson (BSS) 协议是一种分布式计算协议,允许一组计算机即使在可能发生故障的情况下也能保持一致的共享状态。它最早由 Michael Birman、Roger Schiper 和 Tom Stephenson 于 1985 年在一篇论文中描述。在 BSS 协议中,组中的每台计算机都分配一个唯一的标识符,并充当共享状态的“副本”。副本通过一系列消息传递操作相互通信,以维护共享状态的一致性。该协议基于在副本之间传递的“令牌”,该令牌…… 阅读更多

双向同步通信 (BISYNC)

Satish Kumar
更新于 2023 年 2 月 8 日 21:28:48

2K+ 阅读量

双向同步通信 (BISYNC) 是一种通信协议,它使用同步传输在设备之间传输数据。在 BISYNC 中,数据以固定长度的块(称为帧)传输,每个帧的开头和结尾都有一个起始位和停止位。起始位和停止位用于同步发送方和接收方,以便它们能够准确地读取和解释帧中的数据。BISYNC 使用一组复杂的控制字符来管理数据流并保持发送方和接收方之间的同步。例如,“ENQ”(查询)字符用于…… 阅读更多

密码学中的双字母密码

Satish Kumar
更新于 2023 年 2 月 8 日 21:29:50

899 阅读量

双字母密码是一种多字母替换密码,由法国业余密码学家费利克斯·德拉斯特尔在 19 世纪末发明。它被认为是一种多字母密码,因为它一次加密一对字母,而不是像凯撒密码这样的单字母密码那样一次加密一个字母。双字母密码基于波利比奥斯方格,这是一个 5x5 的字母网格,用于加密明文。网格通常填充字母和关键词或短语的组合。关键词或短语中的字母被放置…… 阅读更多

伯克利算法

Satish Kumar
更新于 2023 年 2 月 8 日 21:31:46

5K+ 阅读量

伯克利算法是一种分布式算法,用于计算计算机网络中的正确时间。该算法旨在用于时钟可能以略微不同的速度运行的网络,并且某些计算机可能会遇到间歇性通信故障。伯克利算法的基本思想是,网络中的每台计算机定期将其本地时间发送到指定的“主”计算机,然后主计算机根据接收到的时间戳计算网络的正确时间。主计算机然后将正确的时间发送回网络中的所有计算机,并且每台计算机将其…… 阅读更多

NS2 和 Otcltcl 脚本基础

Satish Kumar
更新于 2023 年 2 月 6 日 21:05:26

3K+ 阅读量

NS2(网络模拟器版本 2)是一种离散事件网络模拟器,广泛用于模拟和分析计算机网络的行为。它是开源软件,用 C++ 和 Otcl(面向对象的工具命令语言)编写。Otcl(面向对象的工具命令语言)是 Tcl(工具命令语言)的扩展,用于在 NS2 中创建和控制网络实体以及配置网络场景。NS2 有两个部分:C++ 部分,提供底层模拟引擎;以及 Otcl 部分,提供用户界面以及用户与 C++ 部分之间的交互。该…… 阅读更多

计算机网络中的基本网络攻击

Satish Kumar
更新于 2023 年 2 月 6 日 21:04:15

3K+ 阅读量

网络攻击是指任何试图破坏、危害或未经授权访问计算机网络或其资源的企图。网络攻击可以根据使用的方法、目标和攻击者的意图分为几类。对网络攻击进行分类的一种方法是根据其意图。一些攻击旨在破坏网络或其资源的正常运行,而另一些攻击则旨在窃取敏感信息或控制网络资源。对网络攻击进行分类的另一种方法是根据使用的方法。一些攻击涉及利用网络软件中已知的漏洞…… 阅读更多

SDLC 的基本帧结构

Satish Kumar
更新于 2023 年 2 月 6 日 21:03:28

380 阅读量

SDLC(软件开发生命周期)是组织用来规划、设计、构建、测试和部署软件的过程。SDLC 提供了一个管理整个软件开发过程的框架,通常包含几个不同的阶段。SDLC 的基本框架结构如下: 规划 - 此阶段涉及定义项目范围、目标和需求。它还包括识别利益相关者、分析商业案例和创建项目计划。 分析 - 在此阶段,收集需求并分析系统以创建详细的设计... 阅读更多

广告