インターネットにおける通信技術を理解し説明できる。クライアントサーバモデルによる応用プログラムを作成できる。TCPプロトコルを理解し、プロトコルを解析できる。IPv6を理解し、応用プログラムを作成できる。プログラムの動作を理解するために、各種コマンドの使用方法と出力の解析ができる。インターネットにおける通信技術を理解し説明できる。インターネットにおける通信技術を理解し説明できる。インターネットにおける基本的な通信技術を理解し説明できる。インターネットにおける通信技術を説明できない。クライアントサーバモデルによる応用プログラムを作成できる。クライアントサーバモデルによる応用プログラムを作成できる。クライアントサーバモデルによる基本的な応用プログラムを作成できる。クライアントサーバモデルによる応用プログラムを作成できない。TCPプロトコルを理解し、プロトコル解析ができる。TCPプロトコルを理解し、プロトコル解析ができる。TCPプロトコルを理解し、基本的なプロトコル解析ができる。TCPプロトコルを理解することが困難で、プロトコルを解析できない。概要:TCP/IPプロトコルとソケットインタフェースによるプログラム技術学び、設計演習を行う。環境におけるソケットインタフェースによるプログラム技術を学ぶ。実習により、応用層プログラムのエコープログラム、簡易WWWサーバ、次世代インターネット技術であるIPv6によるプログラム設計演習を行う。第8週前後に、確認試験を実施する。試験の評価は確認試験50%、定期試験50%である。成績によっては、再試験を行うことがある。合格点は60点以上である。注意点:4年生の「情報通信I」を基礎としているので、学習内容を復習しておくこと。C言語によるプログラミング能力と説明のための文章力を養っておくこと。授業で示される演習課題に自学自習により取り組むこと。演習課題は添削後、目標が達成されていることを確認し、返却する。目標が達成されていない場合には、再提出すること。クライアントサーバモデルの動作を理解し説明できる。トランスポート層プロトコルを理解し説明できる。ソケットインタフェースとプログラミングを理解し説明できる。IPv4におけるソケットインタフェースとプログラミングを理解し説明できる。ソケットインタフェースを使ったUDPネットワークプログラムを作成できる。UNIXプロセスプログラムを作成できる。TCPの動作原理とプログラミングを理解し説明できる。TCPエコークライアントのプログラムを作成できる。TCP反復エコーサーバのプログラムを作成できる。TCP平行エコーサーバのプログラムを作成できる。TCP/IPv4エコープログラムによりTCPのプロトコルを解析し、TCPのコネクションの確立・切断・データ伝送におけるセグメントの意味を説明できる。IPv6対応のネットワークプログラムが作成できる。IPv6におけるソケットインタフェースとプログラミングを理解し説明できる。TCP/IPv6エコープログラムによりTCPのプロトコルを解析し、TCPのコネクションの確立・切断・データ伝送におけるセグメントの意味を説明できる。IPv4からIPv6への移行に関する課題を理解し説明できる。