计算机四级-计算机网络
一、基础知识
1.对计算机网络发展具有重要影响的广域网是:ARPANET
随机争用型的介质访问控制方法起源于:ALOHANET
2.计算机网络发展阶段:
A)第一阶段的主要成果是计算机技术与通信技术的结合
B)第二阶段的主要成果是 ARPANET(不是Ethernet )与分组交换技术的结合
C)第三阶段的主要成果是网络体系结构与网络协议的标准化
D)第四阶段的主要成果是互联网、无线网络与网络安全技术的发展
3.如果网络结点传输 5MB 数据需要 0.04s,则该网络的数据传输速率是(D)。
A)12.5Mbps
B)100Mbps
C)125Mbps
D)1Gbps
4.WAN 广域网(Wide Area Network)
WMN 无线网状网Wireless Mesh Networks
LAN 本地网(全写为 local area network)
WSN 无线传感器网络(Wireless Sensor Network)
5.随机争用型的介质访问控制方法起源于ALOHANET
6.1字节等于8BIT
如果在通信信道上发送 1 字节所需时间为 0.004ms,则该信道的数据传输速率是()。
A)1Mbps
B)2Mbps
C)2.5Mbps
D)4Mbps
7.在 Ethernet 帧中,前导码字段的长度是7 字节
8.网络协议三要素:
二、局域网
1.局域网的 3 种类型
IEEE 802.3 标准:Ethernet
IEEE 802.3u:快速以太网
传统以太网帧的数据部分的最大长度:1500B
IEEE 802.3ae:万兆以太网制订的协议标准
IEEE 802.1 :局域网体系结构、寻址、网络互联和网络
IEEE 802.1A:概述和系统结构
IEEE 802.1B:网络管理和网络互连
IEEE 802.2 :逻辑链路控制子层(LLC)的定义。
IEEE 802.3 :以太网介质访问控制协议 (CSMA/CD)及物理层技术规范。
IEEE 802.4 :令牌总线网(Token-Bus)的介质访问控制协议及物理层技术规范。
IEEE 802.5 :令牌环网(Token-Ring)的介质访问控制协议及物理层技术规范。
IEEE 802.6 :城域网介质访问控制协议DQDB (Distributed Queue Dual Bus 分布式队列双总线)及物理层技术规范。
IEEE 802.7 :宽带技术咨询组,提供有关宽带联网的技术咨询。
IEEE 802.8 :光纤技术咨询组,提供有关光纤联网的技术咨询。
IEEE 802.9 :综合声音数据的局域网(IVD LAN)介质访问控制协议及物理层技术规范。
IEEE 802.10:网络安全技术咨询组,定义了网络互操作的认证和加密方法。
IEEE 802.11:无线局域网(WLAN)的介质访问控制协议及物理层技术规范。
IEEE 802.11,1997年,原始标准(2Mbit/s,播在2.4GHz)。
IEEE 802.11a,1999年,物理层补充(54Mbit/s,播在5GHz)。
IEEE 802.11b,1999年,物理层补充(11Mbit/s播在2.4GHz)。
IEEE 802.11c,符合802.1D的媒体接入控制层桥接(MAC Layer Bridging)。
IEEE 802.11d,根据各国无线电规定做的调整。
IEEE 802.11e,对服务等级(Quality of Service, QoS)的支持。
IEEE 802.11f,基站的互连性(IAPP,Inter-Access Point Protocol),2006年2月被IEEE批准撤销。
IEEE 802.11g,2003年,物理层补充(54Mbit/s,播在2.4GHz)。
IEEE 802.11h,2004年,无线覆盖半径的调整,室内(indoor)和室外(outdoor)信道(5GHz频段)。
IEEE 802.11i,2004年,无线网络的安全方面的补充。.
IEEE 802.11j,2004年,根据日本规定做的升级。
IEEE 802.11l,预留及准备不使用。
IEEE 802.11m,维护标准;互斥及极限。
IEEE 802.11n,更高传输速率的改善,基础速率提升到72.2Mbit/s,可以使用双倍带宽40MHz,此时速率提升到150Mbit/s。支持多输入多输出技术(Multi-Input Multi-Output,MIMO)。
IEEE 802.11k,该协议规范规定了无线局域网络频谱测量规范。该规范的制订体现了无线局域网络对频谱资源智能化使用的需求。
IEEE 802.11p,这个通信协定主要用在车用电子的无线通信上。它设置上是从IEEE 802.11来扩充延伸,来符合智能型运输系统(Intelligent Transportation Systems,ITS)的相关应用。
IEEE 802.11ac,802.11n的潜在继承者,更高传输速率的改善,当使用多基站时将无线速率提高到至少1Gbps,将单信道速率提高到至少500Mbps。使用更高的无线带宽(80MHz-160MHz)(802.11n只有40MHz),更多的MIMO流(最多8条流),更好的调制方式(QAM256)。目前是草案标准(draft),预计正式标准于2012年晚些时间推出。Quantenna公司在2011年11月15日推出了世界上第一只采用802.11ac的无线路由器。Broadcom公司于2012年1月5日也发布了它的第一支支持802.11ac的芯片。
IEEE 802.12 :需求优先的介质访问控制协议(100VG AnyLAN)。
IEEE 802.13 :(未使用 )【不吉利的数字,没有人愿意使用它---查自《计算机网络-Andrew S. Tanebaum》 Page 63 - 1.6.2 国际标准领域中最有影响的组织】
IEEE 802.14:采用线缆调制解调器(Cable Modem)的交互式电视介质访问控制协议及网络层技术规范。
IEEE 802.15:采用蓝牙技术的无线个人网(Wireless Personal Area Networks,WPAN)技术规范。
IEEE 802.15.1:无线个人网络。
IEEE 802.15.4:低速无线个人网络
IEEE 802.16:宽带无线连接工作组,开发2~66GHz的无线接入系统空中接口。
IEEE 802.17:弹性分组环 (Resilient Packet Ring,RPR)工作组,制定了单性分组环网访问控制协议及有关标准。
IEEE 802.18:宽带无线局域网技术咨询组(Radio Regulatory)。
IEEE 802.19:多重虚拟局域网共存(Coexistence)技术咨询组。
IEEE 802.20:移动宽带无线接入( Mobile Broadband Wireless Access ,MBWA)工作组,制定宽带无线接入网的解决 。
IEEE 802.21:媒介独立换手(Media Independent Handover)。
IEEE 802.22:无线区域网(Wireless Regional Area Network)
IEEE 802.23:紧急服务工作组 (Emergency Service Work Group)
1000BASE-T:使用 5 类非屏蔽双绞线,双绞线长度可达 100m;
1000BASE-CX:使用屏蔽双绞线,双绞线长度可达 25m;
1000BASE-LX:使用波长为 1300nm 的单模光纤,光纤长度可达 3000m;
1000BASE-SX:使用波长为 850nm 的多模光纤,光纤长度可达 300-550m;
虚拟局域网的技术基础是交换技术
4.帧结构
地址字段中使用的是MAC 地址
IEEE 802.3 规定的 Ethernet 帧的最小长度为64B
千兆介质专用接口的主要功能是分隔物理层与 MAC 层
6.无线网协议
三、 Internet 基础
1.Internet 的主要组成部分包括:通信线路、路由器、主机和信息资源
2.运行 IP 协议的互联层可以为其高层用户提供的服务有 3 个特点:


4.HFC 技术的承载实体通常是有线电视网络
ADSL 技术的承载实体通常电话线路
数据传输都需要进行调制解调,ADSL 和 HFC 数据传输都可为非对称方式
6.不在同一网段,应该使用源主机的IP地址
一台主机的 IP 地址为 202.113.25.36,掩码为 255.255.255.0。如果该主机需要向网络
202.113.26.0 进行直接广播,那么应该使用的源地址为(C)。
A)202.113.26.0
B)202.113.26.255
C)202.113.25.36
D)202.113.25.255
有限广播地址是一个特殊的IP地址,用于在本地网络上发送广播消息,但不会通过路由器传播到其他网络。在IPv4中,有限广播地址是 255.255.255.255。
某一主机的 IP 地址为 20.113.25.55,掩码为 255.255.240.0。该主机在发送有限广播数据报时,其目的 IP 地址为(D)。
A)20.113.25.255
B)20.113.240.55
C)255.255.240.0
D)255.255.255.255
一台 IP 地址为 202.93.120.44 的主机需要发送一个有限广播,该 IP 数据报的源 IP地址为(B)。
A)255.255.255.255
B)202.93.120.44
C)255.255.255.0
D)202.93.120.255
两台主机处于掩码为 255.255.255.224 的同一子网中。如果一台主机的 IP 地址为
205.113.28.85,那么另一台主机的 IP 地址可以为(B)。
A)205.113.28.55
B)205.113.28.75
C)205.113.28.105
D)205.113.28.165
- 子网掩码 255.255.255.224 意味着前 27 位是网络部分,后 5 位是主机部分。
- 将 IP 地址 205.113.28.85 转换为二进制:11001101.01100011.00110000.01010101。
- 应用子网掩码 255.255.255.224(11111111.11111111.11111111.11100000),我们得到网络地址的前 27 位是 11001101.01100011.00110000.010,最后 5 位是 0。
计算网络地址:
- 将上述二进制转换回十进制,我们得到网络地址为 205.113.28.64。
确定可用的 IP 地址范围:
- 网络地址是 205.113.28.64,广播地址是 205.113.28.95
一个 IPv4 数据报对上层 UDP 数据进行封装。如果该 IP 数据报的报头长度字段的值为 5,总长度字段的值为 800,那么该数据报封装的 UDP 的长度为(C)。
A)800 字节
B)795 字节
C)780 字节
D)195 字节
主机 A 利用 NAT 访问外网的主机 B。如果主机 A 的 IP 地址为 192.168.1.100,主机 B 的IP 地址为 202.113.25.99,NAT 设备的 IP 地址为 192.168.1.1 和 206.102.66.36,那么主机 A收到主机 B 的 IP 数据报的源地址为(D)。
A)192.168.1.100
B)192.168.1.1
C)206.102.66.36
D)202.113.25.99
主机 A 利用 NAT 访问外网的主机 B。如果主机 A 的 IP 地址为 192.168.1.100,主机 B 的IP 地址为 202.113.25.99,NAT 设备的 IP 地址为 192.168.1.1 和 206.102.66.36,那么主机 B收到主机 A 的 IP 数据报的源地址为(C)。
A)192.168.1.100
B)192.168.1.1
C)206.102.66.36 NAT 设备会将主机 A 的私有 IP 地址(192.168.1.100)转换为一个公共 IP 地址
D)202.113.25.99
5.IPv4头部最小长度是20字节
IPv6 基本头的长度为40 字节
在 IPv6 中,回送地址一般为127:0:0:0:0:0:0:1
一主机采用 IPv6 协议栈发送 IP 数据报。如果它希望指定数据报转发途中需经过的几个路由器,那么可以使用的 IPv6 扩展头为路由头
6.TCP 进行流量控制采用的机制为窗口机制
7.P2P 网络的基本结构
解析从本地域名服务器开始
域名服务器中使用高速缓冲技术
本地主机上采用高速缓冲技术
使用“非权威性”的解析响应
9.FTP 的数据连接建立模式有两种主动模式与被动模式
在 FTP 协议中,请求进入文本文件传输方式的命令是ascii
10.在 Telnet 中使用 NVT 的目的是屏蔽不同用户终端格式的差异
11.在访问 Web 站点时,为了避免主机受到非安全软件的危害,我们可以采取的行动为将整个 Internet 划分成 Internet、Intranet、可信、受限等不同区域
为了防止他人假冒自己的身份访问 Web 站点,我们可以采取的行动为在主机浏览器中加载自己的证书
在访问 Web 站点时,为了防止第三方偷看传输的内容,我们可以采取的行动为通信中使用 SSL 技术
12.RFC2778 描述了 IM 系统的功能
ICQ:由一家以色列公司开发,最早的IM 系统
相关文章:

