商品情報にスキップ
1 0
  • 発売日:2025/04/28
  • 出版社:技術評論社
  • ISBN/JAN:9784297148263

通信プロトコル

[改訂第5版] TCP/IPネットワーク ステップアップラーニング

[改訂第5版] TCP/IPネットワーク ステップアップラーニング

三輪 賢一
通常価格 2,420 円(税込)
通常価格 セール価格 2,200 円
セール 売り切れ
  • 発売日:2025/04/28
  • 出版社:技術評論社
  • ISBN/JAN:9784297148263
ネットストア在庫
    在庫△
    提携倉庫在庫あり
店舗受け取り(My店舗)
最大5店舗までご登録いただけます。
  • My店舗を登録いただくと、店舗お受け取りの在庫状況を確認することができます。 (受け取り可能店舗のみ)

各店在庫状況
商品説明
TCP/IPネットワークを理解する上での必須知識を無理なく,段階的に学習できる入門書です。インターネットの成り立ちからIPアドレスのしくみ,無線/有線LAN、ルーティング,サーバー,セキュリティなど,TCP/IPの基本をわかりやすく解説しています。またモバイル,クラウドなど,ネットワークに関連した最新事情も網羅しています。節末に確認問題,章末に練習問題を掲載し,ステップごとに理解度を確認できます。独習書,教科書とに最適な1冊です。
目次
○Part 1インターネットの世界へようこそ!
■1-1インターネットって何だろう?
1-1-1インターネットワークとインターネット
1-1-2世界規模の“雲”の集まりがインターネット
1-1-3インターネットの大きさはどのくらい?
1-1-4インターネットって何ができるの?
■1-2インターネットの成り立ち
1-2-1最初4台のコンピュータから始まった
1-2-2アメリカを越えたインターネット
1-2-3イーサネットの発明
1-2-4TCPの発明
1-2-5UNIXとUUCP
1-2-6ARPANET以外のネットワーク
1-2-7ドメイン名の歴史
1-2-8WWWの登場
1-2-9Webブラウザの登場

○Part 2ネットワークの基本を学ぼう
■2-1パソコンとネットワーク
2-1-1リンクで結ぶ
2-1-2無線の場合
2-1-3有線の場合
■2-2パソコンについて詳しく学ぼう
2-2-1コンピュータの頭脳「CPU」
2-2-2作業机にあたるメモリ
2-2-3道具箱にあたるHDD/SSD
2-2-4ネットワークコントローラー
■2-32進数を学ぼう
2-3-10と1の世界
2-3-2ビットとバイト
2-3-32進数を計算してみよう
2-3-416進数を学ぼう
■2-4“とびら”の住所
2-4-1MACアドレスを知ろう
2-4-2ベンダコード+製品番号=MACアドレス

○Part 3プロトコルって何だろう?
■3-1TCP/IPはインターネットの核
3-1-1プロトコルはネットワークの約束ごと
3-1-2どうやってプロトコルができるのだろう?
3-1-3RFCって何だろう?
3-1-4インターネットの標準化団体
3-1-5他にどんな標準化団体があるのだろう?
■3-2OSI参照モデルを学ぼう
3-2-1なぜ階層型モデルが必要なのだろう?
3-2-2OSI参照モデルをマスターしよう
3-2-3物理層(Physical Layer)
3-2-4データリンク層(Data Link Layer)
3-2-5ネットワーク層(Network Layer)
3-2-6トランスポート層(Transportation Layer)
3-2-7セッション層(Session Layer)
3-2-8プレゼンテーション層(Presentation Layer)
3-2-9アプリケーション層(Application Layer)
■3-3インターネットのプロトコル構造
■3-4階層別ネットワーク機器
3-4-1リピーター(Repeater)
3-4-2ブリッジ(Bridge)
3-4-3ルーター(Router)
3-4-4ゲートウェイ(Gateway)

○Part 4ケーブルを使ってネットワークに接続しよう
■4-1どんな種類のケーブルがある?
4-1-1ツイストペアケーブル(Twisted Pair Cable)
4-1-2同軸ケーブル(Coaxial Cable)
4-1-3光ファイバーケーブル(Fiber Cable)
■4-2ネットワークのいろいろな形態(トポロジー)
4-2-1バス型トポロジー
4-2-2スター型トポロジー(ハブアンドスポーク)
4-2-3リング型トポロジー
4-2-4メッシュ型トポロジー
4-2-5その他のトポロジー
4-2-6冗長構成
■4-3LANって何だろう?
4-3-1CSMA/CDとは?
4-3-2どんなデータが流れているのだろう?
4-3-3セグメント内のデータの流れを見てみよう
4-3-4ブロードキャストとマルチキャスト
■4-4LANの規格を学ぼう
4-3-1IEEE802.3 はイーサネットの規格
4-4-2「1000BASE-T」ってどんな意味?
4-4-310Mbpsイーサネット
4-4-4ファストイーサネット
4-4-5ギガビットイーサネット
4-4-610ギガビットイーサネット
4-4-7その他のイーサネット規格
4-4-8トランシーバー(Transceiver)

○Part 5無線を使ってネットワークに接続しよう
■5-1無線LANって何だろう?
5-1-12つの無線LAN通信モード
5-1-2CSMA/CAとは?
5-1-3無線LANの規格
5-1-4Wi-Fiとは?
■5-2無線LANアクセスポイントへはどのように接続される?
5-2-1アソシエーションとは?
■5-3無線LANはどの範囲で使える?
5-3-1無線LANの最大通信速度
5-3-2無線LANのチャネル
5-3-3アクセスポイントの最大通信範囲
■5-4無線LANは盗聴される?
5-4-1アクセスポイントにおけるアクセス制御
5-4-2アクセスポイントにおけるユーザ認証
5-4-3無線LAN通信の暗号化

○Part 6インターネットプロトコルとIPアドレスを学ぼう
■6-1IPはネットワークを越えた通信
6-1-1ネットワークを細かく分割する?
6-1-2ブロードキャストの流れる範囲
6-1-3OSI参照モデルで見てみよう
6-1-4IPv4とIPv6
■6-2IPv4アドレスを設定しよう
6-2-1IPアドレスを学ぼう
6-2-2IPv4における3種類のネットワーク
6-2-3ネットワークアドレスとブロードキャストアドレス
6-2-4サブネットマスクって何だろう?
■6-3IPv6アドレスを設定しよう
6-3-1IPv6アドレスを学ぼう
6-3-2IPv6アドレスの種類
6-3-3IPv6のプライベートアドレスとグローバルアドレス
6-3-4IPv6アドレスはどのように生成されるのだろう?
■6-4IPにおけるデータの流れとは?
6-4-1各層ごとのデータの形
6-4-2IPヘッダーを見てみよう
■6-5どのとびらからデータを流そう?
6-5-1データがカプセル化される流れ
6-5-2ARP(Address Resolution Protocol)
6-5-3RARP(Reverse Address Resolution Protocol)
6-5-4DHCP(Dynamic Host Configuration Protocol)

○Part 7TCP・UDPって何だろう?
■7-1TCPとUDPの違い
7-1-1トランスポート層の働き
7-1-2使い道が異なるTCPとUDP
7-1-3コネクション型とコネクションレス型
■7-2TCPの役割
7-2-1TCPは信頼できる通信
7-2-2TCPではどんなデータが流れるのだろう?
7-2-3TCPヘッダーを見てみよう
■7-3TCPポートって何だろう?
7-3-1アプリケーションの識別子
7-3-2ウェルノウンポート番号
■7-4TCPはどのように信頼性を確保するのだろう?
7-4-1コネクションの確立と終了
7-4-2シーケンス番号を使ったデータ転送
7-4-3ウィンドウ制御
7-4-4輻輳制御
■7-5リアルタイム通信に適したUDP
7-5-1何もしないUDP
7-5-2UDPではどんなデータが流れるのだろう?

