ステップアップラーニングシリーズ【改訂3版】TCP/IPネットワーク ステップアップラーニング

[表紙]【改訂3版】TCP/IPネットワーク ステップアップラーニング

紙版発売

B5判/320ページ

定価2,178円(本体1,980円+税10%)

ISBN 978-4-7741-5471-8

ただいま弊社在庫はございません。

本書の新版が発行されています。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

TCP/IPネットワークを理解する上で必要な知識を無理なく,段階的に学習できる入門書です。インターネットの成り立ちからIPアドレスのしくみ,インターネットでは大変重要なルーティングなど,TCP/IPを本当に理解するために必要となる項目をわかりやすく解説しています。またブロードバンドや無線LAN,情報セキュリティなどの最新事情も網羅しています。節末に確認問題,章末に練習問題を掲載し,ステップごとに理解度を確認することができます。

こんな方におすすめ

  • インターネットのしくみを0から学びたい人
  • 最新ネットワークの基本知識を知りたい人
  • 情報処理技術者試験を受験する人

この書籍に関連する記事があります!

もっとインターネットのことを知っておこう!
インターネットは1960年代の冷戦時代に,軍事利用を目的にアメリカで開発が始まったシステムです。

目次

Part1 インターネットの世界へようこそ!

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-4 TCPの発明
  • 1-2-5 UNIXとUUCP
  • 1-2-6 ARPANET以外のネットワーク
  • 1-2-7 ドメイン名の歴史
  • 1-2-8 WWWの登場
  • 1-2-9 Webブラウザの登場
  • 確認問題
  • 練習問題

Part2 ネットワークの基本を学ぼう

2-1 パソコンとネットワーク

  • 2-1-1 “線”で結ぶ
  • 2-1-2 有線の場合
  • 2-1-3 無線の場合
  • 確認問題

2-2 パソコンについて詳しく学ぼう

  • 2-2-1 コンピュータの頭脳「CPU」
  • 2-2-2 作業机にあたるメモリ
  • 2-2-3 道具箱にあたるハードディスク
  • 2-2-4 ネットワークコントローラ
  • 確認問題

2-3 2進数を学ぼう

  • 2-3-1 0と1の世界
  • 2-3-2 ビットとバイト
  • 2-3-3 2進数を計算してみよう
  • 2-3-4 16進数を学ぼう
  • 確認問題

2-4 “とびら”の住所

  • 2-4-1 MACアドレスを知ろう
  • 2-4-2 ベンダコード+製品番号=MACアドレス
  • 確認問題
  • 練習問題

Part3 プロトコルって何だろう?

3-1 TCP/IPはインターネットの核

  • 3-1-1 プロトコルはネットワークの約束ごと
  • 3-1-2 どうやってプロトコルができるのだろう?
  • 3-1-3 RFCって何だろう?
  • 3-1-4 インターネットの標準化団体
  • 3-1-5 他にどんな標準化団体があるのだろう?
  • 確認問題

3-2 OSI参照モデルを学ぼう

  • 3-2-1 なぜ階層型モデルが必要なのだろう?
  • 3-2-2 OSI参照モデルをマスターしよう
  • 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)
  • 確認問題
  • 練習問題

Part4 ケーブルを使ってネットワークに接続しよう

4-1 どんな種類のケーブルがある?

  • 4-1-1 ツイストペアケーブル(Twisted Pair Cable)
  • 4-1-2 同軸ケーブル(Coaxial Cable)
  • 4-1-3 光ファイバケーブル(Fiber Cable)
  • 4-1-4 シリアルケーブル(Serial Cable)
  • 確認問題

4-2 ネットワークのいろいろな形態(トポロジ)

  • 4-2-1 バス型トポロジ
  • 4-2-2 スター型トポロジ(ハブアンドスポーク)
  • 4-2-3 リング型トポロジ
  • 4-2-4 メッシュ型トポロジ
  • 4-2-5 その他のトポロジ
  • 4-2-6 冗長構成
  • 確認問題

4-3 LANって何だろう?

  • 4-3-1 CSMA/CDとは?
  • 4-3-2 どんなデータが流れているのだろう
  • 4-3-3 セグメント内のデータの流れを見てみよう
  • 4-3-4 ブロードキャストとマルチキャスト
  • 確認問題

4-4 LANの規格を学ぼう

  • 4-4-1 IEEE802.3はイーサネットの規格
  • 4-4-2 「1000BASE-T」ってどんな意味?
  • 4-4-3 10Mbpsイーサネット
  • 4-4-4 ファーストイーサネット
  • 4-4-5 ギガビットイーサネット
  • 4-4-6 10ギガビットイーサネット
  • 4-4-7 その他のイーサネットの規格
  • 4-4-8 トランシーバ (Transceiver)
  • 確認問題
  • 練習問題

Part5 インターネットプロトコルとIPアドレスを学ぼう

5-1 IPはネットワークを越えた通信

  • 5-1-1 ネットワークを細かく分割する?
  • 5-1-2 ブロードキャストの流れる範囲
  • 5-1-3 OSI参照モデルで見てみよう
  • 5-1-4 IPv4とIPv6
  • 確認問題

5-2 IPv4アドレスを設定しよう

  • 5-2-1 IPアドレスを学ぼう
  • 5-2-2 IPv4における3種類のネットワーク
  • 5-2-3 ネットワークアドレスとブロードキャストアドレス
  • 5-2-4 サブネットマスクって何だろう?
  • 確認問題

5-3 IPv6アドレスを設定しよう

  • 5-3-1 IPv6アドレスを学ぼう
  • 5-3-2 IPv6アドレスの種類
  • 5-3-3 IPv6アドレスのプライベートアドレスとグローバルアドレス
  • 5-3-4 IPv6アドレスはどのように生成されるのだろう?
  • 確認問題

5-4 IPにおけるデータの流れとは?

  • 5-4-1 各層ごとのデータの形
  • 5-4-2 IPヘッダを見てみよう
  • 確認問題

5-5 どのとびらからデータを流そう?

  • 5-5-1 データがカプセル化される流れ
  • 5-5-2 ARP(Address Resolution Protocol)
  • 5-5-3 RARP(Reverse Address Resolution Protocol)
  • 5-5-4 DHCP(Dynamic Host Configuration Protocol)
  • 確認問題
  • 練習問題

Part6 TCP・UDPって何だろう?

6-1 TCPとUDPの違い

  • 6-1-1 トランスポート層の働き
  • 6-1-2 使い道が異なるTCPとUDP
  • 6-1-3 コネクション型とコネクションレス型
  • 確認問題

6-2 TCPの役割

  • 6-2-1 TCPは信頼できる通信
  • 6-2-2 TCPではどんなデータが流れるのだろう?
  • 6-2-3 TCPヘッダを見てみよう
  • 確認問題

6-3 TCPポートって何だろう?

  • 6-3-1 アプリケーションの識別子
  • 6-3-2 ウェルノウンポート番号
  • 確認問題

6-4 TCPはどのように信頼性を確保するのだろう?

  • 6-4-1 コネクションの確立と終了
  • 6-4-2 シーケンス番号を使ったデータ転送
  • 6-4-3 ウィンドウ制御
  • 6-4-4 輻輳制御
  • 確認問題

6-5 リアルタイム通信に適したUDP

  • 6-5-1 何もしないUDP
  • 6-5-2 UDPではどんなデータが流れるのだろう?
  • 確認問題
  • 練習問題

Part7 ルーティングって何だろう?

7-1 データにも“道順”がある

  • 7-1-1 地下鉄で目的地まで移動するとき
  • 7-1-2 ルートとルーティング
  • 7-1-3 人間が地下鉄で移動する場合
  • 7-1-4 インターネット上でパケットが移動する場合
  • 確認問題

7-2 道順を決めよう

  • 7-2-1 ルーティングテーブルとは?
  • 7-2-2 ルーティングテーブルの要素
  • 7-2-3 道順がわからないときは?
  • 確認問題

7-3 道順を決めるのはルータ

  • 7-3-1 ルータの役割
  • 7-3-2 ルーティングテーブルはどう作られる?
  • 7-3-3 スタティックルーティング
  • 7-3-4 ダイナミックルーティング
  • 確認問題

7-4 ルーティングプロトコルを学ぼう

  • 7-4-1 ルーティングプロトコルとは?
  • 7-4-2 ルーティングプロトコルの種類
  • 7-4-3 ディスタンスベクタ型でのルーティング
  • 7-4-4 ディスタンスベクタ型の問題とその対策
  • 7-4-5 リンクステート型でのルーティング
  • 7-4-6 スタティックルートの設定例
  • 確認問題
  • 練習問題

Part8 インターネット上で何ができる?

