计算机网络B重修班-期末复习

news2025/1/26 15:30:54

@[TOC] (计算机网络B重修班-期末复习)

一、单选 (20题,1分/题,共20分)

二、判断 (10题,1分/题,共10分)

三、填空 (10题,1分/题,共10分)

四、问答 (4题,5分/题,共20分)

五 、应用()

4.1 五层原理体系结构每层功能 (1.7 计算机网络体系结构 p31)

试述具有五层协议的网络体系结构的要点,包括各层的主要功能。
在这里插入图片描述

4.2 TCP建立链接三次握手过程==(5.9 TCP运输链接管理)==

  1. 原理:
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
2. 说明:
①第一次握手:SYN连接请求报文
● 标志位:SYN=1,ACK=0。
●序列号x:发送端的初始序列号。
●确认号:由于ACK=0,意味着TCP连接请求报文中的“确认号”字段无效。
②第二次握手:SYN-ACK连接请求确认报文
●标志位:SYN=1,ACK=1。
●序列号y:接收端的初始序列号。
●确认号x+1:由于ACK=1,意味着TCP连接请求确认报文中“确认号”字段有效。
③第三次握手:对“SYN-ACK”报文的确认报文
●标志位:SYN=0,ACK=1。
●序列号x+1:这个序号是接收端指出的期望接收的下一字节的序号,也就是发送端发送的用户数据的第一个字节的序号。
●确认号y+1:由于ACK=1,意味着本确认报文中的“确认号”字段有效。

  1. 按照捕获的TCP连接三次握手报文的数据,填写如下表格
    在这里插入图片描述

4.3 访问浏览器过程==(6.4.2 统一资源定位符 URL 6.4.3超文本传输协议HTTP )==

小明访问百度www.baidu.com的过程
原理:在这里插入图片描述
在这里插入图片描述
1.服务器进程不断监听TCP80端口,以便发现是否有浏览器(客户端)来访问,即链接建立请求。
2.服务器监听到浏览器(客户端)链接建立请求,服务器建立TCP链接
3.客户端再向www服务器发出浏览某个网页请求(内容请求)。
4.服务器则向浏览器(终端)返回请求的页面(内容),作为响应。
5.TCP链接释放。P276

4.4 抓包IP数据分析 (实验4)

显示过滤:终端访问www.sina.com.cn
(ipconfig、nslookup,ping )
ip.addr ==219.153.159.214 and ip.addr ==10.9.88.22
在这里插入图片描述
在这里插入图片描述
头的大小 HeaderLength
标识Identification
协议Protocol
源地址Source address
目标地址 Destination address

五、应用题

5.1 子网划分 (实验3 4.2网际协议IP)

网关、可规划的IP数量(减掉2)、子网号
某实训大楼一楼有5个机房,分属5个不同的专业,总接入点不超过250台PC终端。其中,网工机房60台、物联网机房60台、计科机房60台、信安机房30台以及云计算机房30台。现申请到一个CIDR地址块:192.168.21.0/24,请按要求划分子网,满足每个机房对IP地址的需求,并将每个子网的网络地址、有效主机IP范围、广播地址以及子网掩码规划出来,填入下表中。
在这里插入图片描述

5.2 CRC 计算 (包括收、发)(P112 3-07,3-08)

原理:P76
发送端:重难点:被除数补0数为除数位数n -1,余数FCS位数为n-1
在接收端,把接收到的数据进行CRC检验,即接收的数据除以除数P,如果无差错,则余数为0,
要发送的数据为1101011011.采用CRC
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.3 码片计算 (作业P70 2-16)

共有 4 个站进行码分多址通信。4 个站的码片序列为

A:(-1-1-1+1+1-1+1+1) B:(-1-1+1-1+1+1+1-1)

C:(-1+1-1+1+1+1-1-1) D:(-1+1 -1-1-1-1+1-1)

