无线与移动网络:移动互联网与用户漫游处理

需积分: 0 0 下载量 18 浏览量 更新于2024-07-01 收藏 3.9MB PDF 举报
本章节主要探讨的是无线和移动网络(Chapter 7),由哈尔滨工业大学计算机学院的李全龙教授撰写,内容涵盖了移动通信的发展背景、无线链接特性、以及在无线局域网(如Wi-Fi)和蜂窝互联网接入方面的技术细节。章节分为几个关键部分: 1. **引言**(7.1 Introduction):介绍无线网络的兴起,强调了无线电话用户数量超过有线电话用户的现象,并指出移动设备(如笔记本、掌上电脑、PDA和互联网功能手机)为用户提供随时随地的无线上网服务。同时,着重提到无线网络面临的两大挑战:如何通过无线链路进行有效通信,以及如何处理移动用户频繁切换网络连接。 2. **无线链接与特性**: - **CDMA**(Code Division Multiple Access)是一种无线通信技术,用于解决多个用户共享同一频谱的问题。 - **IEEE 802.11无线局域网(Wi-Fi)**:标准规范无线网络技术,使得设备之间可以进行高速数据传输。 3. **蜂窝互联网接入**: - **架构**:包括基础网络结构,如移动运营商使用的GSM等标准。 - **标准**:详细讨论了不同移动互联网接入的标准,这些标准支持用户的无缝漫游。 4. **移动性管理**: - **地址分配和路由**:针对移动用户,网络必须能动态调整其网络地址和路由策略。 - **Mobile IP**:一种协议,它允许移动设备在不同网络间保持持续的IP连接,支持无缝移动性。 5. **处理移动性在蜂窝网络中的问题**:深入解析如何在移动通信中确保服务质量,尤其是在网络切换和漫游过程中。 6. **移动性与高层协议**:探讨移动性对应用层和协议栈其他层次的影响,包括协议设计如何适应不断变化的网络环境。 7. **总结**:对本章内容进行概括,强调无线和移动网络技术的重要性和未来发展趋势。 通过本章节的学习,读者将了解无线网络的核心原理,掌握移动设备接入网络的方式,以及如何应对移动用户带来的挑战。这对于理解现代通信基础设施的构建和优化至关重要。

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 上传