タグ

networkに関するiga_kのブックマーク (41)

  • 意外と手軽、家庭用 10 Gbps+ イーサネットまとめ

    この他、50G、200G、400G、800G も規格としては存在しますが、メリットが少なかったり、一般家庭で買える値段ではないので割愛します。 200G 以上必要な場合は場合によっては link aggregation などを使うと良いでしょう。 モジュールの価格は参考で、 Cisco などの純正品ではなく、FS.com や 10Gtek などのいわゆるジェネリック品の価格です。当然ですが価格は変動しますので、目安程度にお願いします。調査したのは2023年1月8日です。 ツイストペアか、光ファイバーか LAN を構築するときに条件が全く変わってくるのがツイストペアケーブルを用いるか、光ファイバーケーブルを用いるかです。 ツイストペアケーブル(UTP)は入手性が良く、作りも頑丈なため取り扱いが気楽です。その半面、速度が限られ、10 Gbps 以上になると消費電力やレイテンシ、安定性という面で

    意外と手軽、家庭用 10 Gbps+ イーサネットまとめ
  • 「やはりインフラ作りは楽しくてしょうがない」 村井純×登大遊×田中邦裕が語る、日本のICTの課題と期待

    インターネットの父、村井純氏 田中邦裕氏(以下、田中):よろしくお願いします。ここから60分間、登さんと村井先生という、濃いキャラを2人お迎えして、どのように進めていこうかと、悩ましいところですけれども、最大限お二人の魅力を引き出していきながら、けしからん話をしていければなと思っていますので、どうぞよろしくお願いします。 では、最初に自己紹介を軽くしていただければなと思います。お二人のことはみなさんすでにご存じかと思いますが、村井先生から軽く自己紹介いただいてよろしいでしょうか。 村井純氏(以下、村井):慶応大学の村井です。今日はちょうど「WIDE(WIDEプロジェクト)」の合宿をやっていて、そこからここへ来たので、髭も剃っていないし(笑)、WIDEの合宿の時はガッと(予定を)ブロックしているので、けっこう久しぶりにいろいろな話がじっくりできる時だと思います。 今日はこのシャツを着てきまし

    「やはりインフラ作りは楽しくてしょうがない」 村井純×登大遊×田中邦裕が語る、日本のICTの課題と期待
    iga_k
    iga_k 2022/07/16
    めちゃめちゃ面白いなー
  • Ruby Advent Calendar 2021: パケットキャプチャ入門 with dRuby - shioimm || coe401_

    訂正とお詫び (2022/3/5) この記事の最後に「WiresharkがdRubyに対応していないためキャプチャできなかった」と結論づけているのですが、筆者の不見識でWiresharkにdRuby用のディセクタがビルトインされていることに気づいていませんでした。 申し訳ありません。 以下のように設定するとdRubyパケットをキャプチャすることが可能です。 Wireshark > Preferences > Protocols > DRb ポート番号を指定する 以下は元の記事 (未編集) です↓ Ruby Advent Calendar 2021 17日目の記事です。 昨日は@okuramasafumiさんでした。 この記事は 2台の機器 (MacBookとThinkPad) がお互いに通信を行うような dRubyスクリプトを書き、その実際の通信の様子をWiresharkで眺める という小

    Ruby Advent Calendar 2021: パケットキャプチャ入門 with dRuby - shioimm || coe401_
    iga_k
    iga_k 2021/12/17
    突然の「上記のやりとりをキャプチャします。」がめっちゃええやんだ。
  • ハイパフォーマンス ブラウザネットワーキング

    現代のアプリケーションエンジニアは、UIやデータ処理、開発言語、プラットフォームの仕様や癖だけでなく、サーバやネットワークについても、上から下まで、表から裏まで広く知ることを求められます。書は「ブラウザ」に関連し、インターネットで使用されるさまざまなネットワーク技術をまとめたものです。HTTP/2.0やWebRTCなどの最新技術、WebSocketやXMLHttpRequestなどのブラウザAPI、そしてそれらの土台となるTCPやUDPやトランスポート層についてまでを幅広くカバーします。書はカバーする技術範囲の広さを「パフォーマンス」という軸に沿って説明します。また改善前後の性能・速さを可能な限り具体化し、それぞれの場面においてのパフォーマンス改善幅を示します。ネットワークのデータリンク層からアプリケーション層、そして過去から近い将来までをまとめた書は、インターネットにかかわるすべて

    ハイパフォーマンス ブラウザネットワーキング
    iga_k
    iga_k 2021/11/22
    Webでつかってる技術を一通り説明
  • 書籍「サーバ/インフラエンジニアの基本がこれ1冊でしっかり身につく本」発売!

    わたしが執筆した サーバ/インフラエンジニアの基がこれ1冊でしっかり身につく が2021-04-14に発売されます!! 物理:2021-04-14発売 Kindle:2021-04-09発売 PDF/EPUB:2021-04-09発売 →Gihyo Digital Publishing ※電子版が先行発売。時代ですねぇ 今回は表紙がとてもポップで、いままでの著書にはない雰囲気。これはこれでとてもいいカンジ。 つかいかた Webエンジニアの初期研修の1冊にピッタリだと思います。 ぜひお手にとってください! 今回の サーバ/インフラエンジニアの基がこれ1冊でしっかり身につくインフラエンジニアの卵のためのファーストステップです。 広く浅くいろいろなトピックを摘めるようにしています。 書を専門分野への足がかりにしてください。 Webエンジニアがインフラのことも知っていきたい!とい

  • けしからんファイアウォールに負荷掛けたら警察から手紙きた 登大遊氏が光ファイバーの先に興味をもった理由

    情報科学若手の会とは、情報科学に携わる学生、若手研究者、エンジニアのディスカッションと交流の会です。NTT東日特殊局員の登氏が政府に配布停止要請されたVPNソフトの話など、シン・テレワークシステムの開発のもととなった数々の経験を開発秘話として講演しました。今回は登氏がNTT東日に呼ばれるまでの経緯について。前回の記事はこちら。 村井研を真似た部屋を大学内に作る 登大遊氏(以下、登):しばらくして、どうも他にすごい大学があるという噂が回ってきました。「SFCの村井先生の研究室はすごいらしい」と。みんな知らなかったんのですが、ちょっと筑波大の学生が夜中に見学しに行ったら、あそこはすごいと。「村井研はすごい」と。 こういうものを作りたくて、我々も真似しようとヤフーオークションや大学廃棄で大量機材を持ってきました。あとは、先ほどの国のお話とかでの収益と、SoftEtherも売れていたので収益が

    けしからんファイアウォールに負荷掛けたら警察から手紙きた 登大遊氏が光ファイバーの先に興味をもった理由
    iga_k
    iga_k 2021/01/25
    なにこれおもしろすぎる
  • NISC | みんなで使おうサイバーセキュリティ・ポータルサイト

    みんなで使おうサイバーセキュリティ・ポータルサイト

    iga_k
    iga_k 2020/12/24
    ネットワークの暗号化とかがわかりやすいPDF
  • ネットワーク越しリトライ考 - その手の平は尻もつかめるさ

    ここ最近では何らかのインターネットサービスを構築・運用するにあたって、ネットワーク越しのリトライを考えることは避けられなくなりつつあります。 micro services のようなアーキテクチャを採用している場合はサービス間のメッセージのやり取りはまず失敗する前提 (つまりリトライをする前提) で組む必要がありますし、たくさんのクライアントがいてそのクライアントが定期的に何かを処理してセントラルにデータを送ってくる IoT のようなシステムを構築する時もその処理のリトライをよく考える必要があります。 というわけで「ネットワーク越しのリトライ」についてここ最近考えていることをざっくりと書き留めるものであります。 前提 リトライをする側をクライアント、リトライを試みられる側をサーバと呼称します リトライにおいて、サーバおよびネットワークはクライアントよりも弱者です クライアントはリトライをコン

    ネットワーク越しリトライ考 - その手の平は尻もつかめるさ
    iga_k
    iga_k 2020/11/17
    学び
  • NTT フレッツ光における通信速度などの現状について、背景や仕組みから正しく理解する 2020

    会社でフルリモート体制が築かれるにつれ、各スタッフの自宅の回線などについての相談を受けることが増えてきました。ということで、筆者 sorah の見解として 2020 年の NTT フレッツ光網について、主に通信速度や輻輳についての問題を理解するための背景と仕組みを説明しようと思います。 理解が間違っていたら教えてください。なるべく総務省や NTT の資料からソースを集めてきた上で説明していますが、出典不明の情報も混ざっているかもしれません。できるだけ具体的な出典を文単位で示していますが、複数の資料に渡る複雑なトピックに関しては文末に纏める形になっています。 技術的な意味での細かい解説よりも複雑な事情や背景の説明が中心です。フレッツ光とか NGN とか IPoE とか IPv6 とか v6 プラス・アルファみたいな言葉を聞いて、なんでそんな難しいんだと思った人も多いんじゃないでしょうか。エン

    iga_k
    iga_k 2020/06/21
    そらはさんの記事、めっちゃためになる!
  • curl は何をしているか #システムコール編 - Qiita

    はじめに curl は Web サーバや REST API の動作確認でよく利用されているコマンドです curl が実際にどんな処理を行っているのか、strace コマンドを使用してシステムコールレベルで観察してみたいと思います 説明に間違いがありましたらごめんなさい 調査環境 Web サーバ 1 台とクライアントマシン 1 台を LAN ケーブルで直結し、OS は Linux をインストール、Web サーバは nginx を使用します 各マシンの IP アドレスは以下の通りです マシン IP アドレス

    curl は何をしているか #システムコール編 - Qiita
    iga_k
    iga_k 2020/06/12
    straceを使ってcurlコマンドがどのシステムコールを読んでどんなデータを入出力しているかの記事。とても勉強になった。
  • 自宅ネットワーク改善日記その6 IPv4 over IPv6編 - nownab.log

    今回はDS-LiteでIPv4通信が90倍速くなった話です。 全日記: その1 調査編 その2 L2SW交換編 その3 光開通編 その4 RTX830導入編 その5 Google Nest Wifi導入編 その6 IPv4 over IPv6編 その7 VLAN編 あらすじ その1からその5で、ルータ、スイッチ、アクセスポイント、ケーブルといった物理的な機器については予定してた構成が整いました。 しかし、フレッツ光回線ということもあって相変わらず混雑時間帯は数Mbps以下しかでないという状況でした。 今回はその状況を改善するために、IPoEによる高速なIPv6通信を設定して、さらにDS-LiteによるIPv4 over IPv6でIPv4通信も高速化しました。 IPv6 (IPoE) 設定 IPv6で通信するときは、混雑して低速なPPPoEではなく高速なIPoEという接続方式を選択できます

    自宅ネットワーク改善日記その6 IPv4 over IPv6編 - nownab.log
    iga_k
    iga_k 2020/06/02
    めちゃ面白かったし参考になる!
  • ぜんぶTIME_WAITのせいだ! - Qiita

    課題 突然キャンペーンとかの高トラフィックが来る!とか言われると色々困ることはあるものの、今のご時世クラウドだからスペック上げときゃなんとかなるでしょ。ってとりあえずCPUとかメモリあげて見たものの、キャンペーンが始まったら意外と早くブラウザからつながらない!!とか言われたりする。 CPUもメモリもそんなに負荷は特に高くもない。調べてみたらTIME_WAITが大量にあった。 とりあえず何とかしたい TIME_WAIT数をコマンドで確認 $ netstat -anp|grep TIME_WAIT __(snip)__ tcp 0 0 192.168.1.1:80 192.97.67.192:56305 TIME_WAIT - tcp 0 0 192.168.1.1:80 192.63.64.145:65274 TIME_WAIT - tcp 0 0 192.168.1.1:80 192.39

    ぜんぶTIME_WAITのせいだ! - Qiita
  • 相手がいないのに ESTABLISHED になってる TCP ポート - tmtms のメモ

    最近 ParallelServer というライブラリを作ったのですが、その最中に奇妙な状態になってる TCP ポートを見つけたので、メモっておきます。 Ruby では TCP サーバーは次のような感じで作ることができます。お手軽ですね。 require 'socket' Socket.tcp_server_loop(12345) do |socket, client_addr| socket.puts "Your IP address: #{client_addr.ip_address}" name = socket.gets socket.puts "Hello, #{name}" socket.close end これは 12345 ポートでクライアントからの接続を待ち、接続されたらクライアントのIPアドレスとクライアントからの入力をクライアントに送信して切断するだけの簡単なプログラム

    相手がいないのに ESTABLISHED になってる TCP ポート - tmtms のメモ
    iga_k
    iga_k 2020/04/14
    勉強になる
  • Dnsmasq - network services for small networks.

    Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. It is designed to be lightweight and have a small footprint, suitable for resource constrained routers and firewalls. It has also been widely used for tethering on smartphones and portable hotspots, and to support virtual networking in virtualisation frameworks. Supported platforms include

    iga_k
    iga_k 2019/10/09
    puma-dev的な仕事をしてくれるツール
  • 政府によるインターネットの検閲とSNIについて

    しかし今回一般の人の目にも触れる形でSNIやHTTPSのことが報じられた結果、エンジニアも含めて明らかに技術に関して勘違いをしているのではないかと感じる発言を見ることがありました。このまま放置するのも良くないと感じているので、Q&Aという形でSNIやHTTPSに関する誤解を少しでも解ければと思います。 Q&AQ: そもそもSNIって何?以前書いた記事にも書かれているので是非読んでみてください。 簡単に説明すると、HTTPSではSSL/TLSを利用して通信が暗号化されます。なので1つのIPアドレスで複数の証明書を扱おうとした場合、最初の通信時にどの証明書を利用すればいいか分かりません。そこでSNIが必要になります。 SNIは最初の通信時に今から通信したいサーバーネーム(ドメイン名と考えてください)をサーバーに平文で渡すことで、通信したいSSL証明書を指定できます。SNIは現在の一般的なブラウ

    iga_k
    iga_k 2019/02/17
    めちゃわかりやすい解説!ありがたやー!!
  • 3 Minutes Networking

    インター博士(通称:博士) 某所の某大学にて、情報処理技術を教える博士。専門はネットワーク。 たった一人しかいないゼミ生であるネット君をこきつかう。 わかりやすい授業を行うが、毒舌家で、黒板に大量に書く授業をするため、評判が悪い。 ネット助手(通称:ネット君) インター博士のただ1人のゼミ生。ネットワークについては全くの素人。 インター博士のゼミに入ったのは、評判の悪い博士から知識を奪い取り、いずれ取って代わろうという策略から。 なんていうか、いじめられっ子。

    iga_k
    iga_k 2018/12/28
    ネットワーク入門。OSI参照モデルを下から上まで説明しててすごい。
  • libwireshark のdissector を借りて、バイト列をパケットとしてデコードする - LGTM

    Wireshark という強力なプロトコルアナライザーがあります。多くのプロトコルをサポートし、「どんなパケットが流れているか分からないが、プロトコルスタックの深いところまで解析したい」場合には 非常に頼りになります。 この記事では、いくつかのプログラミング言語上のバイト列を libwireshark を使ってパケット解析してみます。 直面している問題 ネットワーク運用のために、sflow をきちんと解析したいと思っています。netflow では、ネットワークの制約により 欲しい統計が取れないことがあるためです。 トラフィック制御のために、Q-in-Q、IPIP、GRE などのトンネルプロトコルの出番が増えた バックボーンを流れるときには、さらにMPLS ラベルやSegment Routing Header がつく このようにプロトコルスタックが深い場合、高価なASICであったとしても ネ

    libwireshark のdissector を借りて、バイト列をパケットとしてデコードする - LGTM
    iga_k
    iga_k 2018/09/19
    便利そう〜! “なんとWireshark で見る相当のデータがJSON で手に入ります ”
  • 実践 パケット解析 第3版

    定番書の改訂第3版。TSharkについての詳しい解説が追加されたほか、大幅な加筆・修正が全編にわたって行われています。書ではWiresharkで実際に取得したパケット情報の実例を使って問題やトラブルの解析方法を詳しく解説します。パケットのキャプチャファイルはWebからダウンロードでき、初心者も実際に試しながら理解を深めることができるので、ネットワーク管理の初心者に好適です。日語版ではWin10PcapやUSBPcapについての解説を巻末付録として収録しました。Wireshark 2.x対応。 関連ファイル キャプチャファイル(原著者) 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持

    実践 パケット解析 第3版
    iga_k
    iga_k 2018/06/28
    これめっちゃ楽しそう!
  • IIJmioひかりの混雑の理由とバイパス手段(IPoE・DS-Lite対応)

    速度低下 昨年より提供開始した、ブロードバンドサービス「IIJmioひかり」ですが、都道府県により極端に通信速度が低下するという現象が発生しています。ご迷惑をおかけしているご利用者の皆様にお詫びします。 同様の現象は、NTT東西の光コラボレーションモデルやフレッツ光を利用する他のISP(プロバイダ)でも発生しているという話をSNSなどで見かけます。今回の記事では、こういった現象が何故発生しているか、どうしてすぐに解消できないのかを説明いたします。 光コラボの仕組み IIJmioひかりでは、NTT東西の「光コラボレーションモデル」と呼ばれる仕組みを使っています。光コラボレーションモデルについては以前このblogでもご紹介しました。この記事にもあるとおり、従来はNTT東西が提供するフレッツ光とIIJmioのようなISPをご利用者にばらばらに契約して頂いていたものを、まとめてISPが提供するよう

    IIJmioひかりの混雑の理由とバイパス手段(IPoE・DS-Lite対応)
    iga_k
    iga_k 2018/06/21
    解説ありがたや
  • 各種端末でDNSキャッシュをクリアする方法 - Disce gaudere. 楽しむ事を学べ。

    端末毎にDNSキャッシュをクリアする方法は異なるので、以下にまとめる。 こちらのサイトがよくまとまっているので参考にした。 How Do I Flush My DNS Cache? | Techieshelp.com Windows OS コマンドプロンプトで以下のコマンドを入力。 ipconfig /flushdns 現在キャッシュされている内容を確認するには(=上記でキャッシュがクリアされたか確認するには) ipconfig /displaydns Mac OS ターミナルで以下のコマンドを入力。 OS X 10.7以降 sudo killall -HUP mDNSResponder OS X 10.6 sudo dscacheutil -flushcache ※あわせてWindowsDNSキャッシュをクリアする方法 - ぼくんちのTV 別館を参照のこと Apple iPhone e

    各種端末でDNSキャッシュをクリアする方法 - Disce gaudere. 楽しむ事を学べ。
    iga_k
    iga_k 2016/03/19
    DNSキャッシュのクリア方法