| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络--考前最后一练 -> 正文阅读 |
|
[网络协议]计算机网络--考前最后一练 |
考试题型:单选15题30分,判断10题20分,简答和综合计算50分
|
应用程序 | FTP数据链接 | FTP控制链接 | TELNET | SMTP | DNS | TFTP | HTTP | POP3 | SNMP |
使用协议 | TCP | TCP | TCP | TCP | UDP | UDP | TCP | TCP | UDP |
熟知端口号 | 20 | 21 | 23 | 25 | 53 | 69 | 80 | 110 | 161 |
D
?B
?C
A
D 错了??????? 但不考
?C
B
?D
B
D
D
C
D
?
?
?
?
?
?
?
?
?类型:根、顶级、权威、本地
查询方法:递归、迭代
持久连接:每个连接可以处理多个请求-响应事务。
非持久连接:每个连接处理一个请求-响应事务。
持久连接情况下,服务器发出响应后让TCP连接继续打开着。
同一对客户/服务器之间的后续请求和响应可以通过这个连接发送。
??? 接收——缓存从网络中读取抵达的请求报文
??? 解析——缓存对报文进行解析,提取URL和各种首部
??? 查询——缓存查看是否有本地副本可用,如果没有,就获取一份副本(将其保存在本地)
??? 新鲜度检测——缓存查看已缓存的副本是否足够新鲜,如果不是,就询问服务器是否有任何更新
??? 创建响应——缓存会用新的首部和已缓存的主体来构建一条响应报文
??? 发送——缓存通过网络将响应发回给客户端
??? 日志——缓存可选的创建一个日志文件条目来描述这个事务
协议:STMP、POP、IMAP、MIME
发送过程:(1)发件人调用用户代理编辑要发送的邮件。
?????? (2)发件人点击屏幕上的”发送邮件“按钮,把发送邮件的 工作全部交给用户代理来完成。用户代理通过SMTP协议将邮件发送给发送方的邮件服务器(在这个过程中,用户代理充当SMTP客户,而发送方的邮件服务器则充当SMTP服务器 )。
?????? (3)发送方的邮件服务器收到用户代理发来的邮件后,就把收到的邮件临时存放在邮件缓存队列中,等待时间成熟的时候再发送到接收方的邮件服务器(等待时间的长短取决于邮件服务器的处理能力和队列中待发送的信件的数量 )。
?????? (4)若现在时机成熟了,发送方的邮件服务器则向接收方的邮件服务器发送邮件缓存中的邮件。在发送邮件之前,发送方的邮件服务器的SMTP客户与接收方的邮件服务器的SMTP服务器需要事先建立TCP连接,之后再将队列中 的邮件发送出去。值得注意的是,邮件不会在因特网中的某个中间邮件服务器落地 。
?????? (5)接收邮件服务器中的SMTP服务器进程在收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。
?????? (6)收件人在打算收信时,就运行PC机中的用户代理,使用POP3(或IMAP)协议读取发送给自己的邮件。 注意,在这个过程中,收件人是POP3客户,而接收邮件服务器则是POP3客户,箭头的方向是从邮件服务器指向接收用户,因为这是一个“拉 ”的操作 。
获得IP地址的总时间为RTT1+ RTT2…+ RTTn。
由于需要 RTT0的时间来建立TCP连接,
另外RTT0的时间来接收对象…总的时间为:2RTT0+ RTT1 + RTT2·…+ RTTn。
?域名系统功能:将域名解析为主机能识别的IP地址。
因特网上的域名服务器系统是按照域名的层次来安排的。
每一个域名服务器都只对域名体系中的一部分进行管辖。
当一个本地域名服务器不能立即回答某个主机的查询时,
该本地域名服务器就以DNS客户的身份向某一个根域名服务器查询。
若根域名服务器有被查询主机的信息,就发送 DNS回答报文给本地域名服务器,
然后本地域名服务器再回答发起查询的主机。
但当根域名服务器没有被查询的主机的信息时,
它一定知道某个保存有被查询的主机名字映射的授权域名服务器的IP地址。
通常根域名服务器用来管辖顶级域。
根域名服务器并不直接对顶级域下面所属的所有的域名进行转换,
但它一定能够找到下面的所有二级域名的域名服务器。
每一个主机都必须在权威域名服务器处注册登记。
通常,一个主机的权威域名服务器就是它的主机 ISP的一个域名服务器。
权威域名服务器总是能够将其管辖的主机名转换为该主机的IP地址。
因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服务器管辖区。
一般就在各管辖区中设置相应的权威域名服务器。
D??????? 错误
D
??
D
?
?
D
B
B
C 错误
A??????? 题目理解错误:理解为第二次有什么从0变1
SYN=1 ACK=0
SYN=1 ACK=1
SYN=0 ACK=1
?C
?D错误
?B
接收窗口rwnd
接收方根据目前接收缓存大小所许诺的最新窗口值,反映接收方的容量。
由接收方根据其放在 TCP 报文的首部的窗口字段通知发送方
拥塞窗口cwnd
发送方根据自己估算的网络拥塞程度而设置的窗口值,反映网络的当前容量。
只要网络未出现拥塞,拥塞窗口就再增大一些,以便把更多的分组发送出去。
但只要网络出现拥塞,拥塞窗口就减小一些,以减少注入网络的分组数。
发送窗口的上限值 = min[rwnd,cwnd]
?
?
D???????
c 错误
D
?
?C
c
??
A
Internet 校验和例子
?A错误
C
FTP????????21
telnet??????? 23
STMP??????? 25
DNS??????? 53
HTTP??????? 80
POP3??????? 110
B
10:没收到
?
?
?
?
?
?
?
?
?
?
?
?
?
?
请画出FSM的图像和公式计算
为了获得主机到目的主机之间所经路由情况??????? TTL=1 1 1 2 2 2 3 3 3、、、、
icmp和traceroute_lk123400的博客-CSDN博客https://blog.csdn.net/lk123400/article/details/82120550
?SYN=1 ?????? 序号=1234??????? ACK=0???????
SYN=1??????? 序号=2478??????? ACK=1??????? 确认号ack=1235
SYN=0??????? 序号=1235??????? ACK=1??????? 确认号ack=2479
?
?
参考答案:
发送窗口 : min{5000,3000} = 3000B(10分)由于甲还未收到第二个MSS的确认,则此时主机甲还可以向主机乙发送的最大字节数是:3000 - 1000 = 2000B(10分)
?
参考答案:
*答:因为在t 时刻超时,所以慢启动阈值为8的一半 ,即为 4 拥塞发送窗口CongWin置为1个MSS = 1KB(2分) 且CongWin大小按指数增长,直到达到慢启动阈值 则在10个RTT后(6分) CongWIn的大小依次为:2 ,4(达到慢速启动阈值),进入线性增长5, 6, 7, 8 ,9 ,10, 11, 12(4分) 又因为接收窗口始终为10KB(4分) 发送窗口 = min{接收窗口,拥塞窗口} = min{10KB,12KB} = 10KB(4分)
?
参考答案:
*(1)ACK:表示响应;SYN:表示建立连接; FIN:表示关闭连接; RST:表示连接重置(5分)(2)第一次握手: 建立连接时, 客户端发送 SYN标志位到服务器, 等待服务器确认; (5分) 第二次握手:服务器收到 后,必须确认客户的 SYN 标志位接收到( ack=j+1 ) ,同时自己也发送一 个 SYN标志位 ( syn=k ) ,即 SYN+ACK 标志位; (5分) 第三次握手:客户端收到服务器的 SYN 和ACK 确认标志位后,向服务器发送确认标志位 ACK(ack=k+1) ,带服务器端接收到此标志位后,客户端和服务器进入 就绪状态,完成三次握手。 完成三次握手,客户端与服务器开始传送数据。 (5分)
?
参考答案:
*答:(1)将运输层报文段数据交付到正确的套接字工作称为多路分解;从源主机不同的套接字中手机数据块,并为每个数据块封装上首部信息从而生成报文段,然后将这些报文段传递到网络层的工作叫多路复用(10分) (2)有如下几种:1.无连接的多路复用与多路分解(5分)2.面向连接的多路复用与多路分解(5分)
参考答案:
*答:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的4.UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)5、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信6、TCP首部开销20字节;UDP的首部开销小,只有8个字节7、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道(写满任意4点即可得满分,此题目为开放性题目,一点5
?A
?C
D
?D
?D
B
B
?D??????? ???????
?126?
子网号1位??????? 子网号为0时候,126??????? 1,126??????? 126+126=252
C
?D
C
?B
B
B
?B
?
?
?
?
?
?
?
?
?路由表的建立:两次传播
坏事传的慢
?
cd不考
1
a]?通过接口3转发发送到主机H3的数据,路由器A的转发表为:?
目标地址??????????????????????????????链路接口。
H3????????????????????????????????????????3。
b)?不能,因为转发规则只基于目标地址
c)?一种可能的配置为:?
接入端口???????????进入的VC号???????????输出端口?????????输出VC号
1???????????????????????12???????????????????????????3?????????????????????22
2???????????????????????63???????????????????????????4?????????????????????18
d)一种可能的配置为:
路由器B:
接入端口????进入的VC号????输出端口????输出VC号
1????????????????22???????????????????2??????????????????24
路由器C:
接入端口????进入的VC号????输出端口????输出VC号
1?????????????????18???????????????????2?????????????????50
路由器D:
接入端口????进入的VC号????输出端口????输出VC号。
1?????????????????24???????????????????3?????????????????70。
2?????????????????50???????????????????3??????????????????76。.
2
目的主机地址范围???????????????????????????????????链路接口
00000000到00111111???????????????????????????????0
01000000到01011111??????????????????????????????1
01100000到01111111 ?????????????????????????????? 2
10000000到10111111???????????????????????????????2
1000000到11111111???????????????????????????????????3
对于接口0的地址数量为:?2^6=64。
对于接口1的地址数量为:?2^5=32。
对于接口2的地址数量为:?2^6+2^5=64+32=96
对于接口3的地址数量为:?2^6=64。
子网2? 223.1.17.0/25
子网1 223.1.17.128/26
子网3 223.1.17.192/28
3??????? 感觉标答有问题
223.1.17.0/26
223.1.17.128/25
223.1.17.192/28
?
4
a.因为所有的IP数据包都发送到外部,所以我们可以使用包嗅探器来记录NAT后面的主机生成的所有IP数据包。由于每个主机生成具有序列号和不同的(很可能,因为它们是从一个很大的空间中随机选择的)初始标识号(ID)的IP分组序列,因此可以将具有连续ID的IP分组分组分组到--系列簇中。簇的数量是NAT后面的主机数量。
b.如果这些标识号不是顺序分配而是随机分配,那么a.部分建议的技术就不会起作用,因为在嗅探数据中不会有簇。
?
?
C
B???????
?C
D
可以检测并纠正单个比特差错(数据或校验位中)。
能够检测(但不能纠正)分组中任意两个比特的差错。
?B
?A
?C
A???????
D
?D
A
有线、无线、无线
点对点、广播、广播???????
?延迟传送
边听边发
?
CSMA/CD协议?
?不会、不会
会、不会
?192.168.1.1、192.168.2.1、11-11-11-11-11-11、
AA-BB-CC-DD-EE-FF
??192.168.1.1、192.168.2.1、11-11-11-11-11-11、44-44-44-44-44-44
?192.168.1.1、192.168.2.1、
11-11-11-11-11-11、AA-BB-CC-DD-EE-FF
?192.168.1.1、192.168.2.1、55-55-55-55-55-55、AA-BB-CC-DD-EE-FF
?192.168.1.1/1via192.168.1.254、192.168.2.1/2via192.168.2.251、192.168.4.1/1via192.168.4.254、192.168.5.1/2via192.168.5.254
192.168.4.1/24via192.168.3.2、192.168.5.1/24via192.168.3.2、192.168.1.1/24via192.168.3.1、192.168.2.1/24via192.168.3.1????????????? ?
标答:
192.168.4.0/24via192.168.3.2、192.168.5.0/24via192.168.3.2、192.168.1.0/24via192.168.3.1、192.168.2.0/24via192.168.3.1
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?aced
b
(a,?c,?d,?e)?
(b)
?
R2右??????? B????????E????????E
R1右??????? B??????? R2左??????? E
B??????? B??????? R1左??????? E
目标MAC:88-88-88-88-88-88,??目标IP:?192.168.1.003;
源MAC:?77-77-77-77-77-77,源IP:192.168.3.001;
目标MAC:33-33-33-33-33-33,?目标IP:192.168.1.003;
源MAC:?55-55-55-55-55-55,?源IP地址:?192.168.3.001;
目标MAC?:11-11-11-11-11-11,?目标IP:?192.168.1.003;
源MAC?:?22-22-22-22-22-2,?源IP:192.168.3.001;
3
不会;因为E判断接收主机F与自己在一个网段,因此该数据帧不会转发到Router2;
目的MAC地址:99-99-99-99-99-99
4
不会;
因为E判断D与自己不在一个网段,因此会将该数据帧发到默认路由器的对应端口;
目的MAC地址是88-88-88-88-88-88。
?
5
交换机将向除到达端口之外的所有3个端口广播这个数据帧;??
这个请求报文会到达路由器Router2;
Router2不会继续转发该报文到右边的交换机;
主机D不需要发送一个ARP请求报文来获得C的MAC地址;
这是因为D已经从ARP请求报文的数据帧的源MAC地址知道C的MAC地址:
中间交换机收到主机D的ARP响应报文的数据帧后,将直接转发该数据帧给主机C,这是因为交换机已经在收到C的ARP请求报文的数据帧时,通过自学习学习到主机C的MAC地址对应的端口。
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 23:47:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |