Internet Architecture

  • 2012 年度版 (2013年度版準備中)

Instructor

Goal and Theme

 Internetを支えるプロトコルの詳細を下位層(データリンク層)から上位層に向かって理解する。

Abstract

 この講義ではInternet上の通信を支えるプロトコル群について学ぶ。まず、Internetのプロトコル全般について概観した後、プロトコル階層を下位レイヤから上位レイヤに向かって個別に見ていく。特にインターネット層のIPと、トランスポート層プロトコルの中心であるTCPについては、その仕組みと性質について詳しく述べる。  講義の後半には、最新の技術に関する文献から、最新のインターネット技術について学ぶ。

Schedule

テーマ内容
1 インターネットの概観 (Overview of Internet) 階層状に構成されているネットワークプロトコルを理解するに当たって、まず全体を概観しその概要を理解する。
2 通信プロトコル (Communication Protocol) 通信プロトコル全般について概観する。
3 データリンク層プロトコル〜その役割〜 (Role of Datalink Layer Protocols) データリンク層のプロトコルを概観し、その役割を理解する。
4 データリンク層プロトコル〜その仕組み〜 (Datalink Layer Protocols in Practice) Ethernet等の主要なデータリンク層プロトコル事例をベースに、その仕組みの詳細を理解する。
5 ネットワーク層プロトコルの役割 (Role of Network Layer Protocols) ネットワーク層プロトコルの役割について理解する。
6 IP(Internet Protocol) の概要 (Overview of Internet Protocol) インターネットにおけるネットワーク層プロトコルであるIPの基本的な仕組みを理解する。
7 IPルーティング (IP Routing) インターネットを支えるIPのルーティングについて、その仕組みと各種ルーティングプロトコルについて学ぶ。
8 次世代IP技術 (IP next generation) 現在、IPアドレスの枯渇によりIPv6をはじめとする新しいIP技術が提案・実装されている。これらの新世代技術について概観する。
9 トランスポート層プロトコルの役割 (Role of Transport Layer Protocols) トランスポート層のプロトコルを概観し、その役割を理解する。
10 トランスポート層プロトコルの概念的モデル (Conceptual model of Transport Layer Protocol) トランスポート層プロトコルが実現する高信頼性通信を例に、その概念的な通信モデルを理解する。
11 TCP(Transmission Control Protocol)の概要 Overview of Transmisson Cotrol Protocol (TCP) インターネットの通信の核をなすTCPの概要について理解する。
12 TCP輻輳制御 (TCP Congestion Control) インターネットの混雑がある程度に抑えられているのはTCPの制御による部分が大きい。これを担っているTCPの輻輳制御について詳細に学ぶ。
13 TCP最新技術 (TCP Latest Technologies) 最近の新しいTCPの技術について概観する。
14 ネットワーク技術の発表 (Presentation on the Network Technologies) 各自が担当して読んだ論文について技術紹介をする。
15 まとめ (Summary) まとめをする。

授業外に行うべき学習活動

インターネット技術に関する論文を割り当てるので、その周辺調査と解説をする。

Materials

Webから配布する

References

講義中にも紹介するが、必要と思う場合は以下のものを薦める。 ・J.Kurose,K.Ross, "Computer Networking --Top-Down Approach--", Addison Wesley

Evaluation Method

 レポートによる

情報機器使用

 授業支援システムを利用

前年度の授業改善アンケートからの気づき

 特になし