计算机网络原理及应用

第一章 计算机网络概述
【1】局域网
局域网是指在某一区域内由多台计算机互联而成的计算机通信网络。
【1】互通
两个网络之间可以交换数据。
第二章 计算机网络的体系结构
【1】语义
何时发出何种控制信息,完成何种动作以及做出何种响应。
【2】简述网络协议的定义及网络协议三要素。
为网络中的数据交换而建立的规则、标准和约定称为网络协议。 网络协议三要素包括:
语法:数据与控制信息的结构或格式; 语义:需要发送和中控制信息,完成何种动作
以及做出何种响应; 同步:事件实现顺序的详细说明。
【3】简述 OSI 模型的优点。
①可以很容易地讨论和学习协议的规范细节;
②层间的标准接口方便了工程模块化;
③创建了一个更好的互联环境;
④降低了复杂度,使程序更容易修改,产品开发的速度更快;
⑤每一层利用紧邻的下层服务,更容易记住各层的功能。
【4】IEEE 802 局域网参考模型与 ISO/RM 参考模型有何异同?
IEEE 802 参考模型包括了 OIS/RM 最低两层(物理层和链路层)的功能,同时也包括网
间互联的高层功能。 OIS/RM 的数据链路层功能,在局域网参考模型中被分为介质访问控制
MAC 和逻辑链路控制 LLC 两个子层。
【5】试比较 OSI 和 TCP 模型的异同。
相同点:
①两种模型都是基于独立的协议栈的概念;
②两个模型中传输层及以上各层都是为通信的进程提供点到点且与网络无关的传输服
务;
③两种模型传输层以上的各层都以应用为主导。
不同点:
①TCP/IP 一开始就考虑到异种网的互联问题,但 OSI 最初只考虑使用一种标准的公用
数据网将不同的系统互联在一起; ②TCP/IP 一开始就有对面向连接和无连接服务,而 OSI 开始只强调面向连接服务;
③TCP/IP 有较好的网络管理功能,而 OSI 到后来才开始关注这个问题。
第三章 物理层
【1】基带调制
基带调制仅仅对基带信号的波形进行变换,使它能与信道特征相适应,变换后的信号仍
然是基带信号。
【2】单向信道
只能有一个方向的通信而没有反方向的交互。
第四章 数据链路层
【1】冲突
在广播链路中,如果有两个或两个以上的节点同时发送数据,则信号会在信道中发生碰
撞,导致数据发送失败,这个过程称为冲突。
【2】数据报
面向无连接的数据传输,工作过程类似于报文交换。
【3】试述后退 N 帧协议内容。
①初始化:设发送窗口 Wt=n,接收窗口 Wr=1;
②发送发可以连续发送 n 帧而无须对方应答,但需要将发送出但未收到确认的帧保存在
发送窗口中,以备由于出错或丢失而重传;
③接收方将正确且帧序号落入接收窗口的帧存入接收窗口,同时按序将接收窗口的帧送
交主机,出错或帧序号未落入当前窗口的帧全部予以丢弃;
④当某帧丢失或出错时其后续到达的帧均丢弃,并返回否认信息,请求对方从出错帧开
始重发;
④发送方设置一个超时定时器,当连续发送 n 帧后启动超时定时器。当超时定时器满且
未收到应答,则重发这 n 个帧。
第五章 网络层
【1】拥塞
在某段时间内对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能
就会变坏,这种情况称为拥塞。 【2】在 Internet 网中,某计算机的 IP 地址是 11001010.01100000.00101100.01011000,
请回答下列问题:
(1)用十进制数表示上述 IP 地址。
(2)该 IP 地址是属于 A 类,B 类,还是 C 类地址?
(3)写出该 IP 地址在没有划分子网时的子网掩码。
(4)写出该 IP 地址在没有划分子网时计算机的主机号。
(5)将该 IP 地址划分为四个子网(包括全 0 和全 1 的子网),写出子网掩码,并写出四
个子网的 IP 地址区间。(如:192.168.1.1~192.168.1.254)
①202.96.44.88
②C 类
③255.255.255.0
④88
⑤255.255.255.192
202.96.44.1-202.96.44.63
202.96.44.65-202.96.44.127
202.96.44.129-202.96.44.191
202.96.44.193~202.96.44.254
第六章 传输层
【1】简述什么叫主站?什么叫从站?
通常把保证数据传送的那个站叫做主站。 把从主站哪里达到数据的那个站叫做从站。
在一次通信连接中,一个站可以交替倒换为主站或从站, 但在某段时间里一条数据链路上
只有一个主站。
【2】 画图说明 TCP 连接的建立过程。
第七章 应用
【1】URL
称为统一资源定位符,是用来表示从因特网上得到资源位置和访问资源的方法。
【2】域名系统
互联网使用的命名系统。
【3】互联网域名结构是怎么样的?它与目前的电话网的号码结构有何异同?
①域名结构由标点号序列组成,各符号之间有点号隔开 :三级域名.二级域名,顶级域
名, 各标号分别代表不同级别的域名
②电话号码结构为:国家号+区号+本机号
【4】举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?
①把不方便记忆的 IP 地址转换为方便记忆的域名地址
②作用:可大大减少根域名服务器的负荷,使互联网上的 DNS 查询请求和回答报文的数
量大大减少
【5】简述 SMTP 通信的三个阶段过程。
①建立连接:连接是在发送主机的SMTP客户和接收主机的SMTP服务器之间建立的。
S
MTP
不使用之间的邮件服务器。
②邮件传送
③连接释放:邮件发送完毕后,SMTP 应释放 TCP 连接
第八章 局域网技术
【1】简述静态 VLAN 和动态 VLAN 的区别。
静态 VLAN 就是明确指定各端口属于哪个 VLAN 的设定方法; 动态 VLAN 就是根据每个
端口所连接的计算机随时改变端口所属的 VLAN。
【2】试述分组交换的优点和不足。
①节点暂时存储的是一个个分组,而不是整个数据文件;
②分组暂时保存在节点的内存中,保证了较高的交换速率;
③动态分配信道,极大的提高了通信线路的利用率。
缺点:①分组在节点转发时因排队而造成一定的延时; ②分组必须携带一些控制信息而产生额外的开销,管理控制比较困难。

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

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