计算机四级-计算机网络
一、基础知识 1.对计算机网络发展具有重要影响的广域网是:ARPANET 随机争用型的介质访问控制方法起源于:ALOHANET 2.计算机网络发展阶段: A)第一阶段的主要成果是计算机技术与通信技术的结合 B)第二阶段的主要成果…...

【linux 获取时间】
linux 获取时间接口 我们在开发调试过程中,可能遇到一些和调用时序相关的问题,为了查看哪个步骤先调用,哪个步骤后调用,我们可以使用函数打印或者主动trace堆栈…但是有的时候我们需要排查2个接口调用的时间间隔,我们可…...

Dockerfile部署xxljob
使用Dockerfile部署xxljob 1. 背景 我们在使用定时任务调度时,通常会使用xxljob容器化部署xxljob,通常使用 docker pull xuxueli/xxl-job-admin:2.4.0 拉取镜像并启动容器。这种方式对于x86架构服务器来说,没有任何问题。但是在arm架构的服…...

Conda新建python虚拟环境问题
Conda新建python虚拟环境问题: 【问题1】 conda create --name yolov8 python3.10 -y Retrieving notices: …working… done Channels: defaults Platform: win-64 Collecting package metadata (repodata.json): failed UnavailableInvalidChannel: HTTP 404 NO…...

