Javaネットワークプログラミング 基礎からわかる完全入門
2004年10月29日紙版発売
永嶋浩 著
B5変形判/296ページ/CD1枚
定価2,838円(本体2,580円+税10%)
ISBN 4-7741-2168-1
ただいま弊社在庫はございません。
書籍の概要
この本の概要
本書ではネットワークプロトコルをクライアント/サーバ・モデルの観点で捉え,クライアントとサーバの機能が一目でわかるような構成とし,読者の完全な理解を促すことを目指しています。まずTCP/IPのしくみとJavaによるネットワークプログラミング手法を修得するための基礎知識を確認してから,Javaのプラットフォーム上でTelnet,FTP,HTTP,POP3などをインプリメントしたネットワークプログラムの作成へと進みます。マルチキャストソケットの使い方や,Javaの分散アプリケーションを構築できるRMIについても言及。
こんな方におすすめ
- Javaでネットワークプログラミングを始める方
- ネットワークの知識を実践的に得たいプログラマー
- この分野で研究をしている学生の方
目次
Chapter1 ネットワークの基礎
- 1.1 TCP/IPの歴史
- 1.2 Javaとネットワーク
- Javaの特徴
- Javaプログラムの構成
- Javaの実行手順?
- Javaの実行手順?
- ストリーム
- クライアント/サーバ・モデル
- 1.3 TCP/IPの基礎知識
- Ethernetによるデータ転送
- IP
- TCP
Chapter2 TCP/IPによる
- アプリケーションプロトコル
- 2.1 Telnet
- ネゴシエーション
- 2.2 FTP
- FTPの操作シミュレーション
- 2.3 HTTP
- HTTP手順
- HTTPリクエスト
- HTTPレスポンス
- データ
- 2.4 SMTP
- SMTP手順
- 2.5 POP3
- POP3手順
Chapter3 ソケットプログラミング
- 3.1 ソケットとは
- 3.2 TCPソケットプログラミング
- echoコネクション
- パケットの観察
- コンパイルと実行
- サーバプログラムに関するクラス図
- クライアントプログラムに関するクラス図
- echoServerの概要
- echoClientの概要
- 3.3 UDPソケットプログラミング
- echoコネクション
- パケットの観察
- コンパイルと実行
- サーバプログラムに関するクラス図
- クライアントプログラムに関するクラス図
- udpechoServerの概要
- udpechoClientの概要
- 3.4 マルチキャストソケットプログラミング
- マルチキャストコネクション
- パケットの観察
- コンパイルと実行
- サーバプログラムに関するクラス図
- クライアントプログラムに関するクラス図
- multicastServerの概要
- multicastClientの概要
Chapter4 ネットワークプログラミング 121
- 4.1 Telnet
- コンパイルと実行
- サーバプログラムに関するクラス図
- telnetServerの概要
- クライアントプログラムに関するクラス図
- telnetClientの概要
- 4.2 FTP
- コンパイルと実行
- サーバプログラムに関するクラス図
- ftpServerの概要
- クライアントプログラムに関するクラス図
- ftpClientの概要
- 4.3 HTTP
- コンパイルと実行
- サーバプログラムに関するクラス図
- httpServerの概要
- 4.4 SMTP
- コンパイルと実行
- サーバプログラムに関するクラス図
- smtpServerの概要
- クライアントプログラムに関するクラス図
- smtpClientの概要
- 4.5 POP3
- コンパイルと実行
- サーバプログラムに関するクラス図
- pop3Serverの概要
- クライアントプログラムに関するクラス図
- pop3Clientの概要
Chapter5 チャットプログラミング 219
- 5.1 チャットシステムとは
- 5.2 チャットプログラミング
- コンパイルと実行
- サーバプログラムに関するクラス図
- chatServerの概要
- クライアントプログラムに関するクラス図
- chatClientの概要 232
Chapter6 RMIプログラミング 239
- 6.1 RMIとは
- RMIアプリケーションの開発手順
- 6.2 分散オブジェクトプログラミング 244
- コンパイルと実行
- サーバプログラムに関するクラス図
- helloServerの概要
- クライアントプログラムに関するクラス図
- helloClientの概要
- 6.3 RMIチャット
- コンパイルと実行
- サーバプログラムに関するクラス図
- chatServer の概要
- クライアントプログラムに関するクラス図
- chatClientの概要
Chapter7 インストールと設定
- 7.1 Java2 SDKのインストールと環境設定手順
- 7.2 Eclipseのインストール手順
- 7.3 サンプルアプリケーションのコピー
この本に関連する書籍
-
JavaによるWebプログラミング 基礎からわかる完全入門
Webプログラミングの学習では,ハンズオンのための環境設定など,Windowsで実行するためにはDOSの知識も多少必要とされるのですが,そもそも,そのことが障害となってい...
-
ひとりでできる Java 実践入門
Javaの世界は広く,奥深いものです。きちんとしたプログラムを書けるようになるためには,いろいろなことを学ばなければなりません。その際に重要なのは,どの順番で何...