- 博客(45)
- 收藏
- 关注
原创 关注我,我们一起彻底学会java
只记关键点,基本数据类型boolean 逻辑类型byte,short,int,long 整型char 字符型float,double 浮点型精度低到高byte short char int long float double当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型转换,如float x=100,输出x=100.0当把级别高的变量的值赋给级别低的变量时,必须使用类型转换运算int x=(int)34.89System.out.println.
2022-07-01 14:24:10
300
原创 题目是的那个
4.一个UDP用户数据报的首部的十六进制表示是:064000350023E217。(7分)(1)试求源端口、目的端口、用户数据报的总长度、数据部分长度。(2)这个用户数据报是从客户发往服务器还是从服务器发给客户?(3)(3)使用UDP的这个服务器程序是什么?在UDP首部中源端口占2个字节,即06 32 ,化为十进制是1586。(下面括号外数字代表进制)(06 32)16=(00000110 00110010)₂=2+16+32+512+1024=(1586)10或者直接用16进制转.
2022-06-23 21:38:19
259
原创 各报文格式
UDP数据报 IP数据报 ICMP报文ICMP报文可以定义高达256种报文,目前定义30种,在用14种这里只看回送/应答类报文,echo request 和echo reply ARP报文TCP报文以太网帧.........
2022-06-23 19:56:15
405
原创 IP/TCP数据报首部最大长度为
报文段是TCP传输的基本单位,每个报文段分为首部和数据两部分,同IP一样,TCP首部也包含20字节的基本部分和最长40字节的可选部分,所以最长是60字节
2022-06-20 10:02:21
1658
原创 网络络络络
2.在使用OSPF路由的网络,其中某area有4个路由器,路由器优先级别默认,RouterA的Router ID是193.14.5.4,RouterB的Router ID是195.1.1.1,RouterC的 Router ID是202.14.35.100,RouterD的 Router ID是194.14.5.4,关于DR和DBR下列说法正确的是A.RouterA成为DR,RouterB成为BDRB.RouterC是DR,RouterD是BDRC.RouterC是DR,Rout.
2022-06-20 09:52:07
114
原创 假设TCP在一个带宽无限的通道上使用窗口最大值(64KB)进行传输,其平均往返时延为20毫秒,求其最大吞吐量。如果其平均往返时延为40毫秒,最大吞吐量又为多少?
带宽无限说明发送时延忽略。最大吞吐量=每秒发送数据次数×最大窗口。平均往返时延20毫秒,每秒发送数据次数=1÷20×10⁻³=50次最大窗口等于64KB,吞吐量单位为bit/s所以最大吞吐量为50×64×1024×8=26214400bit/s 26214.4Kbit/s 26.2Mbit/s同理平均往返时延为40毫秒时,每秒发送数据次数=1÷40×10⁻³=25次...
2022-06-20 09:31:07
2835
原创 RIP路由选择协议
在自治系统路由体系下,路由协议被划分为内部路由协议和外部网关协议。内部网关协议用于自治系统内的路由信息交换,外部网关协议用于自治系统之间的路由信息交换RIP是内部网关协议,RIP协议使用向量距离算法,路由器只需传送和处理两类简单报文(请求和响应)进行路由信息维护。RIP路由器使用UDP进行路由信息交换,知名端口为520。1.RIP采用跳数作为距离的度量标准。路由器与直连网络的距离为1跳。2.一个路由器R到目的站的一条路径长度是该路径上所有路由器(包括R在内)的数目3.RIP规定距
2022-06-10 17:17:44
607
原创 关注我,我们一起彻底学会网络
对我们来说,上网上的是什么网呢?上的是互联网!互联网又是什么呢?网络之网络,世界范围内的网络,有多个不同的网络,包括城域网,广域网,局域网等而网络也分为很多种类,比如局域网中就有以太网,光纤网,无线局域网等,这样区分他们是因为他们信道的访问方式和传送方式不同。尽管他们是不同网络,但为了能给我们使用,我们让他们通用的互联起来,就比如说我们上网时用的是流量上网,和用wifi上网,这两种网是不一样的,那我们为什么又能够互相通信呢?(帧格式不同,传输介质不同,物理地址形式也不同)解决这个问题的办法就
2022-06-10 09:13:56
165
原创 mac地址和ip地址
mac地址就是你家的地址,比如说你叫天明,我要去天明家,天明家就是一个mac地址,而我要怎么知道要去你家的路呢子网,世界那么大,我想找你,我不可能满世界的通过一个大广播找你吧,而且不止是我找你,别的人也会找属于他的“你”,要是我们都能收到这些信息,我们会崩溃的,所以就划分成一个个部分,就是子网。也就是类似省,市,县的划分一样,一个大的互联网下面分成小的子网,小的子网下面又有不同的小小子网。我可以不用满世界的广播了,可以在省里面或者市里面广播,但是还是很费劲。但在这之前我得先知道你是在哪个省的吧,区分
2022-06-09 20:27:50
163
原创 RIP报文长度
⼀个RIP报⽂中,最多可包含25个路由,这是为了保证RIP报⽂的总长度⼩于512B。可以计算下,⼀个RIP报⽂最多占⽤4B+25*20B=504B。所以每个RIP报⽂最多只能携带25个路由(路由只的是路由项,不是路由器),所以,为了发送整个路由表,通常需要发送多个RIP报⽂...
2022-06-09 19:55:40
684
原创 RIP路径最大最包含路由器数是
rip规定一条通路上最多可包含的路由器数量是以路由器为例,其rip规定一条通路上最多可包含的路由器数量是15个。如果超过15个都记为16跳,则会宣布目标不可达
2022-06-09 19:49:50
924
原创 域内路由协议与域间路由协
域内路由协议与域间路由协议域内和域外是相对自治域而言的,所有在域内的路由选择叫做域内(Intradomain)路由选择,所有在域外连接其它域的路由选择叫做域间(Interdomain)路由选择。自治系统内部的路由器通过域内路由协议彼此交换路由信息,一般域内路由协议分为距离向量协议和链路状态协议,前者以RIP代表,后者常用的有OSPF、IS-IS协议;自治系统边界路由器通过域间路由协议交换路由信息,目前Internet上的域间路由协议事实标准是BGP-4协议。...
2022-06-09 19:45:48
2798
原创 算法题目解答
复制子树算法 void copy(BTNode *b,BTNode *&t){ BTNode *l,*r; if(b=NULL) t=NULL;,l else { t=(BTNode *)malloc(sizeof(BTNode)); copy(b->lchild,l); copy(b->rchild,r); t->lchild=l; t->rchild=r } } 判断子序列算法 int SubSeq(LinkList*A,LinkL.
2022-05-11 23:37:23
104
原创 设二维数组A[3][5], 每个数组元素占用2个存储单元,若按列优先顺序进行存储,A[0] [0]的存储地址为100,则A[2][3]的存储地址是( )。
A.122B. 126C. 114D. 1163列4行,4列2个100+4*3+2*2=116答案:D
2022-05-09 09:52:07
3947
3
原创 当用一个数组data[0. .n-1]存放栈中元素时,栈底最好()
A.设置在data[0]或data[n-1]处B. 设置在data[n-1]处C. 设置在data[0]处D.设置在data数组的任何位置答案:A
2022-05-09 09:25:59
1436
原创 在长度为n (n≥1)的循环双链表L中,在尾节点之后插入一个新结点的时间复杂度为( )。
A. O(n^2)B.O(n)C.O(1)D.O(nlog2n)答案:C在长度为n (n≥1)的双链表L中,在尾节点之后插入一个新结点的时间复杂度为( )。A. O(n^2)B.O(n)C.O(1)D.O(nlog2n)答案:B
2022-05-09 09:23:16
2200
原创 顺序表和链表相比存储密度较大,这是因为( )。
A.顺序表的存储空间是预先分配的B.顺序表不需要增加指针来表示元素之间的逻辑关系C.链表中所有节点的地址是连续的D.顺序表中所有元素的存储地址是不连续的答案:B
2022-05-09 09:12:49
1530
原创 设目标串为s,模式串为是t,在KMP模式匹配中,next[4]-2的含义是( )
A.表示t4字符前面最多有2个字符和开头的2个字符相同B.表示s4字符前面最多有2个字符和开头的2个字符相同C.表示目标串匹配失败的位置是i=4D.表示模式串匹配失败的位置是j=2答案:A
2022-05-09 09:09:16
734
原创 哈希查找方法一般适用于()情况下的查找
A.查找表为链表B.查找表为有序表C.关键字比地址集合大得多D.关键字集合与地址集合存在某种对应关系答案:D
2022-05-09 08:59:45
2224
1
原创 对于有n个顶点的带权连通图,它的最小生成树是指图中任意一个()
A:由n-1条权值最小的边构成的子图B:由n-1条权值之和最小的的边构成的子图C:由n-1条权值之和最小的边构成的连通子图D:由n个顶点构成的极小连通子图,且边的权值之和最小我选C
2022-05-09 08:42:18
2049
3
原创 图的基本概念
1.图由顶点和顶点间的边组成的集合2.有向图边有方向,用<v,w>表示3.无向图边无方向,用(v,w)表示,顺序可逆4.简单图1.不存在重复边 2.不存在顶点到自身的边5.多重图反简单图6.完全图任意两个顶点都存在边无向完全图边数n×(n-1)÷2有向完全图边数n×(n-1),有重复边,方向相反7.子图边和顶点都为另一图的子集生成子图顶点相等,边为子集8.连通图连通,顶点间有路径可达连通图,任意两个顶点连通极小.
2022-02-07 11:37:27
942
原创 世界有多少字节?
1B=8bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB (一千个G)1PB=1024TB (一百万个G)1EB=1024TB (十亿个G)
2022-02-07 10:15:48
935
原创 顺序表动态分配实现
//顺序表的动态分配#include<stdio.h>#include<stdlib.h>//malloc\free函数头文件#define Initsize 10//默认最大长度typedef struct{ int *data; //指示动态分配数组的指针 int Maxsize; //顺序表的最大容量 int length; //顺序表的当前长度 }SeqList;//初始化void InitList(SeqList &L){ //用ma.
2022-01-24 08:08:07
353
原创 主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是?
确认序列号=原始序列号+TCP段的长度,所以第一次的确认序列号为200+300=500,第二次确认序列号为500+500=1000
2021-12-28 14:16:08
8381
原创 一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间
考查TCP的拥塞控制方法。无论在慢开始阶段还是在拥塞避免阶段,只要发送方判断网络出现拥塞(其根据就是没有按时收到确认),就要把慢开始门限ssthresh设置为出现拥塞时的发送方窗口值的一半(但不能小于2)。把拥塞窗口cwnd重新设置为1,执行慢开始算法。这样做的目的就是要迅速减少主机发送到网络中的分组数,使得发生拥塞的路由器有足够时间把队列中积压的分组处理完毕。在发送拥塞后,慢开始门限ssthresh变为16/2=8KB,发送窗口变为1KB。在接下来的3个RTT内,拥塞窗口执行慢开始算法,呈指数形式增加到
2021-12-28 14:01:35
6725
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人