这几个优秀的工具网站真心值得推荐——搜嗖工具箱
即时工具 https://www.67tool.com/ 这是一个专注提升效率的办公工具网站;这也是一个拥有260多款自研在线工具和200多个客户端离线工具的服务网站;这还是一个可以满足包括视频处理、音频处理、图片处理、文档处理、文档转换、办公辅助、图表生成、文本工…...

ESP32开发 -- VSCODE+PlatformIO环境安装
参看官网安装:PlatformIO IDE for VSCode 一、安装PlatformIO IDE 参看:日常生活小技巧 – Visual Studio Code 简单使用 扩展中搜索platformIO IDE 当安装完提示重启之后。 打开一个要创建新工程的文件夹: 点击 Create New Project&…...

MySQL--导入SQL文件(命令行导入)
MySQL--导入SQL文件 一、前言二、导入SQL文件 一、前言 用可视化编辑工具编写,并且在控制台输入命令行在MySQL中导入SQL文件。 在导入SQL文件之前查看了目前存在的数据库 **目标:**在可视化编辑工具(这里以word文档为例)中编写SQL语句&…...

【C#基础】函数传参大总结
目录 前言参数是值类型的情况1. 按值传递(Pass by Value)2. 按引用传递(Pass by Reference)使用 ref使用 in 3. 输出参数传递(Output Parameters)参数修饰符对比小结 参数是引用类型的情况1. 按值传递类对象…...

初学51单片机之IO口上下拉电阻相关
本案本来是描述一下I2C总线的,在此之前推荐一下B站一个UP关于时序图的讲解 I2C入门第一节-I2C的基本工作原理_哔哩哔哩_bilibili 不过在描述I2C前先简单的探讨下51单片机IO口下拉电阻的基本情况,事实上这个问题困扰笔者很长时间了,这次也是一…...

Resnet50网络——口腔癌病变识别
一 数据准备 1.导入数据 import matplotlib.pyplot as plt import tensorflow as tf import warnings as w w.filterwarnings(ignore) # 支持中文 plt.rcParams[font.sans-serif] [SimHei] # 用来正常显示中文标签 plt.rcParams[axes.unicode_minus] False # 用来正常显示负…...

Python 中自动打开网页并点击[自动化脚本],Selenium
要在 Python 中自动打开网页并点击第一个 <a> 标签,你需要使用 Selenium,它可以控制浏览器并执行像点击这样的操作。requests 和 BeautifulSoup 只能获取并解析网页内容,但不能进行网页交互操作。 步骤: 安装 Selenium安装…...

Spring Boot-自动配置问题
**### Spring Boot自动配置问题探讨 Spring Boot 是当前 Java 后端开发中非常流行的框架,其核心特性之一便是“自动配置”(Auto-Configuration)。自动配置大大简化了应用开发过程,开发者不需要编写大量的 XML 配置或是繁琐的 Jav…...

CS61B学习 part1
本人选择了2018spring的课程,因为他免费提供了评分机器,后来得知2021也开放了,决定把其中的Lab尝试一番,听说gitlab就近好评,相当有实力,并借此学习Java的基本知识,请根据pku的cswiki做好评分机…...

我Github的问题解决了!
看的这篇,解决使用git时遇到Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server_git couldnt connect to server-CSDN博客 之前想推送的能推送了,拉取的也能取了。 一、如果是在挂着梯子的情况下拉取或者推送代码…...

Pytorch构建神经网络多元线性回归模型
1.模型线性方程y W ∗ X b from torch import nn import torch#手动设置的W参数(待模型学习),这里设置为12个,自己随意设置weight_settorch.tensor([[1.5,2.38,4.22,6.5,7.2,3.21,4.44,6.55,2.48,-1.75,-3.26,4.78]])#手动设置…...

如何基于Flink CDC与OceanBase构建实时数仓,实现简化链路,高效排查
本文作者:阿里云Flink SQL负责人,伍翀,Apache Flink PMC Member & Committer 众多数据领域的专业人士都很熟悉Apache Flink,它作为流式计算引擎,流批一体,其核心在于其强大的分布式流数据处理能力&…...

ActiveMQ、RabbitMQ 和 Kafka 在 Spring Boot 中的实战
在现代的微服务架构和分布式系统中,消息队列 是一种常见的异步通信工具。消息队列允许应用程序之间通过 生产者-消费者模型 进行松耦合、异步交互。在 Spring Boot 中,我们可以通过简单的配置来集成不同的消息队列系统,包括 ActiveMQ、Rabbit…...

