この本は「手を動かしながら TCP/IP について学ぶ」をコンセプトにしています。TCP/IP は、皆さんが日頃からお使いになられているインターネットを支える仕組みです。この本の目的は、実際に手を動かしながら試行錯誤することで、TCP/IP についてより実践的な知識を得ることです。それも、今お使いになられているコンピュータがたった 1 台あれば試すことができます。必要な環境をたった 1 台のコンピュータで完結するためには、Linux の Network Namespace という機能を使います。この機能は、近年急速に普及が進む Docker といったコンテナ型仮想化技術を構成している要素のひとつです。Network Namespace を使うと、ネットワーク的に独立した領域を Linux の中にいくつも作ることができます。実験で使うネットワークを作る上で必要な作業は、いくつかのコマンドライン操作だけです。この本では、そうして作った環境を元に、TCP/IP について学んでいきます。■ 想定する読者この本は、次のような方を読者として想定しています。もし、当てはまるものがひとつでもあれば、とくにオススメです。- ネットワークが専門ではない IT エンジニア、またはそれを志す学生の皆さん- 他の TCP/IP に関する本を読んだことはあるけど、身についている実感が少ないという方- インターネットやインフラの技術についてよく知らないけど興味はあるという方- ネットワークを気軽に組んで実験できる環境の作り方に興味があるという方■ 使用する環境GNU/Linux ディストリビューションには Ubuntu 20.04 LTS を利用します。なお、付録として、今お使いになられているコンピュータに仮想マシンとしてインストールする方法を記載しています。また、コマンドライン操作の読みかえは必要となりますが、他のディストリビューションを使うことも可能です。■ 本の構成この本では、OSI 参照モデルのデータリンク層からアプリケーション層に対応する機能を、一冊でひととおり学ぶことができます。次のような章に分かれています。- TCP/IP とは- Network Namespace- イーサネット- トランスポート層のプロトコル- アプリケーション層のプロトコル- NAT- ソケットプログラミング
人気のある作家
できるシリーズ編集部 (48) 技術評論社編集部 (48) リンクアップ (48) 相川正樹 (35) 日経Linux (26) standards (26) リブロワークス (24) 晋遊舎 (22) 株式会社クイープ (22) 年賀状素材集編集部 (21) インプレス年賀状編集部 (20) 山田 祥寛 (18) furi (15) 横山了一 (15) メディアックス (13) 谷崎文音 (11) 掌田 津耶乃 (11) 廣瀬 豪 (10) 森 巧尚 (10) 北村 愛実 (9)最適なファイルサイズ
100388 KB 1004 KB 100579 KB 10068 KB 101719 KB 102313 KB 1027 KB 102851 KB 104612 KB 104884 KB 10554 KB 105 KB 1063 KB 106926 KB 107492 KB 108832 KB 108931 KB 109089 KB 109437 KB 109624 KB