8-1 ホームページはどうして表示される?

  • 8-1-1 ホームページを見る仕組み
  • 8-1-2 HTMLって何だろう?
  • 8-1-3 HTTP=ポート番号80
  • 8-1-4 ホームページはどうやって表示される?
  • 確認問題

8-2 URLって何だろう?

  • 8-2-1 “http://www.……”の意味
  • 8-2-2 ドメイン名って何だろう?
  • 確認問題

8-3 送ったメールはどうやって処理される?

  • 8-3-1 メールアドレスを学ぼう
  • 8-3-2 メールはどうやって送信される?
  • 8-3-3 パソコンでメールを受信しよう
  • 8-3-4 添付ファイルはどんな形で送られる?
  • 確認問題

8-4 ファイルを送ろう

  • 8-4-1 FTP(File Transfer Protocol)
  • 8-4-2 ポート番号は21
  • 8-4-3 FTPを使ってみよう
  • 確認問題

8-5 コンピュータを遠隔操作しよう

  • 8-5-1 Telnetとは?
  • 8-5-2 実際に操作してみよう
  • 8-5-3 Telnetとポート番号
  • 8-5-4 SSHって何だろう?
  • 確認問題
  • 練習問題

Part9 ネットワーク設定を確認してみよう

9-1 パソコンの設定を確認しよう

  • 9-1-1 ケーブルを確認しよう
  • 9-1-2 ネットワークインタフェースの設定を確認しよう
  • 9-1-3 正しくネットワーク設定できているかを確認しよう
  • 9-1-4 どんなルートを持っているかを見てみよう
  • 確認問題

9-2 ICMPを使ってみよう

  • 9-2-1 ICMPとは?
  • 9-2-2 pingコマンドを使ってみよう
  • 9-2-3 tracertコマンドを使ってみよう
  • 確認問題

9-3 接続を確認しよう

  • 9-3-1 ARPテーブルを見てみよう
  • 9-3-2 TCPコネクションの接続を確認しよう
  • 9-3-3 DNSサーバに名前の問い合わせをしてみよう
  • 確認問題
  • 練習問題

Part10 無線を使ってネットワークに接続しよう

10-1 無線LANって何だろう?

  • 10-1-1 2つの無線LAN通信モード
  • 10-1-2 CSMA/CAとは?
  • 10-1-3 無線LANの規格
  • 10-1-4 Wi-Fiとは?
  • 確認問題

10-2 無線LANアクセスポイントへはどのように接続される?

  • 10-2-1 アソシエーションとは?
  • 確認問題

10-3 無線LANはどの範囲で使える?

  • 10-3-1 無線LANの最大通信速度
  • 10-3-2 無線LANのチャネル
  • 10-3-3 アクセスポイントの最大通信範囲
  • 確認問題

10-4 無線LANは盗聴される?

  • 10-4-1 アクセスポイントにおけるアクセス制御
  • 10-4-2 アクセスポイントにおける認証
  • 10-4-3 無線LAN通信の暗号化
  • 確認問題
  • 練習問題

Part11 セキュリティを理解しよう

11-1 情報セキュリティって何だろう?

  • 11-1-1 情報セキュリティの三大基本理念
  • 11-1-2 セキュリティ脅威の種類
  • 11-1-3 人的なセキュリティ脅威とは?
  • 11-1-4 コンピュータウイルスって何だろう?
  • 確認問題

11-2 ネットワークでセキュリティ対策を行おう

  • 11-2-1 ウイルスから防御しよう
  • 11-2-2 VPN
  • 11-2-3 ファイアウォール
  • 11-2-4 IDS/IPS
  • 11-2-5 URLフィルタリング
  • 11-2-6 DLP
  • 確認問題
  • 練習問題

著者プロフィール

三輪賢一(みわけんいち)

1997年岐阜高専電子制御工学科卒。
高専での卒論であったSTM(Scanning Tunneling Microscope; 走査型トンネル顕微鏡)のソフトウェア開発を,Synchronous Transfer Mode と間違われ,ATM 交換機のソフトウェア開発部門に配属される。ATM 交換機上のTCP/IP モジュール開発を経験。その後シリコンバレーのネットワーク機器ベンダ日本法人のシステムズエンジニアとして通信事業者や企業向けにネットワーク機器の提案,構築,運用サポート業務に従事。
著書に「かんたんネットワーク入門」,「プロのための[図解]ネットワーク機器入門」(ともに技術評論社)がある。