書籍概要

Software Design plus

ポートとソケットがわかればインターネットがわかる
――TCP/IPネットワーク技術を学びたいあなたのために

著者
発売日
更新日

概要

「楽しく通信技術を学んでみませんか?」インターネットのしくみはどうなっているのか?――スマホなどで当たり前のように使っていますがその仕組みは案外説明できません。本書は『小悪魔女子大生のサーバエンジニア日記』のaicoさんのイラストで解説します。インターネットで使用されている通信プロトコルの1つであるTCP/IPはUnixを土台に進化してきました。「ポートとソケット」とはコンピュータ同士で通信をする際の重要な概念です。これがわかるとサーバがどうやって動いているのか根本からわかるようになります。

こんな方におすすめ

  • インターネットのしくみを知りたい皆さん

著者から一言

「インターネットってどうやって動いているの?」
「TCP/IPプロトコルでサーバどうしがつながっているんだよ!」
「……と言われてもわからないや!」
 そんなあなたに向けて書いたのがこの本です。インターネットの基本的な仕組み,すなわちコンピュータどうしの情報通信技術を説明するのに避けて通れないのが,実はUNIXの機構です。本書は,それをUNIXの「ポート」と「ソケット」を切り口に解説することでインターネットの仕組みをズバリ解説するものです。コンピュータ同士がデータをやりとりする様をポップなイラストで表現しつつ,今話題のクラウドコンピューティングまで紹介します。ネットワークの仕組みを解き明かしたいあなたに,手掛かりをプレゼントします。まずは気に入ったところから読んでください!

『小悪魔女子大生のサーバエンジニア日記』も好評発売中!

サンプル

samplesamplesample

目次

第0章 インターネットの仕組みをわかりたいあなたへ

第1章 Webを見ているときに起きていること

第2章 インターネットとUNIXとソケット

第3章 インターネットの仕組み

第4章 TCPとUDPとポート番号

第5章 DNSと「名前」

第6章 インターネットのガバナンス

第7章 ネットワークプログラムを書いてみよう!

第8章 ネットワークコマンドの使い方

第9章 IPv4とIPv6の違いとは何か?

第10章 NATはどのようにアドレス変換しているのか?

第11章 インターネットとサーバの関係

サポート

正誤表

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2017年5月22日最終更新)

P.77 2行目

パケットが通過する経路をAS単位で見てみると、「AS 64502とAS 64496を通過してAS 64500へ到着する経路」という形になります。AS 64502、AS 64496、AS 64500という列で表現される、192.0.2.0/24への経路があるということです。
パケットが通過する経路をAS単位で見てみると、「AS 64502とAS 64500を通過してAS 64496へ到着する経路」という形になります。AS 64502、AS 64500AS 64496という列で表現される、192.0.2.0/24への経路があるということです。

(以下,2017年5月9日更新)

P.65 図3.7 プレフィックスが23,24,25,26の例

/25の場合のネットマスク 255.255.255.128
00001010 10000000 00001111 11000000

/25の場合のネットワークアドレス 10.128.15.128
11111111 11111111 11111111 10000000
/25の場合のネットマスク 255.255.255.128
11111111 11111111 11111111 10000000
/25の場合のネットワークアドレス 10.128.15.128
00001010 10000000 00001111 10000000

商品一覧