PythonによるTCP/IPソケットプログラミング株式会社 オーム社, 2019/02/22 - 168 ページ
Pythonによるネットワークプログラミング入門書! 本書は、Pythonによる実装を前提として、 ダウンロードできるサンプルプログラムが多数掲載されているので
Chapter1 TCP/IPとソケットの基礎 1.1 TCP/IPの概念 1 ネットワークプロトコルとネットワークアーキテクチャ 2 OSI参照モデル 3 OSI参照モデルとTCP/IP 4 IPの概要 5 TCPとUDP 1.2 ソケットとは 1 ソケットの概要 2 ソケットによるクライアントサーバシステムの構築 演習問題1 Chapter2 Pythonソケットプログラミング 2.1 Pythonの処理系について 1 Python処理系の準備 2 Anaconda Promptの利用 2.2 クライアントソケットの実装 1 クライアントソケットの基本 2 双方向に情報をやりとりするクライアントプログラムの実装 2.3 サーバソケットの実装 1 シングルスレッドによるサーバソケットの実装 2 マルチスレッドによるサーバソケットの実装 Chapter3 Pythonソケットによるネットワークシステムの構築 3.1 【データロガーシステム】TCPの利用 1 上位プロトコルの必要性 2 【データロガーの実装①】サーバの実装 3 【データロガーの実装②】クライアントの実装 3.2 【チャットシステム】UDPの利用 1 UDPを用いたチャットシステムの設計 2 【UDPチャットの実装①】サーバの実装 3 【UDPチャットの実装②】クライアントの実装 演習問題3 Chapter4 Webシステムに関連するPythonモジュールの活用 4.1 HTTPのしくみ 1 HTTPとHTML 2 HTTPによる情報交換の基本 3 Webアプリケーションのしくみ 4.2 Webサーバの構築 1 Webサーバの動作原理 2 SimpleHTTPServerによるサーバの構築 4.3 Webクライアントの構築 1 webbrowserによるWebページの表示 2 urllibによるデータの取得 3 HtmlParserによる特定の情報の抽出 演習問題4 Appendix A 2進数 B ipconfigコマンド 演習問題 解答 演習問題1の解答 演習問題2の解答 演習問題3の解答 演習問題4の解答 INDEX |
目次
1 | |
2 | |
5 | |
10 | |
11 | |
5 TCPとUDP | 23 |
12 ソケットとは | 29 |
2 ソケットによるクライアントサーバシステムの構築 | 31 |
3 UDPチャットの実装2クライアントの実装 | 111 |
演習問題3 | 115 |
Chapter4 Webシステムに関連するPythonモジュールの活用 | 117 |
41 HTTPのしくみ | 118 |
2 HTTPによる情報交換の基本 | 121 |
3 Webアプリケーションのしくみ | 124 |
42 Webサーバの構築 | 126 |
2 SimpleHTTPServerによるサーバの構築 | 132 |
演習問題1 | 38 |
Chapter2 Pythonソケットプログラミング | 41 |
21 Pythonの処理系について | 42 |
22 クライアントソケットの実装 | 45 |
2 双方向に情報をやりとりするクライアントプログラムの実装 | 53 |
23 サーバソケットの実装 | 58 |
2 マルチスレッドによるサーバソケットの実装 | 71 |
Chapter3 Pythonソケットによるネットワークシステムの構築 | 83 |
31 データロガーシステムTCPの利用 | 84 |
2 データロガーの実装1サーバの実装 | 89 |
3 データロガーの実装2クライアントの実装 | 94 |
32 チャットシステムUDPの利用 | 107 |
2 UDPチャットの実装1サーバの実装 | 108 |
43 Webクライアントの構築 | 135 |
2 urllibによるデータの取得 | 137 |
3 HtmlParserによる特定の情報の抽出 | 140 |
演習問題4 | 145 |
Appendix | 146 |
B ipconfigコマンド | 147 |
演習問題解答 | 148 |
演習問題2の解答 | 149 |
演習問題3の解答 | 150 |
演習問題4の解答 | 155 |
158 | |
著者略歴 | 161 |