- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 静态链表的基本操作
本博文仅作学习使用,您可以访问更详细的笔记。#include <stdio.h>#include <stdlib.h>#define MAXSIZE 1000typedef int Status;typedef int ElemType;typedef struct{ ElemType data; int cur; }Component,Stati...
2019-06-22 20:18:27 820 2
原创 单链表的基本操作
本博文仅记录学习使用。#include <stdio.h>#include <stdlib.h>// typedef struct Node{...}Node;// 在学习 C 语言的时候,我们直到 struct 后面的 Node 是可以// 省略的,但是这里必须加上,因为在结构体内部定义了后驱尾// 该结构,这个时候,在运行代码的时候,最后的末尾的 Node ...
2019-06-22 16:28:27 413
原创 码分多址的计算题
参考《计算机网络-谢希仁》码分多址-hhhhhliu简介码分复用(码分多址-CDM:Code Division Multiplexing)是一种共享信道的方式。用户通过挑选不同的码型在相同的频带上通信,这样各用户之间就不会干扰。这就好像,从 A 地到 B 地的路线中,三个不同的乘客分别选择飞机,动车和汽车,三个人的行程是不会冲突的。在 CDM 中,每一个比特时间再被划分成 m 个短时间......
2019-06-09 15:10:25 24014 4
原创 TCP 拥塞控制
拥塞控制是什么拥塞控制是一个全局性的过程,用来防止过多的数据注入网络,保证网络不过载。常见的拥塞控制算法慢开始拥塞避免快重传快恢复两个窗口接收窗口 rwnd:接收方目前接收缓存的大小,通过 TCP 报文的首部字段通知发送方拥塞窗口 cwnd:发送方估算网络拥塞程度设置的窗口值。未拥塞,窗口值逐渐增大,拥塞逐渐减小发送窗口 = min{rwnd,cwnd}特别的,当接收方...
2019-06-08 21:37:34 341
原创 距离向量算法
首先,当前路由表的组成如下,<目的网络 N,跳数,下一跳地址>算法执行步骤从相邻的 X 路由器接收发送过来的 RIP 报文将该 RIP 报文中的下一跳地址修改为 X,且跳数增加 1对每个项目执行如下步骤a.若原路由表没有 RIP 中的目的网络 N,直接添加到原路由表中b.若原路由表中有 RIP 中的目的网络 N,但下一跳地址不是 X ,选择跳数少的替换c.若原路由表中有...
2019-06-08 20:12:10 20712 11
原创 最长匹配前缀
定义在使用 CIDR 时,路由表的每个项目的组成 ,<网络前缀,下一跳地址>。在查找路由的时候可能会得到不止一个匹配的结果。此时应当从匹配结果中选择具有最长网络前缀的路由。因为网络前缀越长,其地址块就越小,路由就越具体。实例已知:收到的分组的目的地址 D = 206.0.71.128路由表中的项目:206.0.68.0/22 206.0.71.128/25 ...
2019-06-08 19:16:52 15163 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人