Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

インターネットの急速な発展に伴い、サーバーホストとしてUNIXとLinuxを使用するシステムが増えています。このオペレーティングシステムの安定性とセキュリティにより、UNIXとLinuxに基づくアプリケーションサービスが増えています。UNIXおよびLinux環境に基づくプログラミング技術を習得することは、関連するネットワーク管理者、ネットワークアプリケーション開発者、およびネットワークセキュリティ担当者にとって必要なスキルになっています。

エグゼクティブサマリー

この本では、LUNIX / LinuxシステムでのTCP / Pネットワークインターフェースに基づく基本的なプログラミング方法を詳しく紹介しています。これには、反復および同時サーバープログラミング方法、プロセスおよびスレッドプログラミング技術、I / Oプログラミング技術、IPv4およびIPv6互換、オリジナルインターフェイス、データリンクアクセス技術、ブロードキャストおよびマルチキャスト技術など。教育の実際のニーズを満たすために、この本の最後の章では、ソケットの基本プログラミング、サーバー-シングルクライアント接続処理、マルチプロセスサーバーテンプレート、マルチスレッド書き込みテンプレート、スレッド固有のデータTSD実装テンプレートという5つの実験的な手順が示されています。本の関連する章では、編集者は問題を説明するために少なくとも1つの完全な例を引用しています。学習者は、本の基本的な実験を行い、関連する章の実験を通じてそれらを検証することにより、高度なLinux / UNIXプログラミングを学ぶことができます。

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第1章TCP / IPの概要

  • 1.1概要
  • 1.2IPプロトコル
  • 1.3 TCPプロトコル
  • 1.4 UDPプロトコル
  • 1.5ポート番号
  • 1.6この章のまとめ
  • 1.7実際の戦闘テスト理論の統合

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第2章ソケットプログラミングの概要

  • 2.1ソケットの基本
  • 2.2ソケットのタイプ
  • 2.3ソケットアドレス構造
  • 2.4ソケットの基本機能。
  • 2.5値結果パラメーター
  • 2.6この章のまとめ
  • 2.7実際のテスト

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第3章基本的なTCPソケットプログラミング

  • 3.1 TCPソケットのプログラミング
  • 3.2 TCPソケットのプログラミング例
  • 3.3サーバーの3つの異常な状態:
  • 3.4この章のまとめ
  • 3.5実際の戦闘テスト理論の統合

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第4章基本的なUDPソケットのプログラミング

  • 4.1 UDPソケットのプログラミング
  • 4.2 UDPソケットのプログラミング例...
  • 4.3 UDPでのデータグラムのさまざまな処理
  • UDPには4.4connect関数が使用されます
  • 4.5この章のまとめ
  • 4.6実際の検査

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第5章同時サーバー

  • 5.1サーバーの分類
  • 5.2マルチプロセスコンカレントサーバー
  • 5.3マルチスレッドサーバー
  • 5.4この章のまとめ
  • 5.5実際のテスト

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第6章名前とアドレスの変換プログラミング

  • 6.1概要
  • 6.2ドメインネームシステム
  • 6.3 gethostbyname()関数。
  • 6.4 RES USE INET6パーサーオプション...
  • 6.5 gethostbyname2関数のIPv6サポート
  • 6.6 gethostbyaddr(関数
  • 6.7 uname()関数
  • 6.8 gethostname関数
  • 6.9 getservbynameおよびgetservbyport関数
  • 6.10 getaddrinfo、gai strerror、およびhost_serv関数
  • 6.11 freeaddrinfo関数。
  • 6.12 getaddrinfoを使用したTCPおよびUDP。
  • 6.13 getnameinfo関数
  • 6.14 gethostbyaddrインスタンス
  • 6.15この章の要約
  • 6.16実際のテスト

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第7章IPv4およびIPv6プログラミング

  • 7.1 IPv4クライアントとIPv6サーバー
  • 7.2 IPv6クライアントとIPv4サーバー
  • 7.3IPv6_ ADDRFORMソケットオプション
  • 7.4 IPv6アドレステストマクロ
  • 7.5ソースコードの移植性
  • 7.6この章のまとめ
  • 7.7実際の検査

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第8章デーモンとinetdスーパーサーバー

  • 8.1デーモンの原理
  • 8.2 inetdの動作原理
  • 8.3この章のまとめ
  • 8.4実際の検査

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第9章I / Oプログラミング

  • 9.1 I / Oモデル
  • 9.2 select関数
  • 9.3シャットダウン機能
  • 9.4投票機能
  • 9.5選択機能の使用
  • 9.6高度なIOプログラミング
  • 9.7ノンブロッキング接続
  • 9.8 ioctl関数
  • 9.9章のまとめ
  • 9.10実際のテスト

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第10章ブロードキャストとマルチキャストのプログラミング

  • 10.1放送のコンセプト
  • 10.2マルチキャストの概念
  • 10.3この章のまとめ
  • 10.4理論と統合の実際の戦闘テスト

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第11章ルーティングソケットプログラミング

  • 11.1概念とデータリンクソケットアドレス構造
  • 11.2 sysctl操作
  • 11.3インターフェイス名とインデックス関数。
  • 11.4この章のまとめ
  • 11.5実際のテスト、理論、統合

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第12章セマフォプログラミング

  • 12.1シグナルの概念
  • 12.2シグナルの概念と共通シグナルの導入
  • 12.3例:SIGIOを使用したUDPエコーサーバープログラム
  • 12.4この章のまとめ
  • 12.5実際の検査

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第13章オリジナルのソケットとデータリンクアクセスのプログラミング

  • 13.1元のソケットの作成
  • 13.2。生のソケット出力
  • 13.3元のソケット入力
  • 13.4生のソケットプログラミングの例
  • 13.5データリンク層アクセス
  • 13.6章のまとめ
  • 13.7実際の戦闘テストの理論と統合

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

第14章実験ガイダンス

  • 14.1ソケットの基本プログラミング。
  • 14.2サーバーと単一クライアント間の接続処理
  • 14.3マルチプロセスサーバーテンプレート
  • 14.4テンプレートを書くマルチスレッド
  • 14.5スレッド固有のデータTSD実装テンプレート

Jingdongが298に購入したLinuxネットワークプログラミングノート、2年間の開発は無意味だと思います

 

記事に記載されているすべての資料を受け取るには、次のものが必要です。

——Like +記事をフォローすると、以下の列車から無料で入手できます

おすすめ

転載: blog.csdn.net/m0_46995061/article/details/108645874