火语言RPA流程组件介绍--获取关联元素
🚩【组件功能】:获取指定元素的父元素、子元素、相邻元素等关联信息 配置预览 配置说明 目标元素 支持T或# 默认FLOW输入项 通过自动捕获工具捕获(选择元素工具使用方法)或手动填写网页元素的css,xpath,指定对应网页元素作为操作目标 关联…...

【2024研赛】【华为杯E题】2024 年研究生数学建模比赛思路、代码、论文助攻
思路将在名片下群聊分享 高速公路应急车道紧急启用模型 高速公路拥堵现象的原因众多,除了交通事故外,最典型的就是部分路段出现瓶颈现象,主要原因是车辆汇聚,而拥堵后又容易蔓延。高速公路一些特定的路段容易形成堵点࿰…...

Linux——K8s集群部署过程
1、环境准备 (1)配置好网络ip和主机名 control: node1: node2: 配置ip 主机名的过程省略 配置一个简单的基于hosts文件的名称解析 [rootnode1 ~]# vim /etc/hosts // 文件中新增以下三行 192.168.110.10 control 192.168.110.11 node1 1…...

二.Unity中使用虚拟摇杆来控制角色移动
上一篇中我们完成了不借助第三方插件实现手游的虚拟摇杆,现在借助这个虚拟摇杆来实现控制角色的移动。 虚拟摇杆实际上就给角色输出方向,类似于键盘的WSAD,也是一个二维坐标,也就是(-1,1)的范围,将摇杆的方向进行归一化…...

基于SpringBoot的旅游管理系统
系统展示 用户前台界面 管理员后台界面 系统背景 近年来,随着社会经济的快速发展和人民生活水平的显著提高,旅游已成为人们休闲娱乐、增长见识的重要方式。国家积极倡导“全民旅游”,鼓励民众利用节假日外出旅行,探索各地自然与人…...

Linux套接字
目录标题 套接字套接字的基本概念套接字的功能与分类套接字的使用流程套接字的应用场景总结套接字在不同操作系统中的实现差异有哪些?如何优化套接字编程以提高网络通信的效率和安全性?原始套接字(SOCK_RAW)的具体应用场景和使用示…...

软件测试面试题(5)——二面(游戏测试)
没想到测试题做完等了会儿就安排面试了,还以为自己会直接挂在测试题,这次面试很刺激。测试题总体来说不算太难,主要是实操写Bug那里真没经历过,所以写的很混乱。 我复盘一下这次面试的问题,这次面试是有两个面试官&…...

C#基于SkiaSharp实现印章管理(8)
上一章虽然增加了按路径绘制文本,支持按矩形、圆形、椭圆等路径,但测试时发现通过调整尺寸、偏移量等方式不是很好控制文本的位置。相对而言,使用弧线路径,通过弧线起始角度及弧线角度控制文本位置更简单。同时基于路径绘制文本时…...

信通院发布首个《大模型媒体生产与处理》标准,阿里云智能媒体服务作为业界首家“卓越级”通过
中国信通院近期正式发布《大模型驱动的媒体生产与处理》标准,阿里云智能媒体服务,以“首批首家”通过卓越级评估,并在9大模块50余项测评中表现为“满分”。 当下,AI大模型的快速发展带动了爆发式的海量AI运用,这其中&a…...

AI学习指南深度学习篇-Adam的Python实践
AI学习指南深度学习篇-Adam的Python实践 在深度学习领域,优化算法是影响模型性能的关键因素之一。Adam(Adaptive Moment Estimation)是一种广泛使用的优化算法,因其在多种问题上均表现优异而被广泛使用。本文将深入探讨Adam优化器…...

08_React redux
React redux 一、理解1、学习文档2、redux 是什么吗3、什么情况下需要使用 redux4、redux 工作流程5、react-redux 模型图 二、redux 的三个核心概念1、action2、reducer3、store 三、redux 的核心 API1、getState()2、dispatch() 四、使用 redux 编写应用1、求和案例\_redux 精…...

2024华为杯研究生数学建模竞赛(研赛)选题建议+初步分析
难度:DE<C<F,开放度:CDE>F。 华为专项的题目(A、B题)暂不进行选题分析,不太建议大多数同学选择,对自己专业技能有很大自信的可以选择华为专项的题目。后续会直接更新A、B题思路&#…...

001.从0开始实现线性回归(pytorch)
000动手从0实现线性回归 0. 背景介绍 我们构造一个简单的人工训练数据集,它可以使我们能够直观比较学到的参数和真实的模型参数的区别。 设训练数据集样本数为1000,输入个数(特征数)为2。给定随机生成的批量样本特征 X∈R10002 …...