MIT OpenCourseWare
OCW Home Course List About OCW Help with OCW Feedback


Search
» 高级搜索
 课程主页
 教学大纲
 教学日程
 参考读物
 讲义
 作业
 项目
 工具
 相关资源

教学大纲

6.829 (H 3-0-9)的上课安排
两次课/周;
1.5 小时/课

课程指导教师
Hari Balakrishnan 教授

目的
6.829课程的目的是培养下一代的网络研究者, 从业者,和工程师。特别的,我们的目标是:
  1. 理解网络协议的艺术,体系结构和应用。
  2. 理解网络研究是如何工作的。
  3. 在一学期长度的研究项目中进行本领域的研究。

在过去的几年中,我们已经看到了全球网络的飞速增长。Internet已经从一个研究的新奇事务发展为我们认为想当然的事情,已经成与电话网络和其它实用网络一样的重要。它能够经得起快速的增长并且它的核心协议也足够健壮,来适应当初的设计者不曾想到的应用,例如 World Wide Web .

这个全球的网络底层结构是如何工作的,以及它设计所依赖的原理是什么?这些原理是如何被应用在实际中的?在当今世界,我们如何能让它工作的更好些?在未来网络规模快速增长和异构性增加的情况下如何保证其仍然能很好的工作?Internet应用应该如何编写,以便能够使自己和其它应用能够获得更好的性能?这些都是我们这门课程要讨论的问题。本课程将重点在于大规模网络系统的设计,实现,分析和评价方面。

主题 包括互联网络哲学,单播和多播的路由,拥塞控制,网络的服务质量,移动网络,路由器体系结构,面向网络的应用,内容分发相同,网络安全,性能相关问题。本课程的 材料 来源于研究论文,工业白皮书,和 Internet RFCs .



课程前期要求

本科生的包含网络基本概念的系统或者网络课程(例如, 6.033或者等同课程). 本科生需取得指导教师的批准。

如果你的网络背景知识不够充分,你应该从优秀的网络书籍中获得相关信息。特别的,我强烈推荐 Peterson & Davie 或者Kurose & Ross编写的参考书。

初等概率的知识 (例如, 6.041, 6.042, 或者等同课程) 以及一些应用统计的知识也是非常有帮助的.

登记是有限制的.

如果你觉得你具备足够的网络知识, 6.829的一个替代的课程是 6.824. 6.824 是研究生等同于 6.829的课程, 但更关注计算机系统的工程方面。如果你是系统或网络方面的研究生(特别是博士生) ,我们建议你在MIT研究生阶段同时学习这两门课程。但是不要在同一学期选择这两门课程,因为每门课程都有繁重的课程设计。

如果你是计算机系统方向的希望更多实际实验的本科生, 考虑6.097课程, 从中你会学到如何建立一个功能内核系统。



课程结构
讲座会讨论指定的阅读材料。 6.829 将更强调计算机网络和Internet的实际部分,并围绕着讨论和争论进行!因此课堂的讨论非常重要,并将计入成绩。

评分标准
最终成绩的最主要部分是强调研究的课程设计。在学期末,学生需要提交会议论文形式的描述项目的主要贡献/发现的论文,并且在期末要做20分钟的关于所做工作的报告。这将会占总成绩的40%. 尽早开始吧!

另外,在学期中将会有一些问题集。我们建议使用 VINT 网络仿真器, 对一些问题集中的问题使用ns-2. 在很多情况下,我们希望 ns-2 对你们的课程设计也有帮助。我们强烈建议你尽可能的熟悉ns-2,将它安装在你的机器上并运行它。如果不理解,可用的文档非常有帮助。问题集占总成绩的25% 。

我们有两个随堂测验。总共占最后成绩的 30%。

最后,课堂的参与和提问的回答(我们保留在学期中进行这样工作的权利) 占总成绩的 5% 。

概括的说:

40% - 课程设计 (论文 + 报告)
25% - 问题集
30% - 两个测验
5% - 课堂参与,热情和能力级别!

记住,这是一个研究生的课程,分数不应该是你主要的动力!你应该更注重于网络方面你掌握了多少。我们希望通过本课程的学习和实践你能达到这个目的。


 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy