计算机网络分类:局域网、城域网与广域网解析

需积分: 9 0 下载量 167 浏览量 更新于2024-08-19 收藏 284KB PPT 举报
"计算机网络的主要分类形式包括局域网、城域网和广域网,它们根据地域范围划分。局域网(LAN)通常在20公里范围内,使用基带传输,速度可达10-1000Mbps,延迟低,错误率低。城域网(MAN)覆盖中等距离,小于100公里,采用宽带/基带传输。广域网(WAN)覆盖广泛,超过100公里,使用宽带技术,延迟较大,错误率较高。计算机网络的产生源于资源共享、项目合作和人际沟通的需求,其发展经历了以主机为中心、以通信子网为中心到具有层次化体系结构的标准化网络三个阶段。" 计算机网络是现代信息技术的重要组成部分,它将分布在不同地理位置的多台计算机通过通信设备和线路连接起来,实现数据通信、资源共享和分布式处理等功能。计算机网络的产生和演变是随着技术进步和社会需求的发展而逐步形成的。1950年代,由于大型计算机的昂贵和资源无法共享,人们开始寻求建立网络以实现资源共享,如CPU、外设、软件和数据。 计算机网络的发展可以分为三个阶段。第一代是以主机为中心的联机终端系统,主机负责数据处理和通信任务,而多台终端仅用于用户交互。这种模式下的主机负荷重,线路利用率低,并且集中控制方式可能导致可靠性问题。为了改进,出现了终端集中器,增加了统计时分复用和缓冲存储功能,提高了效率。 第二代网络是以通信子网为中心的主机互连,通信子网开始扮演关键角色,负责数据的传输和交换。这一阶段,网络开始走向分散控制,减轻了主机的压力。 第三代网络则是具有层次化体系结构的标准化网络,如OSI七层模型或TCP/IP四层模型,这使得网络协议得以标准化,不同系统间的互操作性增强,推动了全球互联网的发展。 计算机网络的功能主要包括数据通信、资源共享、分布式处理、网络管理、网络安全和信息服务等。数据通信是网络的基础,使远程信息传输成为可能。资源共享让不同地点的用户可以访问和利用同一网络中的硬件、软件资源。分布式处理则通过网络分配任务,提高计算效率。网络管理确保网络的正常运行和服务质量。网络安全涉及保护网络免受非法访问、攻击和数据泄露。信息服务则涵盖了电子邮件、网页浏览等应用,方便人与人之间的交流。 计算机网络的术语包括但不限于:节点(连接到网络的设备)、路由器(数据包的转发设备)、交换机(连接多个节点并管理网络流量)、协议(规定网络通信的规则)、IP地址(网络上的唯一标识)、域名(易记的网络地址)和端口(标识特定服务的网络接口)等。 计算机网络的发展从单一主机中心模式到标准化的层次化网络结构,极大地推动了信息化社会的进步,为人们的生活和工作提供了便利。

7.main方法参数的使用。阅读下面的代码。 --------程序清单------------------------------------------------------------------------------------------------------------ package chapter06; public class CommandLine { public static void main(String[] args) { if (args.length == 0) { System.out.println("Hello, welcome to Java!"); } else { switch (args[0]) { case "-draw" -> { for (int i = 0; i < 3; i++) { for (int j = i; j < 3; j++) System.out.print("*"); System.out.println(); } } case "-add" -> {// + int sum = 0; for (int i = 1; i < args.length; i++) { int num = Integer.parseInt(args[i]); sum += num; if (i != 1 && num > 0) System.out.print("+"); System.out.print(args[i]); } System.out.println("=" + sum); } default -> { System.out.println("no such command-line option"); } } } } } --------------------------------------------------------------------------------------------------------------------------------- 以下操作都在该类源文件所在的文件夹下。 (a)(2分)编译完该类后,如果在终端通过输入命令“java chapter06.CommandLine -cdl Wenzhou”运行该类,此时main方法的形参args其每个元素的值是什么? (b)(16分)分别通过以下命令运行该程序,其输出结果是什么?请简单说明你的理由(没有理由不给分)。 java chapter06.CommandLine -add 12 31 44 -1 -2 java chapter06.CommandLine -draw java chapter06.CommandLine java chapter06.CommandLine -cdl (c)(2分)在Eclipse里设置运行配置,然后得到(b)中第1条命令运行效果并截图。 答:

2023-05-25 上传