相关文章

有没有比较好用的网页3D应用程序在线编辑器?

问:three.js是当前主流的网页3d开发框架,但three.js的editor功能比较粗糙。国内有没有比较容易上手功能类似Unity3D的网页3D编辑软件,可以通过实体组件系统来完成程序扩展,简单拖拉拽完成3D场景、常用特效和用户交互的构建&#x…

大模型压缩-LoRAP

这里写目录标题 1.多头注意力和FFN的权重分布2 多头矩阵的低秩分解FFN无梯度通道剪枝 这篇文章 1期望找到一个“剪枝+低秩分解”的路子,使结构化剪枝达到非结构化剪枝的性能。 1.多头注意力和FFN的权重分布 Fig. 1.1 多头注意力权重矩阵 从Fig.1.1可以看…

清华大学世界排名:2025QS世界大学排名第20名

近日,国际高等教育研究机构QS Quacquarelli Symonds正式发布了2025QS世界大学排名,其中麻省理工学院连续第13年蝉联榜首,北京大学排名由去年的全球第17上升至全球第14名,清华大学位列2025QS世界大学排名第20名,以下是查…

2024.6.30周报

目录 摘要 ABSTRACT 一、文献阅读 一、题目 二、摘要 三、模型架构 四、文章解读 一、Introduction 二、创新点 三、RBM 四、贪心算法 五、实验 六、结论 二、代码复现 总结 摘要 本周我阅读了一篇题目为Generative Pre-Trained Physics-Informed Neural Netwo…

ThreadPoolExecutor 线程回收时机详解

个人博客 ThreadPoolExecutor 线程回收时机详解 | iwts’s blog 总集 想要完整了解下ThreadPoolExecutor?可以参考: 基于源码详解ThreadPoolExecutor实现原理 | iwts’s blog Worker-工作线程管理 线程池设计了内部类Worker,主要是用来…

点餐|外卖订餐小程序|基于微信小程序的外卖订餐系统设计与实现(源码+数据库+文档)

点餐|外卖订餐小程序目录 目录 基于微信小程序的外卖订餐系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户微信端功能模块 2、管理员服务端功能模块 3、商家务端功能模块 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算机毕设…

重生奇迹MU 正确获取金币的方式

在游戏中,需要消耗大量的金币来购买红药等物品。因此,如何快速赚取金币也成为玩家关注的问题。您知道有哪些方法可以快速地获得金币吗? 一、哪个地图上是最适合打金币的很关键 在选择打钱的地方时,不能盲目行动,需要…