现收到这样的码片序列 S:(-1+1-3+1-1-3+1+1)。问 哪个站发送数据了?发送数据的站发送的是 0 还是 1?

答案:
S•A=(+1-1+3+1-1+3+1+1)/8=1, A 发送 1

S•B=(+1-1-3-1-1-3+1-1)/8=-1, B 发送 0

S•C=(+1+1+3+1-1-3-1-1)/8=0, C 无发送

S•D=(+1+1+3-1+1+3+1-1)/8=1, D 发送 1

5.4 UDP用户数据报基础划分IP数据报分片 (P253 5-13)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2263070.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SSH连接成功,但VSCode连接不成功

环境 在实验室PC上连接服务器234 解决方案:在VSCode中重新添加远程主机 删除旧的VSCode Server 在远程主机上,VSCode会安装一个‘vscode-server’服务来支持远程开发,有时旧的‘vscode-server’文件可能会导致问题,删除旧的&am…

揭开 Choerodon UI 拖拽功能的神秘面纱

01 引言 系统的交互方式主要由点击、选择等组成。为了提升 HZERO 系统的用户体验、减少部分操作步骤,组件库集成了卓越的拖拽功能,让用户可以更高效流畅的操作系统。 例如:表格支持多行拖拽排序、跨表数据调整、个性化调整列顺序&#xff1…

面试题整理9----谈谈对k8s的理解1

谈谈对k8s的理解 1. Kubernetes 概念 1.1 Kubernetes是什么 Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,方便进行声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统,其服务、支持和工具的…

Elasticsearch:什么是信息检索?

信息检索定义 信息检索 (IR) 是一种有助于从大量非结构化或半结构化数据中有效、高效地检索相关信息的过程。信息(IR)检索系统有助于搜索、定位和呈现与用户的搜索查询或信息需求相匹配的信息。 作为信息访问的主要形式,信息检索是每天使用…

【深度学习】 零基础介绍卷积神经网络(CNN)

CNN学习 零基础介绍写个CNN最简单的代码一. 概述二. 搭建CNN1. 输入层2. 卷积层3. 激活层4. 池化层5. 全连接层6. 网络搭建小结7. 损失函数8. 梯度下降9. 反向传播10. 模型评估与正则化11. 尝试搭建自己的第一个CNN 三. 经典CNN结构四. 猫狗识别项目实践1. Paddle实现版本&…

flutter 使用dio 请求go语言后台数据接口展示瀑布流图片

添加依赖 dependencies:flutter:sdk: flutterdio: ^5.0.0 # 请检查最新版本flutter_staggered_grid_view: ^0.4.0 添加网络权限 <uses-permission android:name"android.permission.INTERNET" /> go后端代码 图片存放目录 // main.go package mainimport (&q…

ZYNQ初识2(zynq_7010)基于vivado,从PL端调用PS端的时钟

由于需要进行一些FPGA的简单开发&#xff0c;但板载PL端没有焊接晶振&#xff0c;所以需要从PS端借用时钟到PL端使用。 首先新建项目&#xff0c;根据自己的板载选择芯片&#xff0c;我的板载芯片是zynq_7010。 一路next&#xff0c;在自己的vivado的工作文档新建文件夹并给自…

Go语言启动独立进程

文章目录 问题解决方案1. **将 npc.exe 启动为独立的进程**2. **修改 exec.Command 函数**示例代码解释为什么这样有效注意 问题 在你当前的代码中&#xff0c;调用 exec.Command("XXX.exe") 启动 XXX.exe 程序时&#xff0c;这个程序是由 Go 程序直接启动的。如果 …

oracle client linux服务器安装教程

p13390677_112040_Linux-x86-64_4of7.zip 安装前&#xff0c;确认/etc/hosts文件已配置正确 cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.2…

strongswan构建测试环境

make-testing脚本文件负责构建strongswan的虚拟化测试系统。位于目录strongswan-5.9.14/testing/&#xff0c;需要以管理员身份运行make-testing。生成测试用到的虚拟客户机镜像&#xff0c;KVM虚拟机和虚拟网络的配置文件位于目录:config/kvm。 ~/strongswan-5.9.14/testing$…

