计算机网络
文章平均质量分 83
无
码的艺术家
https://linktr.ee/Codmn_Artist | 软件开发工程师 | C/C++、Python、JavaScript | 工业互联网、量化、区块链、AI |
展开
-
【教程】Github Page 添加自定义域名
Github Page 是 Github 提供的一个可以从 Github 仓库上托管静态网站的功能服务。默认当你建立起一个仓库后,在对应会有一个可供浏览的静态网站,例如,其中,是我的 Github 账户名字,是我的某个仓库名字。然而很多时候我们希望能够使用自己的域名来替代默认的域名,以体现出自身网站的风格,而 Github Page 也提供了这种域名映射的能力,可以将自定义域名更换为自己的域名。虽然 Github Doc 提供了指导文档,但该文档书写的不够友好,不适合新人阅读。原创 2024-07-09 18:29:42 · 2873 阅读 · 4 评论 -
【经典回顾】HTTP 的请求与响应报文
基于 HTTP1.1,也就是目前最常用的 HTTP 协议版本,涉及部分 HTTP/2。原创 2022-05-19 15:15:48 · 1757 阅读 · 0 评论 -
考研复试面试--网络安全篇
网络安全问题概述计算机安全的三个目标机密性:数据机密性,数据不能被泄露完整性:数据不能被篡改可用性:可以使用该数据的人对数据随时可用,DDOS 就是对可用性的攻击,使得可以使用数据的人也不能正常使用两大威胁被动攻击:窃听,流量分析主动攻击:假冒,篡改,拒绝服务两类密码体制对称密钥密码体制的组成:明文,密文,加密算法,解密算法,密钥对称加密的安全性取决于密钥的保密性(钥匙齿轮的保密,而不是制造钥匙技术的保密)计算安全:破译的代价高于密文的收益,破译的时间超过了要求时间DE原创 2021-03-28 10:22:18 · 5229 阅读 · 2 评论 -
IPSec
特点与优点IPSec 提供了在 lan,专用和公用 wan 以及互联网中安全通信的性能,支持 IPv6 和 IPv4,且 AH(Authentication Header:鉴别首部)和 ESP(Encapsulation Security Payload:封装安全有效载荷)已经纳入 IPv6 的扩展首部中它可以提供访问一个网络的 IP 层安全,对所有的流量进行加密或认证,保护分布式应用,比如 VPN 中就采用了 IPSec 协议IPSec 协议位于 TCP,UDP 之下,对应用层是透明的一个使用了原创 2021-03-21 16:52:10 · 330 阅读 · 0 评论 -
【学习笔记】防火墙
从上不难看出分组过滤路由器的优点就是简单,但是因为分组过滤是工作在传输层,也就是它只能检测传输层报文的内容,无法对应用层的数据检查,比如你的用户名,密码这些信息都是存放在应用层的报文中,这个时候靠分组过滤无法进行用户鉴别。类似于生活中我们的固有印象,当我们看见开宝马的,就觉得是有钱人,基于特征就是这种原理,此时 IDS 会维护一个已知数据库,当有类似的攻击进入该数据库的匹配时,就可以判定发起了攻击。比如,你可以对 QQ 这个应用的数据进行检查,如果发出的信息中含有,f***,这样的信息,就会被拦截。原创 2021-03-21 15:47:50 · 463 阅读 · 0 评论 -
一道有难度的计网题目
题目该题选自《计算机网络-谢希仁第六版》3-25 在上题中的站点A和B在t=0时同时发送了数据帧。当t=255比特时间,A和B同时检测到发生了碰撞,并且在t=255+48=273比特时间完成了干扰信号的传输。A和B在CSMA/CD算法中选择不同的r值退避。假定A和B选择的随机数分别是rA=0和rB=1。试问A和B各在什么时间开始重传其数据帧?A重传的数据帧在什么时间到达B?A重传的数据会不会和B重传的数据再次发生碰撞?B会不会在预定的重传时间停止发送数据?t=0,A,B 开始发送数据t1=225 比原创 2020-09-28 10:13:48 · 972 阅读 · 0 评论 -
二进制与十进制间的快速转换
再也不怕考试手算 IP 地址了,直接口算二进制和十进制间的快速转换转载 2020-07-11 16:41:51 · 467 阅读 · 0 评论 -
多路访问链路和协议的简介
简介多路访问链路,有些教材又叫做介质访问控制,我更喜欢第一种叫法,因为更清晰明了。首先,在链路层中,我们有两种类型的网络:点对点链路和广播链路(点对点不是这篇文章的主题)。而广播链路会存在一种问题,就是多路访问的问题,什么意思呢?举个例子,两队人在进行辩论(此时介质就是空气),如果双方都自己讲自己的,都同时讲,那么下面的观众可能根本听不清双方在辩论什么(为什么听不清呢,这就是碰撞,导致观众接...原创 2020-04-21 15:52:06 · 2217 阅读 · 0 评论 -
解析两台主机传送邮件的会话过程
题目源自《王道计算机网络考研复习》A:220 beta.gov simple mail transfer service readyB:HELO alpha.eduA:250 beta.gov// 整个邮件的传送命令从 MAIL FROM 开始// MAIL FROM 后面跟的是发件人的地址,本例中是 <smith@alpha.edu>B:MAIL FROM:<sm...原创 2019-10-05 15:09:11 · 583 阅读 · 0 评论 -
TCP\IP 各层网络设备的总结
网桥根据目的MAC地址进行转发。具有过滤功能,也就是说当网桥收到一个帧,不是向所有端口转发,而是根据目的MAC地址,选择端口进行转发。可以隔离冲突域和广播域。原创 2019-10-04 16:00:48 · 2805 阅读 · 1 评论 -
码分多址的计算题
参考《计算机网络-谢希仁》码分多址-hhhhhliu简介码分复用(码分多址-CDM:Code Division Multiplexing)是一种共享信道的方式。用户通过挑选不同的码型在相同的频带上通信,这样各用户之间就不会干扰。这就好像,从 A 地到 B 地的路线中,三个不同的乘客分别选择飞机,动车和汽车,三个人的行程是不会冲突的。在 CDM 中,每一个比特时间再被划分成 m 个短时间......原创 2019-06-09 15:10:25 · 24235 阅读 · 4 评论 -
TCP 拥塞控制
拥塞控制是什么拥塞控制是一个全局性的过程,用来防止过多的数据注入网络,保证网络不过载。常见的拥塞控制算法慢开始拥塞避免快重传快恢复两个窗口接收窗口 rwnd:接收方目前接收缓存的大小,通过 TCP 报文的首部字段通知发送方拥塞窗口 cwnd:发送方估算网络拥塞程度设置的窗口值。未拥塞,窗口值逐渐增大,拥塞逐渐减小发送窗口 = min{rwnd,cwnd}特别的,当接收方...原创 2019-06-08 21:37:34 · 352 阅读 · 0 评论 -
WAP 中 AS 和 PSK 模式的认证
参考《无线网络技术–原理,安全及编程》本博文是期末复习总结,参考了学校老师还未出版的教材,仅供学习使用。PSK 模式PSK 是我们传统的连接无线路由器的认证方式,及无线路由器管理员事先设置统一的连接密码,其他接入者同这个密码进行连接。1.基本过程由 AP 生成临时值 ANonce 发给 STASTA 完成下列计算*1).STA 生成临时值 SNonce*2).STA ......原创 2018-12-24 19:31:41 · 4838 阅读 · 0 评论 -
UDP 检验和
参考:《计算机网络-自顶向下》正文UDP 检验和提供了差错检测的功能。这是基于端到端原则实现的。但是 UDP 的检验和并不提供差错回复的能力。本文不叙述 UDP 的原理,仅仅着力介绍一下检验和的实现原理。原理对发送方的 UDP 报文段的所有 16 比特字的和进行反码运算,当求和遇见溢出的时候,进行回卷(回卷的补充在下面),得到的结果放在 UDP 报文段中的检验和字段什么是回卷所谓 “...原创 2019-02-26 17:11:52 · 22569 阅读 · 14 评论 -
3种常见的数字数据编码方式
非归零编码编码方式:低电平代表 0,高电平代表 1.缺点:没有检错功能;无法保持同步;曼切斯特编码编码方式:向上跳变为 0,向下跳变为 0.(具体参看图片的标识)工作场景:以太网差分曼切斯特编码编码方式:位中心始终跳变,位开始跳变为 0,位开始无跳变为 1工作场景:局域网优点:实现同步;抗干扰能力好PS:位是指一个比特,即上图中两个虚线之间的范围称为一个位。...原创 2019-03-14 09:07:41 · 25337 阅读 · 2 评论 -
波特率和比特率之间的关系
波特率和比特率的基本知识名称波特率(码元传输速率,码元速率)定义单位时间内传输的码元个数(脉冲个数或者信号变化次数)单位波特(Baud)备注码元可以是多进制的(如果你不了解码元是什么,请先百度)名称比特率(信息传输速率,信息速率)定义单位时间内传输的二进制比特数单位比特/秒(b/s)名称数据率(数据的传输速...原创 2019-03-16 19:17:40 · 29888 阅读 · 3 评论 -
CSMA/CD 简要介绍
参考《计算机网络-第7版》《计算机网络-自顶向下》一、名字CSMA/CD:Carrier Sense Multiple Access with Collision Detection载波监听多点接入/碰撞检测载波监听:检测信道。在发送数据前,发送数据中,每个站都要不断检测信道多点接入:因为是总线型的网络,许多计算机以多点接入的方式连接在一根总线上碰撞检测:边发送边监听特别的是...原创 2019-03-21 09:02:46 · 26068 阅读 · 4 评论 -
TCP 的重传机制
TCP 是一个可靠的传输层协议,为了实现它的可靠性,TCP 通过一系列的机制来保障它的数据包能够可靠的从发送段到达接收端。这些方式包括了序号,确认,校验和和重传机制等,本文主要描述的是重传机制。原创 2019-04-14 19:45:42 · 1653 阅读 · 1 评论 -
三种自动请求重传
停止-等待协议停止-等待协议相当于发送窗口和接收窗口大小均为 1 的滑动窗口协议。也就是说,发送方发送一个帧后,必须接收到一个确认帧才能发送下一个。算法实现的步骤发送端Created with Raphaël 2.2.0Start取数据帧,送交发送缓存V(S)<-0(发送状态变量初始化)N(S)<-V(S) (发送状态量赋给发送序号)缓存中的数据帧发送出去设置超时计时器等待收...原创 2019-05-03 20:24:49 · 5953 阅读 · 0 评论 -
差错控制使用的编码技术
1.写在前面检错编码是差错控制下的一种技术,检错编码采用的是冗余编码技术实现。当发送的有效数据发生变化时,对应的冗余位也发生变化。常见的检错编码方式有,奇偶校验码和循环冗余码。2.奇偶校验码奇偶校验时校验码中最简单的一种实现手段。它的思想就是,当采用偶(奇)校验的时候,冗余位+原始码流中 1 的个数是偶(奇)数个。2.1偶校验当采用偶校验的时候,原始码流中有 3 个 1 了。我需要让总...原创 2019-04-29 20:20:51 · 4404 阅读 · 0 评论 -
最长匹配前缀
定义在使用 CIDR 时,路由表的每个项目的组成 ,<网络前缀,下一跳地址>。在查找路由的时候可能会得到不止一个匹配的结果。此时应当从匹配结果中选择具有最长网络前缀的路由。因为网络前缀越长,其地址块就越小,路由就越具体。实例已知:收到的分组的目的地址 D = 206.0.71.128路由表中的项目:206.0.68.0/22 206.0.71.128/25 ...原创 2019-06-08 19:16:52 · 15263 阅读 · 2 评论 -
距离向量算法
首先,当前路由表的组成如下,<目的网络 N,跳数,下一跳地址>算法执行步骤从相邻的 X 路由器接收发送过来的 RIP 报文将该 RIP 报文中的下一跳地址修改为 X,且跳数增加 1对每个项目执行如下步骤a.若原路由表没有 RIP 中的目的网络 N,直接添加到原路由表中b.若原路由表中有 RIP 中的目的网络 N,但下一跳地址不是 X ,选择跳数少的替换c.若原路由表中有...原创 2019-06-08 20:12:10 · 20776 阅读 · 11 评论 -
VMware的4种组网模式
桥接模式(Bridged) 如果主机(你正在使用的计算机)正好在一个以太网内(可以理解为正连着真实的网 络),那么桥接模式就是将客机(虚拟机)连入网络的最简单的方式。 此时客机的物理地位等同于主机,客机就像在同一个网段中新增加的计算机。并且客机享有所有与主机一样的服务。该网段中的计算机可以相互访问。如同连在同一网段中。NAT模式该模式可以方便客机接入到公网中,但...原创 2018-06-19 19:33:25 · 1332 阅读 · 0 评论