(1)36000/300000*2 = 0.24s;
(2)
(3)由管理区子网主机H的IP地址可知管理区主网为10.10.10.0/26,由于IP不少于60,可知管理区子网的主机号至少需要6位,与题设给出的子网规模相符合
因此根据剩下的地址空间,可以给生活区分配10.10....
(1)OSPF
(2)16
(3)第一次交换,R13,R15都知道了如何去该网络;第二次交换,R14和R12知道了如何去该网络;第三次交换R11知道了如何去该网络。所以至少需要90s
(4)
(5)R11;R13
(1)非持久;持久;控制连接
(2)101;MSS = MTU - 40B = 960B,所以FTP数据连接需要发送18个MSS才能把数据发送完(18000/1040 = 17余1),在数据发送完共发送了18000+20*18 = 18360B数据,所以发送完后FTP服务器发回...
(1)请求Web服务器时首先使用HTTP协议,由于没有IP地址又使用了DNS协议;DNS请求报文首先通过UDP协议封装送入网络层,网络层使用IP协议进行封装送入数据链路层,数据链路层使用以太网协议封装成以太网帧
(2)<00-11-22-33-44-bb, 1>
<...
(1)设备1为交换机,设备2为集线器
(2)210m
(3)DHCP响应报文;可以,因为是广播帧;EE-EE-EE-EE-EE-EE
(4)是IP报文,从头部分析可得源IP地址193.168.0.3,目的IP地址192.168.0.4,源MAC地址00-11-11-11-11...
(1)使用了DNS协议。应用层使用DNS协议将请求报文封装,传输层使用UDP协议进行封装,网络层使用IP协议进行封装
(2)<00-11-22-33-44-aa, 2><00-11-22-33-44-cc, 4>
(3)
(1)101.12.123.15 00-21-27-21-51-EE
(2)ARP协议
(1)如果甲乙同时开始发数据,则双方的数据会在链路中间发生冲突,甲乙都会在一个单向传播时延后收到冲突。如果在甲发送的数据到达乙的时候乙刚好开始发送数据,则乙会立即检测到冲突,但甲会在从开始发送数据后两个单向传播时延后收到冲突,即一个RTT后。
单向传播时延=2km / 200000km/...
(1)每个局域网内可分配的IP地址数不少于120,由64-2<120<128-2,可知对应每个局域网的主机号至少需要7位进行编码。由给定IP地址空间的子网掩码为24知剩下的8位主机号可以分成两个可用IP地址数为126的局域网,所以可以分配202.118.1.0/25给局域网1,20...
long long EXP(long long x, long long n)
{
long long ans=1;
while(n > 0)
{
&nb...
memset(flag1, 0, sizeof(flag1));
memset(flag2, 0, sizeof(flag2));
对二维数组a[10][10]={0};无法完全置零
vector<string> strings;//vector 类似一个动态数组,可以通过strings[i]调用其值
strings.push_back(input);//这是vector的标准输入方式,可以防止溢出
sort(strings.begin(),stri...
priority_queue <int,vector<int>,greater<int> > pq;//定义小根堆
每次pop出的都是最小的
int temp;
cin >> temp;
pq.push...
LCM = (x*y)/gcd(x,y);
即最大公约数乘以最小公倍数为x*y;
可以通过递归来实现。
int gcd(int a, int b)//计算a,b的公约数 (a>b)
{
if(b==0)return a;//b为0递归结束,此时公约数等式递推已经结束
&nbs...
#include<stdio.h>
#include<string.h>
#include<bits/stdc++.h>
using namespace std;
void Quick_Sort(int a[],int start, int en...
在使用cin 或 scanf()后,可能在缓存中有残留的'\n',甚至gets和getline自己也会。
对于gets,getline来说就是灭顶之灾,
应该在它们之间使用cin.ignore()来清除缓存。(在getline,gets之前多用cin.ignore())
#include <stdio.h>
int cnt = 1; // 全局变量,用于填充矩阵的数字
int main() {
&nb...
#include<stdio.h>
int main()
{
int n;
int a[21][21]={0};
scanf("%d",&...
while (scanf("%s %s", a, b) != EOF)
这是准确的写法。