页面无滚动条,里面div各自有滚动条

一、双滚动条左右布局 实现效果 实现代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>Doc…

踩准智能汽车+机器人两大风口,速腾聚创AI+机器人应用双线爆发

日前&#xff0c;RoboSense速腾聚创交出了一份亮眼的Q3财报。受到多重利好消息影响&#xff0c;其股价也应势连续大涨。截止12月9日发稿前&#xff0c;速腾聚创股价近一个月内累计涨幅已超88%。 财务数据方面&#xff0c;速腾聚创在今年前三季度实现总收入约11.3亿元&#xff0…

省略内容在句子中间

一、使用二分查找法 每次查找时&#xff0c;将查找范围分成两半&#xff0c;并判断目标值位于哪一半&#xff0c;从而逐步缩小查找范围。 循环查找 计算中间位置 mid Math.floor((low high) / 2)。比较目标值 target 和中间位置的元素 arr[mid]&#xff1a; 如果 target ar…

CTF — 压缩包密码爆破

CTF — 压缩包密码爆破 ​ 在CTF比赛中&#xff0c;密码爆破压缩包&#xff08;如ZIP或RAR文件&#xff09;是一个常见的任务。针对ZIP压缩包的密码爆破主要是使用工具ARCHPR完成的。这个工具的功能非常强大&#xff0c;假设你已经在Win系统里安装完这个软件了&#xff0c;打开…

Spring之我见 - 从IOC谈到AOP实现原理

前言 以前写过一篇文章&#xff0c; 专门讲了 Spring 的动态代理实现原理 从代理模式再出发&#xff01;Proxy.newProxyInstance的秘密&#xff0c; 这一次我们探究下动态代理模式比较重量级的应用 – Spring AOP 的源码实现。 本文重在讲主流程&#xff0c; 但为了让流程更清…

基于 SSM 框架 Vue 电脑测评系统:赋能电脑品质鉴定

摘要 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;作为一个一般的用户都开始注重与自己的信息展示平台&#xff0c;实现基于SSM框架的电脑测评系统在技术上已成熟。本文介绍了基于SSM框架的电脑测评系统的开发全过程。通过分析用户对于基于SSM框架的电脑测评系统的…

[react] 优雅解决typescript动态获取redux仓库的类型问题

store.getState()是可以获取总仓库的 先拿到函数的类型 再用ReturnType<T> 它是 TypeScript 中的一个内置条件类型&#xff0c;用于获取某个函数类型 T 的返回值类型 代码 // 先拿总仓库的函数类型type StatefuncType typeof store.getState;//再拿函数类型T的返回值类…

mysql中与并发相关的问题?

今天我们来聊聊 MySQL 中与并发相关的一些问题。作为一名资深 Python 开发工程师&#xff0c;我觉得这些问题不仅关乎数据库的稳定性和数据的一致性&#xff0c;更与我们的代码实现和业务逻辑密切相关。 尤其是在高并发环境下&#xff0c;如何保证数据的一致性&#xff0c;如何…

(补)算法刷题Day19:BM55 没有重复项数字的全排列

题目链接 给出一组数字&#xff0c;返回该组数字的所有排列 例如&#xff1a; [1,2,3]的所有排列如下 [1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2], [3,2,1]. &#xff08;以数字在数组中的位置靠前为优先级&#xff0c;按字典序排列输出。&#xff09; 思路&#xff1a; 使用回…

ARM嵌入式学习--第八天(PWM)

PWM -PWM介绍 PWM&#xff08;pulse Width Modulation&#xff09;简称脉宽调制&#xff0c;是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术&#xff0c;广泛应用在测量&#xff0c;通信&#xff0c;工控等方面 PWM的频率 是指在1秒钟内&#xff0c;信号从…