ネットワークシステム


[UP]
私が担当するオンライン授業全般に関するお知らせはこちら

お知らせ (2021.06.21 14:21記)

6/21(月)1限にオンライン試験を行いました。当日、通信状況が悪くて受験できなかった学生は6/21(月)中に私宛にメールを下さい。 ただし、問題の回答を1問でも提出していたり、または、2問以上の問題ページにアクセスした学生は追試の対象外となりますのでご注意下さい。


お知らせ

オンライン授業を受講する場合は、 Zoomに「Googleでサインイン」してから、本授業のZoomミーテイングに参加して下さい。 本授業のZoomミーティングIDは、 オンライン授業ポータルサイト(学生向け) オンライン授業時間割表 に記載されています。

この授業をオンライン受講するのに必要な情報は GoogleDrive に置きます。履修登録者は @gm.tsuda.ac.jp のアカウントでアクセスして下さい。 当初は@gm.tsuda.ac.jp全員がアクセス可能ですが、ある時点で履修登録者のみに制限します

本授業のpdf形式のテキストは GoogleDrive 中の pdf/ フォルダに置きます。 また、授業中に書き込みを行ったpdf形式のテキストなど、追加の資料は GoogleDrive 中ののhandwritings/ フォルダに置くことがあります。

また、「課題提出Web」など http://nw.tsuda.ac.jp/ 上の学内専用ページに学外からアクセスする場合は、 GoogleDrive のpasswd.txtに記載されている[Web用]ユーザ名とパスワードを利用して下さい。


[授業内容]

コンピュータ・ネットワークの基本技術を理解します。 サーバやクライアントをJava言語で作成する方法を学びます。

Java言語でソケットを用いてサーバやクライアントをプログラミングする方法を学びます。 サーバを作成するときに必要になりますので、スレッドについても解説します

演習で利用する java 言語処理系は OpenJDK http://jdk.java.net/ バージョン14以上を想定しています。インストール方法はこちらをご覧下さい。

[授業日程]

講義: 月曜1限 zoomによるオンライン授業
演習: 月曜2限 zoomによるオンライン授業

参考


出席状況:

課題提出状況

[注意] 課題提出Webにアクセスするには、 上記 Google Drive 中のpasswd.txt に記載されている [Web用]のユーザIDとパスワードを使って下さい。


[教科書]

必要に応じてWeb または Google Drive で資料を配布します。 授業に関する全ての情報は http://nw.tsuda.ac.jp/class/network からたどれるようにしますので、まずWebを参照して下さい。

授業を欠席した場合は、次の授業までに当該分野の本を自分で読破し、 授業内容と同等の知識を独力で身に付けておく必要があります。

次のURLにある情報も参照して下さい。


参考書

ソケットに関する参考書

TCP/IP ソケットプログラミング Java編
Kenneth L. Calvert, Michael J. Donahoo(著)
小高知宏(訳)
出版社: オーム社 (2003/5/1)
ISBN-10: 4274065200
ISBN-13: 978-4274065200
amazon

スレッドに関する参考書

Java並行処理プログラミング —その「基盤」と「最新API」を究める—
Brain Goetz (著), Joshua Bloch (著), Doug Lea (著) 
 価格: ¥ 3,990 (税込) 
出版社: ソフトバンククリエイティブ (2006/11/22) 
ISBN-10: 4797337206 
ISBN-13: 978-4797337204 
amazon
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
結城 浩 (著) 
 価格: ¥ 4,935 (税込)  
出版社: ソフトバンククリエイティブ; 増補改訂版版 (2006/3/21) 
ISBN-10: 4797331623 
ISBN-13: 978-4797331622 
amazon