180 likes | 313 Views
计算机网络. 何路 superxbdx@126.com. 绪 论. 计算机网络课程的特点 课程的基本内容 课程要求 主要参考书 实验安排. 一、计算机网络课程的特点 1.计算机网络技术在现代社会发展中的作用. 21 世纪一个重要特征是:数字化、网络化与信息化; 它的基础是支持全社会的、强大的计算机网络; 计算机网络是当今计算机学科中发展最为迅速的技术之一,也是计算机应用中一个空前活跃的领域; 计算机网络正在改变着人们的工作方式、生活方式与思维方式; 网络技术发展与应用已成为影响一个国家与地区政治、经济、军事、科学与文化发展的重要因素之一。.
E N D
计算机网络 何路 superxbdx@126.com
绪 论 计算机网络课程的特点 课程的基本内容 课程要求 主要参考书 实验安排
一、计算机网络课程的特点1.计算机网络技术在现代社会发展中的作用一、计算机网络课程的特点1.计算机网络技术在现代社会发展中的作用 • 21世纪一个重要特征是:数字化、网络化与信息化; • 它的基础是支持全社会的、强大的计算机网络; • 计算机网络是当今计算机学科中发展最为迅速的技术之一,也是计算机应用中一个空前活跃的领域; • 计算机网络正在改变着人们的工作方式、生活方式与思维方式; • 网络技术发展与应用已成为影响一个国家与地区政治、经济、军事、科学与文化发展的重要因素之一。
为什么网络会对人类社会生活中产生如此重大的影响?为什么网络会对人类社会生活中产生如此重大的影响? • 社会学家指出:人类社会的生活方式与劳动方式从根本上说是具有群体性、交互性、分布性与协作性的; • 计算机网络的出现使人类这样一种本质的特征得到了充分的体现; • 计算机网络的应用可以大大地缩短人与人之间的时间与空间距离,更进一步扩大了人类社会群体之间的交互与协作范围; • 人们一定会很快地接受在计算机网络环境中的工作方式; • 计算机网络对社会的进步产生了不可估量的影响;
以Internet为代表的网络应用技术和高速网络技术使得网络技术发展到了一个更高的阶段;以Internet为代表的网络应用技术和高速网络技术使得网络技术发展到了一个更高的阶段; • 基于网络技术的电子政务、电子商务、远程教育、远程医疗与信息安全技术正在以前所未有的速度发展; • 我国信息技术与信息产业的发展,需要大批掌握计算机网络技术的人才; • 网络技术已经成为广大学生学习的一门重要课程,也是从事计算机应用与信息技术的研究、应用的专业技术人员应该掌握的重要知识。
2.网络技术是多学科交叉的产物,也是一门基础 性课程 • 计算机网络是计算机技术与通信技术相互渗透、密切结合而形成的一门交叉科学; • 计算机网络已经成为软件编程的基本环境; • 很多课程的学习是建立在学生掌握了网络知识的基础上的; • 计算机网络教学已经成为计算机专业学生学习的一门基础性的课程。
3.网络课程教学的特点 • 网络技术经过几十年的发展,已经形成了自身比较完善的体系; • 目前网络技术发展十分迅速,应用广泛,知识更新快; • 网络课程的教学中应该注意: 教学体系的组织 如何反映出新的技术发展 • 如何帮助同学掌握网络技术的基本知识与基本技能—课堂教学与实验的结合。
对于计算机本科专业学生学习的要求: • 理解网络的最基本工作原理,掌握处理网络问题的基本方法; • 面对不断变化的网络技术,具有跟踪、继续学习的基础与能力。
二、主要内容 • 第1章:计算机网络概论 • 第2章:网络体系结构与网络协议 • 第3章:物理层 • 第4章:数据链路层 • 第5章:介质访问控制子层 • 第6章:网络层 • 第7章:传输层 • 第8章:应用层 • 第9章:网络安全与网络管理技术
全书分成5个学习单元: • 第一单元: 网络基本概念( 第1章与第2章) 主要内容:网络的基本概念、发展与应用 网络体系结构与网络协议的基础知识 • 第二单元:广域网技术基础(第3章、第4章) 主要内容:数据通信基础知识:广域网的物理层、数据链路层的基本概念 与协议 • 第三单元:局域网技术基础(第5章) 主要内容:介质访问控制方法 局域网、城域网技术的发展与应用、交换局域网、虚拟局域网、无线局域网技术、基本组网方法
第四单元: TCP/IP协议基础(第6章、第7章、第8章) 主要内容:TCP/IP协议的网络层、传输层与应用层 网络互联 分布式进程通信 客户/服务器模型 • 第五单元:网络安全技术基础(第9章) 主要内容:网络安全技术研究的基本问题 加密与认证 入侵检测与防火墙技术 网络防病毒、网络文件备份与恢复技术 网络管理技术
本课程的组织基本遵循分层模型,但不拘泥于分层结构模型;本课程的组织基本遵循分层模型,但不拘泥于分层结构模型; • 以Internet技术与高速网络技术为主线,加入网络发展的最新内容; • 与本书配套的还有一本实验指导书、习题指导书。
与其他课程的关系 前期课程: • 计算机原理 • 操作系统
课程要求 • 理论54+上机36 • 平时30%(到课、提问、作业、实验报告) • 期中考试30% • 期末考试40%
参考书 • 计算机网络 • 吴功宜 清华出版社 • 计算机网络原理及工程应用 • 刘镇,金志权 机械工业出版社 • TCP-IP详解卷2:实现 • 机械工业出版社 • 数据通信与网络 • Forouzan, Behrouz A. 著,王嘉祯 ... 等译 • 北京 : 机械工业出版社, 2005
实验安排 • 实验一 异步串口通信程序。6课时 • 实验二 实现简化的停等协议。4课时 • 实验三 配置管理虚拟局域网(用VNN)。4课时 • 实验四 利用WinPcap编程获取局域网内IP地址与MAC地址的对应表。6课时 • 实验五 编程捕获局域网中的IP包,并在屏幕上显示包头结构。4课时 • 实验六 在Windows中查看配置路由。2课时 • 实验七 实现简单路由程序。4课时 • 实验八 用Socket分别在TCP和UDP上,编写客户/服务器程序。4课时 • 实验九 利用Sniffer捕捉FTP在TCP/IP各层的工作全过程。2课时
实验报告 • 实验题目 • 实验目的 • 实验环境 • 实验方法/原理 • 关键技术分析(只要关键代码) • 结论
大作业 • Ad Hoc网络综述:什么是Ad Hoc?它能做什么?其中涉及哪些关键的科学问题?目前是如何解决这些关键问题的,效果如何? • 无线传感器网络综述 • 复杂网络综述 • 存储网络综述