○Part 8ルーティングって何だろう?
■8-1データにも“道順”がある
8-1-1地下鉄で目的地まで移動するとき
8-1-2ルートとルーティング
8-1-3人間が地下鉄で移動する場合
8-1-4インターネット上でパケットが移動する場合
■8-2道順を決めよう
8-2-1ルーティングテーブルとは?
8-2-2ルーティングテーブルの要素
8-2-3道順がわからないときは?
■8-3道順を決めるのはルーター
8-3-1ルーターの役割
8-3-2ルーティングテーブルはどう作られる?
8-3-3スタティックルーティングとは?
8-3-4ダイナミックルーティングとは?
■8-4ルーティングプロトコルを学ぼう
8-4-1ルーティングプロトコルとは?
8-4-2ルーティングプロトコルの種類
8-4-3ディスタンスベクタ型でのルーティング
8-4-4ディスタンスベクタ型の問題とその対策
8-4-5リンクステート型でのルーティング
8-4-6スタティックルートの設定例

○Part 9インターネット上で何ができる?
■9-1サーバーについて理解しよう
9-1-1サーバーの役割と種類
9-1-2オンプレミスでのサーバー構築時の注意点
9-1-2サーバー構築時の注意点
9-1-3サーバーの仮想化
9-1-4コンテナ型仮想化
9-1-5サーバーレスアーキテクチャ
■9-2ホームページはどうして表示される?
9-2-1ホームページを見る仕組み
9-2-2HTMLって何だろう?
9-2-3HTTP=ポート番号80
9-2-4ホームページはどうやって表示される?
■9-3URLって何だろう?
9-3-1“http://www.……”の意味
9-3-2ドメイン名って何だろう?
■9-4送ったメールはどうやって処理される?
9-4-1メールアドレスを学ぼう
9-4-2メールはどうやって送信される?
9-4-3パソコンでメールを受信しよう
9-4-4添付ファイルはどんな形で送られる?
■9-5クラウドコンピューティングとは?
9-5-1クラウドの分類
9-5-2クラウドの利用形態
9-5-3クラウドで利用されるさまざまな仮想化

○Part 10ネットワークセキュリティを理解しよう
■10-1情報セキュリティって何だろう?
10-1-1情報セキュリティの三大基本理念
10-1-2セキュリティ脅威の種類
10-1-3人的なセキュリティ脅威とは?
10-1-4コンピュータウイルスって何だろう?
■10-2ネットワークでセキュリティ対策を行おう
10-2-1ウイルスから防御しよう
10-2-2VPN
10-2-3ファイアウォール
10-2-4IDS/IPS
10-2-5URLフィルタリング
10-2-6DLP
■10-3境界型セキュリティモデルとゼロトラストモデル
10-3-1境界型セキュリティモデル
10-3-2ゼロトラストモデル
10-3-3サイバー攻撃対策のフレームワーク
目次
○Part 1インターネットの世界へようこそ!
■1-1インターネットって何だろう?
1-1-1インターネットワークとインターネット
1-1-2世界規模の“雲”の集まりがインターネット
1-1-3インターネットの大きさはどのくらい?
1-1-4インターネットって何ができるの?
■1-2インターネットの成り立ち
1-2-1最初4台のコンピュータから始まった
1-2-2アメリカを越えたインターネット
1-2-3イーサネットの発明
1-2-4TCPの発明
1-2-5UNIXとUUCP
1-2-6ARPANET以外のネットワーク
1-2-7ドメイン名の歴史
1-2-8WWWの登場
1-2-9Webブラウザの登場

○Part 2ネットワークの基本を学ぼう
■2-1パソコンとネットワーク
2-1-1リンクで結ぶ
2-1-2無線の場合
2-1-3有線の場合
■2-2パソコンについて詳しく学ぼう
2-2-1コンピュータの頭脳「CPU」
2-2-2作業机にあたるメモリ
2-2-3道具箱にあたるHDD/SSD
2-2-4ネットワークコントローラー
■2-32進数を学ぼう
2-3-10と1の世界
2-3-2ビットとバイト
2-3-32進数を計算してみよう
2-3-416進数を学ぼう
■2-4“とびら”の住所
2-4-1MACアドレスを知ろう
2-4-2ベンダコード+製品番号=MACアドレス

