タグ

networkに関するperlbombのブックマーク (2)

  • Linuxネットワークドライバの開発 - Handwriting

    この記事はLinux Advent Calendar 2016 9日目の記事です。 遅刻してしまい申し訳ございません。。。 とある事情があって1ヶ月半ほど独自NICのLinux向けのネットワークドライバを開発していた。 今回はARM用のデバイスドライバを開発した。NICはXilinx社のFPGAであるZYBOを用いて開発した。 まだ十分に実用段階というわけではないが、ひとまず独自NIC経由でのpingやiperfが通ったので、後学のために知見を残しておきたい(誰得だ、という感じだが)。 ソースコードはまだ公開されていないが、そう遠くないうちに公開する予定(たぶん)。 はじめに Linuxのデバイスには キャラクタデバイス - バイト単位のデータ通信 (e.g. シリアルポート) ブロックデバイス - ブロック単位のデータ通信 (e.g. ディスク) ネットワークデバイス の3種類がある。ネ

    Linuxネットワークドライバの開発 - Handwriting
  • 飛行機の機内Wi-Fiによるネット接続はこうやって実現されている

    旅客機の中でインターネットが使える機内Wi-Fiに対応した飛行機が増え、空の旅をどんどん快適に過ごせるようになっていますが、よくよく考えてみると上空をものすごいスピードで飛ぶ機体にインターネットの回線を届ける仕組みは理解できていない部分もありがちです。飛行機でインターネット通信を可能にする通信方法は地上方式と人工衛星方式、さらにこれら2つを組み合わせたハイブリッド方式があるのですが、その主な通信方式についての技術を、旅行情報サイトのThe Points Guyがまとめています。 How Does In-Flight Wi-Fi Really Work? http://thepointsguy.com/2015/11/how-in-flight-wi-fi-works/ ◆方法その1:Air-To-Ground方式(ATG方式) 主に国内線などの洋上を飛ばないルートで用いられることが多いのが

    飛行機の機内Wi-Fiによるネット接続はこうやって実現されている
  • 1