【C++开发必备工具】Dependency Walker与Dependencies

Dependency Walker 与 Dependencies 1. Dependency Walker1.1 功能特点1.2 使用方法1.3 注意事项 2. Dependencies2.1 功能特点2.2 使用方法2.3 注意事项 3. 总结 1. Dependency Walker Dependency Walker 是一个免费软件工具,用于查看 Windows 应用程序的模块&…

[数据集][目标检测]婴儿状态睡觉哭泣检测数据集VOC+YOLO格式7109张3类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):7109 标注数量(xml文件个数):7109 标注数量(txt文件个数):7109 标注…

leetCode.96. 不同的二叉搜索树

leetCode.96. 不同的二叉搜索树 题目思路 代码 // 方法一:直接用卡特兰数就行 // 方法二:递归方法 class Solution { public:int numTrees(int n) {// 这里把 i当成整个结点,j当成左子树最左侧结点,并一次当根节点尝试// f[ i ] f[ j - 1…

基于Java的会员制医疗预约服务管理信息系统

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:Java技术ssm框架,结合JSPM工作流引擎 工具:IDEA/Eclipse、Navicat、Maven …

10大内网安全管理系统!企业内网安全必备系统

内网安全管理系统对于维护企业网络安全至关重要,它们帮助监控、管理内部网络资源,防止数据泄露和安全威胁。以下是十款知名的内网安全管理系统。 1. 安企神终端安全管理系统 详细介绍: 安企神是针对企业内网安全需求设计的一款综合管理系统&…

记一次windows 资源管理器 explorer.exe无限重启(桌面2秒一直刷新)问题的排查

一. 现象 进入锁屏界面一切正常,输入密码进入桌面后,开始无限刷新,无法正常操作,任务栏也不显示。CtrlAltDel 打开任务管理器,可见windows资源管理器进程时而出现,时而消失。进入安全模式一切正常。window…

kubernetes中使用Helm搭建Redis集群

1. 环境要求 首先需要有kubernetes集群环境,搭建kubernetes集群可以使用kubeSphere、kubespray等工具安装集群。其次要安装helm,并且添加了可用的Chart仓库 2. 确认合适的Chart包 helm官网上搜索redis 找到Star数多的Chart包,一类是redis包…

乐鑫 Matter 技术体验日|快速落地 Matter 产品,引领智能家居生态新发展

随着 Matter 协议的推广和普及,智能家居行业正迎来新的发展机遇,众多厂商纷纷投身于 Matter 产品的研发与验证。然而,开发者普遍面临技术门槛高、认证流程繁琐、生产管理复杂等诸多挑战。 乐鑫信息科技 (688018.SH) 凭借深厚的研发实力与行…

Gin框架基础

1、一个简单的Gin示例 下载并安装Gin: go get -u github.com/gin-gonic/gin1.1 一个简单的例子 package mainimport ("net/http""github.com/gin-gonic/gin" )func main() {// 创建一个默认的路由引擎r : gin.Default()// 当客户端以GET方式访问 /hello…

常见Web认证方式对比

认证是一个在用户或者设备在访问一个受限的系统时,鉴定用户凭据的过程,即确认“你是谁”的问题。最常见的认证用户的方式是通过用户名和密码的形式进行校验,目前存在多种校验方式,本文将对其进行一个简单的对比,使得大…

160相交链表

解法1: public class Solution {public ListNode getIntersectionNode(ListNode headA, ListNode headB) {// 定义两个指针。// 获得两个链表的长度,将较长的链表先用指针移动到和短链表一样的长度。// 再一个个比较ListNode l1 headA, l2 headB;int …

在我们的大数据平台(XSailbaot)上进行企业级数据建模的思路

1. 背景 笔者所在的公司是差不多二十年前搞CIM(公共信息模型的)起家的。当时公司的前辈搞了基于CIS协议的模型服务器、数据服务器、模式编辑器等,形成了一套基于公共信息模型建模的平台系统。其中可视化建模,建好了模式类以后&am…

Kotlin中对空的很多处理

代码图片直观效果 逐行解释Kotlin中对空的各种情况的使用 private fun testNull() {val flag 1var name: String? nullvar user: User? // 有警告, 因为下面的赋值可以和这一行定义合并var zhangUser: User? User()var wangUser: User User() // 提示Explicitly given t…