ソースコードで体感するネットワークの仕組み ~手を動かしながら基礎からTCP/IPの実装までがわかる

ソースコードで体感するネットワークの仕組み ~手を動かしながら基礎からTCP/IPの実装までがわかる

ビジネス・実用
2,728円 (税込)

13pt

4.0

普段あたりまえのようにネットワークを使っていますが,「IPアドレスを持っている」とはどういったことか,本当に理解できているでしょうか。本書では,IPやUDP,TCPを自作し,ネットワークの仕組みを体験。pingのやりとりを行うプログラムを,DHCPクライアント機能の実装,TCPの送受信と切断を行うものへと拡張していくことで,RFCを眺めるだけでは見えにくいプロトコルの全体の流れをつかめます。ソケットライブラリに頼っていては得られない,問題の切り分けや問題発生の予防に役立つ力も身につきます。

詳しい情報を見る

  • カテゴリ
    :
    ビジネス・実用
  • ジャンル
    :
    IT・コンピュータ / インターネット
  • 出版社
    :
    技術評論社
  • タイトル
    :
    ソースコードで体感するネットワークの仕組み ~手を動かしながら基礎からTCP/IPの実装までがわかる
  • タイトルID
    :
    520570
  • ページ数
    :
    272ページ
  • 電子版発売日
    :
    2018年05月18日
  • コンテンツ形式
    :
    EPUB
  • サイズ(目安)
    :
    5MB

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

ソースコードで体感するネットワークの仕組み ~手を動かしながら基礎からTCP/IPの実装までがわかる のユーザーレビュー

\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

    Posted by ブクログ

    ARP, IP, UDP, DHCP, TCPをPF_PACKETを使いユーザプロセスで実装する本。
    最初にプロトコルの概要を少し説明したあとは、ほぼソースコードで、最低限の解説を挟んでいく構成。
    解説用に色々割りきったシンプルな構成のプログラムになっていてとてもわかりやすい。
    プロトコル自体について知りたい人向けではなく、低レイヤに興味があって実装イメージを持ちたい人に最適な本だとおもう。

    ところで久々にネットワークの本を読んだ。
    やっぱりやってることはすごく単純。それだけに今これだけ多くの機器がインターネットにつながってそれなりに意志疎通できてる状況って奇跡的だなぁとあらためて感じた。

    0
    2018年05月30日

    Posted by ブクログ

    socket(2) に AF_PACKET/SOCK_RAW/ETH_P_IP を指定してリンクレイヤーに接続し、その上に ethernet から tcp までを自作していくというもの。
    カーネルモジュールを書くお作法は勉強しなくて良いし、変に改造してもカーネルクラッシュする心配はないし、ユーザランドでこういう自作をするのは仕組みに集中できるので良いなと感じた。一方で、STREAMS みたいなフレームワークのありがたみも感じることができた。

    さらさらと読みこなすには、それなりに知識が必要。
    - Linux (or UNIX) で C プログラミングをしたことがある
    - POSIX スレッドとか、reader-writer ロックとか
    - TCP/IP の概要を知ってる(OSI 7 階層モデルとか、カプセル化とか)

    紙面の幅とか色々制限が色々あったのかも知れないが、コード自体は読みにくい。

    0
    2019年05月05日

ソースコードで体感するネットワークの仕組み ~手を動かしながら基礎からTCP/IPの実装までがわかる の詳細情報

  • カテゴリ
    :
    ビジネス・実用
  • ジャンル
    :
    IT・コンピュータ / インターネット
  • 出版社
    :
    技術評論社
  • タイトル
    :
    ソースコードで体感するネットワークの仕組み ~手を動かしながら基礎からTCP/IPの実装までがわかる
  • タイトルID
    :
    520570
  • ページ数
    :
    272ページ
  • 電子版発売日
    :
    2018年05月18日
  • コンテンツ形式
    :
    EPUB
  • サイズ(目安)
    :
    5MB

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

この本をチェックした人は、こんな本もチェックしています

無料で読める IT・コンピュータ

IT・コンピュータ ランキング

小俣光之 のこれもおすすめ

同じジャンルの本を探す