インターネット上で動作するソフトウェアがどのように情報をやりとりしているかに関する仕組みについて講義する。特に,コンピュータ同士が通信するために必要となる規約(通信プロトコル)や通信経路の選択技術(ルーティング)などについて学習する。
また,代表的なインターネットアプリケーションであるWorld Wide Webや電子メールがどのように実用化されているかについて講義する。
理解をより深めるために,ネットワーク管理ツールの使用方法や簡単なプログラミングの実習を随時織り交ぜながら授業を進める。