子网计算和可用主机计算
\(2^m=切割的子网数\)
\(2^n-2=可用主机数\)
\(2^{掩码-已知掩码}=可用主机位数\)
比如: 192.168.1.0/24 切割为 27位掩码,求可用地址块和地址范围
\(2^m\)
掩码位1的个数 | 8个1 | 7个1 | 6个1 | 5个1 | 4个1 | 3个1 | 2个1 | 1个1 |
---|---|---|---|---|---|---|---|---|
结果算式 | \(2^8\) | \(2^7\) | \(2^6\) | \(2^5\) | \(2^4\) | \(2^3\) | \(2^2\) | \(2^1\) |
十进制 | 255 | 128 | 64 | 32 | 16 | 8 | 4 | 2 |
/掩码表示 | 32 | 31 | 30 | 29 | 28 | 27 | 26 | 25 |
掩码与简写十进制
/简写 | 32 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
---|---|---|---|---|---|---|---|---|
/掩码表示 | 全0,1 | 255.255.255.252 | 255.255.255.224 | 255.255.255.240 | 255.255.255.224 | 255.255.255.192 | 255.255.255.128 | 255.255.255.0 |
1.容量计算:
一般可寻址内存范围:
\(\cfrac {容量} {字长} \)
字长:
32位CPU
64位CPU
可寻址内存范围:
\(可寻址内存范围=\cfrac {容量} {(字长/8)} \)
2.延时计算:
\(总延时=信号传播延时+数据传输延时\)
1.信号传播延时
\(信号传播延时=\cfrac {通信线路距离} {信号传播速度}\)
线缆默认默认\(200m\)/\(\mu s\) 20万km/s
光钎默认速度:\(300m\)/\(\mu s\) 30万km/s
2.数据传输延时
\(数据传输延时=\cfrac {传输数据大小} {传输速率}\)
比如101G数据,需要通过10Gbps链路传输,求传输延时?
设:
101G数据延时t,101G为D,10Gbps为链路速度speed
\(t=\cfrac {D} {speed} \)
\(t=\cfrac {101G} {10Gbps} = 10s\)
假设CHIA单机每天Poilt 8P 数据,想通过10G网络进行传输,请问需要多少天?
根据公式 \(t=\cfrac {D} {speed} \)
\(D=8P=8*1000T=8000T\)
\(D=8000T*1000=8000000G\)
\(t=\cfrac {D} {speed} \) = \(t=\cfrac {8000000G} {10Gbps} \) =800000s = \(\cfrac {800000s} {60*60}\)
=222.2小时
=9.25天
所以,说用10G网络复制chia的文件是不靠谱的.
3.最小帧长
\(最小帧长=2*数据速率*信号传播延时\)
比如:2km的以太网传输速率为100Mbps, 信号传输速率为200m/us求最小帧长?
解:
1.\(信号传播延时=\cfrac {距离} {电缆速度}\)
- 200m/us=20wkm/s
\(信号传播延时=\cfrac {2km} {20wkm/s}\) = 0.00001s
2.\(最小帧长=2*数据速率*信号传播延时\) = \(2*100Mbps*0.00001s \)
- 100Mbps 换算为 M->K->bit bps
- 最小帧长 = \(2*100*1000*1000*0.00001s \)= 2000bit
4.奈奎斯特定理
无噪声干扰极限数据速率
- \(数据速率R = B*log_2*N\)