○Part 3プロトコルって何だろう?
■3-1TCP/IPはインターネットの核
3-1-1プロトコルはネットワークの約束ごと
3-1-2どうやってプロトコルができるのだろう?
3-1-3RFCって何だろう?
3-1-4インターネットの標準化団体
3-1-5他にどんな標準化団体があるのだろう?
■3-2OSI参照モデルを学ぼう
3-2-1なぜ階層型モデルが必要なのだろう?
3-2-2OSI参照モデルをマスターしよう
3-2-3物理層(Physical Layer)
3-2-4データリンク層(Data Link Layer)
3-2-5ネットワーク層(Network Layer)
3-2-6トランスポート層(Transportation Layer)
3-2-7セッション層(Session Layer)
3-2-8プレゼンテーション層(Presentation Layer)
3-2-9アプリケーション層(Application Layer)
■3-3インターネットのプロトコル構造
■3-4階層別ネットワーク機器
3-4-1リピーター(Repeater)
3-4-2ブリッジ(Bridge)
3-4-3ルーター(Router)
3-4-4ゲートウェイ(Gateway)

○Part 4ケーブルを使ってネットワークに接続しよう
■4-1どんな種類のケーブルがある?
4-1-1ツイストペアケーブル(Twisted Pair Cable)
4-1-2同軸ケーブル(Coaxial Cable)
4-1-3光ファイバーケーブル(Fiber Cable)
■4-2ネットワークのいろいろな形態(トポロジー)
4-2-1バス型トポロジー
4-2-2スター型トポロジー(ハブアンドスポーク)
4-2-3リング型トポロジー
4-2-4メッシュ型トポロジー
4-2-5その他のトポロジー
4-2-6冗長構成
■4-3LANって何だろう?
4-3-1CSMA/CDとは?
4-3-2どんなデータが流れているのだろう?
4-3-3セグメント内のデータの流れを見てみよう
4-3-4ブロードキャストとマルチキャスト
■4-4LANの規格を学ぼう
4-3-1IEEE802.3 はイーサネットの規格
4-4-2「1000BASE-T」ってどんな意味?
4-4-310Mbpsイーサネット
4-4-4ファストイーサネット
4-4-5ギガビットイーサネット
4-4-610ギガビットイーサネット
4-4-7その他のイーサネット規格
4-4-8トランシーバー(Transceiver)

○Part 5無線を使ってネットワークに接続しよう
■5-1無線LANって何だろう?
5-1-12つの無線LAN通信モード
5-1-2CSMA/CAとは?
5-1-3無線LANの規格
5-1-4Wi-Fiとは?
■5-2無線LANアクセスポイントへはどのように接続される?
5-2-1アソシエーションとは?
■5-3無線LANはどの範囲で使える?
5-3-1無線LANの最大通信速度
5-3-2無線LANのチャネル
5-3-3アクセスポイントの最大通信範囲
■5-4無線LANは盗聴される?
5-4-1アクセスポイントにおけるアクセス制御
5-4-2アクセスポイントにおけるユーザ認証
5-4-3無線LAN通信の暗号化

○Part 6インターネットプロトコルとIPアドレスを学ぼう
■6-1IPはネットワークを越えた通信
6-1-1ネットワークを細かく分割する?
6-1-2ブロードキャストの流れる範囲
6-1-3OSI参照モデルで見てみよう
6-1-4IPv4とIPv6
■6-2IPv4アドレスを設定しよう
6-2-1IPアドレスを学ぼう
6-2-2IPv4における3種類のネットワーク
6-2-3ネットワークアドレスとブロードキャストアドレス
6-2-4サブネットマスクって何だろう?
■6-3IPv6アドレスを設定しよう
6-3-1IPv6アドレスを学ぼう
6-3-2IPv6アドレスの種類
6-3-3IPv6のプライベートアドレスとグローバルアドレス
6-3-4IPv6アドレスはどのように生成されるのだろう?
■6-4IPにおけるデータの流れとは?
6-4-1各層ごとのデータの形
6-4-2IPヘッダーを見てみよう
■6-5どのとびらからデータを流そう?
6-5-1データがカプセル化される流れ
6-5-2ARP(Address Resolution Protocol)
6-5-3RARP(Reverse Address Resolution Protocol)
6-5-4DHCP(Dynamic Host Configuration Protocol)

