配信予定・最新刊

作品一覧

  • Linuxネットワークプログラミングバイブル
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語とLinuxを使った、ネットワークプログラミングのすべてを学べる解説書です。小俣氏の前著『C for Linux2 超実践Linuxネットワークプログラミング』を大幅に刷新し、IPv6に対応し、新しい環境での実行例や便利なライブラリの紹介などを新たに盛り込みました。本書では、多重化・エラー処理などの必須の実装から、IPv4/IPv6デュアルスタック・RAWソケット・SSLなど定番のテクニックを学べます。また、実際にプログラムを作って動かすことで理解を深めることに重点をおき、C言語によるサンプルを多数収録。高性能で信頼性が高いシステムが構築できるようになります。
  • ソースコードで体感するネットワークの仕組み ~手を動かしながら基礎からTCP/IPの実装までがわかる
    4.0
    普段あたりまえのようにネットワークを使っていますが,「IPアドレスを持っている」とはどういったことか,本当に理解できているでしょうか。本書では,IPやUDP,TCPを自作し,ネットワークの仕組みを体験。pingのやりとりを行うプログラムを,DHCPクライアント機能の実装,TCPの送受信と切断を行うものへと拡張していくことで,RFCを眺めるだけでは見えにくいプロトコルの全体の流れをつかめます。ソケットライブラリに頼っていては得られない,問題の切り分けや問題発生の予防に役立つ力も身につきます。
  • Software Design for Beginners③ ネットワーク技術入門
    NEW
    -
    1巻1,980円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆ネットワーク技術を身につける、手掛かりを本書で得られます!◆ IT業界でエンジニアとして働くとき、学生時代とは異なり誰からも言われることなく自分から勉強していくことが、ライバルたちを引き離し、自分の人生(キャリアパス)を悠々と歩むために必要になります。本書はSoftwareDesign誌の人気特集記事を再編集し1冊にまとめたものです。ネットワーク技術は根本的な知識を一度学べばずっと役立ちます。優れた筆者の皆さんの知見を本書で得て、エンジニアの実力を身に着けてください。 ■こんな方におすすめ ・IT業界の新人エンジニアの皆さん。コンピュータネットワーク技術の考え方の基礎を学び、仕事に生かしたい方。 ■目次 第1章 ハンズオン TCP/IPコードで納得 ネットワークのしくみ ・1-1 データの流れから見るプロトコルの役割とその挙動 押さえておきたい ネットワークの基本用語 ・1-2 「ピンを通す」裏側では何が起きているか pingを自作してネットワーク通信の実装を知る ・1-3 ネットワークの根幹技術を体験! TCPによるソケットプログラミング ・1-4 実践! NAT越え、マルチキャスト UDPによるソケットプログラミング 第2章 基礎講座 Webとインフラの常識を総ざらい TCP/IP、インターネット、セキュリティの基本を説明できるようになろう ・2-1 ネットワークのプロトコル ――OSI参照モデルについてちゃんと説明できますか? ・2-2 TCP ――データ通信の基本をしくみから理解 ・2-3 イーサネットとIPネットワーク ――LAN、スイッチ、ルーティング ・2-4 インターネット ――Webやメールのやりとりのしくみを押さえる ・2-5 ネットワークとセキュリティ ――基礎から、認証・認可、暗号化技術、DDoS攻撃、エンドポイントまで 第3章 オンプレもクラウドも徹底防御! 今さら聞けないネットワークセキュリティ 攻撃手法や防御システムの基本を押さえて守りを固めよう ・3-1 ネットワークセキュリティの基本 攻撃手法とその対策を知る ・3-2 5つの防御手段を比べて理解 ネットワークセキュリティにおける防御システム ・3-3 遠隔地からのセキュアな通信を実現する VPNと暗号化/認証の基礎 ・3-4 昨今のセキュリティインシデントに立ち向かう クラウドネットワークセキュリティ ■著者プロフィール 村山 公保(倉敷芸術科学大学危機管理学部教授)、小俣 光之(日本シー・エー・ディー株式会社代表取締役社長・現役プログラマー)、小川 晃通(ネットワークプログラマ/エンジニア・フリーランスライター)、NTTドコモビジネス(長沖 彰、中森 朋郁、水口 直哉、池上 謙一、塩治 龍三朗)、佐々木 現興(トレンドマイクロ)

ユーザーレビュー

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

    Posted by ブクログ

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

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

    0
    2018年05月30日
  • Linuxネットワークプログラミングバイブル

    Posted by ブクログ

    比較的単純なクライアント/サーバプログラムをどんどん拡張していくような形で解説を進めていく。
    コードに変更点が無い部分でも端折っている部分はほとんどないところが良い。
    内容もしっかりしており、とくに SSL プログラミングは高度。
    この1冊でかなりのことが理解できると思う。

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

    Posted by ブクログ

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

    さらさらと読みこなすには、それなりに知識が必要。
    - Linux (or UNIX) で C プログラミングをしたことがある
    - POSIX スレッドと

    0
    2019年05月05日

新規会員限定 70%OFFクーポン 今すぐGET