计算机网络原理概览:基础概念与体系结构

版权申诉
0 下载量 160 浏览量 更新于2024-07-02 收藏 3.21MB PPTX 举报
"该资源是关于计算机网络原理的课程概述,由教师包振山讲解,总学时40,强调了对计算机网络基本概念、体系结构、各层协议工作原理和技术的理解,以及对新技术和发展动态的了解。推荐了几本教材和参考书,包括《计算机网络》(Tanenbaum)、《计算机网络自顶向下方法与Internet特色》(Krose)、《计算机网络技术教程》(吴功宜、吴英)和《计算机网络系统方法》(Peterson)。课程内容分为七章,涵盖从概述到应用层的网络基础知识。" 计算机网络原理是一门深入探讨计算机之间如何通过通信设施进行数据交换和资源共享的学科。课程旨在帮助学生掌握网络的基本概念和术语,理解网络体系结构,学习各层协议的工作原理和技术,并关注计算机网络的最新发展。这门课程总共40学时,其中包含40堂课和超过30小时的自学时间。 在教材选择上,推荐了Andrew S. Tanenbaum著的《计算机网络》(第5版),该书由严伟和潘爱民翻译,由清华大学出版社出版。此外,还提供了几本主要参考书,如James F. Krose等著的《计算机网络自顶向下方法与Internet特色》,吴功宜和吴英编著的《计算机网络技术教程-自顶向下分析与设计方法》,以及Larry L. Peterson等著、叶新铭等译的《计算机网络系统方法》。 课程内容分为七章,首先介绍计算机网络的一般概念,包括网络硬件和体系结构,以及常见的参考模型如OSI模型和TCP/IP模型。然后,课程将深入讲解物理层,涉及信号传输和物理接口标准。数据链路层探讨了帧的封装和错误检测,介质访问子层则重点关注局域网中的共享介质问题,如CSMA/CD和CSMA/CA。网络层是IP协议的核心,讲解路由选择和分组转发。传输层则讨论TCP和UDP等协议,负责端到端的可靠传输。最后,应用层涵盖了各种网络服务和协议,如HTTP、FTP等。 在学习过程中,学生需要理解不同阶段计算机网络的发展,从早期的面向终端网络到现在的分布式计算环境,以及分层思想在网络设计中的应用。通过这门课程,学生不仅能够扎实地掌握计算机网络的基础知识,还能为未来的专业研究和实践奠定坚实的基础。