○Part 7TCP・UDPって何だろう?
■7-1TCPとUDPの違い
7-1-1トランスポート層の働き
7-1-2使い道が異なるTCPとUDP
7-1-3コネクション型とコネクションレス型
■7-2TCPの役割
7-2-1TCPは信頼できる通信
7-2-2TCPではどんなデータが流れるのだろう?
7-2-3TCPヘッダーを見てみよう
■7-3TCPポートって何だろう?
7-3-1アプリケーションの識別子
7-3-2ウェルノウンポート番号
■7-4TCPはどのように信頼性を確保するのだろう?
7-4-1コネクションの確立と終了
7-4-2シーケンス番号を使ったデータ転送
7-4-3ウィンドウ制御
7-4-4輻輳制御
■7-5リアルタイム通信に適したUDP
7-5-1何もしないUDP
7-5-2UDPではどんなデータが流れるのだろう?

○Part 8ルーティングって何だろう?
■8-1データにも“道順”がある
8-1-1地下鉄で目的地まで移動するとき
8-1-2ルートとルーティング
8-1-3人間が地下鉄で移動する場合
8-1-4インターネット上でパケットが移動する場合
■8-2道順を決めよう
8-2-1ルーティングテーブルとは?
8-2-2ルーティングテーブルの要素
8-2-3道順がわからないときは?
■8-3道順を決めるのはルーター
8-3-1ルーターの役割
8-3-2ルーティングテーブルはどう作られる?
8-3-3スタティックルーティングとは?
8-3-4ダイナミックルーティングとは?
■8-4ルーティングプロトコルを学ぼう
8-4-1ルーティングプロトコルとは?
8-4-2ルーティングプロトコルの種類
8-4-3ディスタンスベクタ型でのルーティング
8-4-4ディスタンスベクタ型の問題とその対策
8-4-5リンクステート型でのルーティング
8-4-6スタティックルートの設定例

○Part 9インターネット上で何ができる?
■9-1サーバーについて理解しよう
9-1-1サーバーの役割と種類
9-1-2オンプレミスでのサーバー構築時の注意点
9-1-2サーバー構築時の注意点
9-1-3サーバーの仮想化
9-1-4コンテナ型仮想化
9-1-5サーバーレスアーキテクチャ
■9-2ホームページはどうして表示される?
9-2-1ホームページを見る仕組み
9-2-2HTMLって何だろう?
9-2-3HTTP=ポート番号80
9-2-4ホームページはどうやって表示される?
■9-3URLって何だろう?
9-3-1“http://www.……”の意味
9-3-2ドメイン名って何だろう?
■9-4送ったメールはどうやって処理される?
9-4-1メールアドレスを学ぼう
9-4-2メールはどうやって送信される?
9-4-3パソコンでメールを受信しよう
9-4-4添付ファイルはどんな形で送られる?
■9-5クラウドコンピューティングとは?
9-5-1クラウドの分類
9-5-2クラウドの利用形態
9-5-3クラウドで利用されるさまざまな仮想化

○Part 10ネットワークセキュリティを理解しよう
■10-1情報セキュリティって何だろう?
10-1-1情報セキュリティの三大基本理念
10-1-2セキュリティ脅威の種類
10-1-3人的なセキュリティ脅威とは?
10-1-4コンピュータウイルスって何だろう?
■10-2ネットワークでセキュリティ対策を行おう
10-2-1ウイルスから防御しよう
10-2-2VPN
10-2-3ファイアウォール
10-2-4IDS/IPS
10-2-5URLフィルタリング
10-2-6DLP
■10-3境界型セキュリティモデルとゼロトラストモデル
10-3-1境界型セキュリティモデル
10-3-2ゼロトラストモデル
10-3-3サイバー攻撃対策のフレームワーク
詳細を表示する