タグ

ネットワークとTCpに関するindicationのブックマーク (6)

  • KLab Expert Camp(資料公開) - Google ドライブ

    メイン コンテンツにスキップキーボード ショートカットユーザー補助に関するフィードバックドライブ名前オーナー最終更新ファイルサイズ その他の並べ替えオプションフォルダKLab Expert Camp 3オーナーは非公開です2022/03/10—ダウンロードKLab Expert Camp 5オーナーは非公開です2023/08/31—ダウンロードファイルKLab Expert Camp 6 - Day1オーナーは非公開です2023/11/04350 KBダウンロード詳細(Alt+→)KLab Expert Camp 6 - Day2オーナーは非公開です2023/10/01243 KBダウンロード詳細(Alt+→)KLab Expert Camp 6 - Day3オーナーは非公開です2023/08/29681 KBダウンロード詳細(Alt+→)KLab Expert Camp 6 - Day4

  • マスタリングTCP/IPを読んだか読んでないかで随分違う - orangeitems’s diary

    IT業界に飛び込むのなら基礎が大事という記憶 IT業界にいるのにITのことを知ろうとしない人って結構いるんです。基的なことは3年ぐらい勉強すればわかってしまうと思うのですが、その3年をいつまで経っても避け続け四十代になる人はかなりの人数いるのではないかな・・と思うことがあります。 私は四十代になって、机にを開いて勉強する、ということはないのですが、二十代のころ、特に大学を卒業して5年位はすごくを読んでいた記憶があります。 AIなど数学を駆使する分野はともかく、IT業界に従事する一般的な知識であればそんなイメージで対応すればいいと思います。二十代にたくさん勉強して、あとは現場で応用を習得していくのが良いと思います。 基礎をきちんとおぼえたから現場でロジカルに考えられる人。何となく現場で方法を身に着けるも基礎がないのでなぜそうなっているのかを知識として蓄えられない人。その差を抱えたまま1

    マスタリングTCP/IPを読んだか読んでないかで随分違う - orangeitems’s diary
    indication
    indication 2020/01/20
    IPv6本も参戦させないと、最近ヤバい
  • ネットワークキャプチャデータを見る時のTips - Qiita

    ネットワークのトラブルシュートなどをする時にtcpdumpやwiresharkといったツールを使ってキャプチャデータを取得し、正常ではない通信を特定するなど分析します。その時にIPアドレスやポート番号といったことは当然確認すると思いますが、記事ではそれ以外に分析に利用できそうな小技をいくつか紹介したいと思います。お題は以下のとおりです。 MACアドレスからNICのベンダーが分かる IPヘッダからおおよそのホップ数が推測できる TCP/IPヘッダからOSを推定できる TCPの3-way-handshakeからネットワークの遅延を測れる TCPの再送状況からネットワーク品質の変化を見れる DHCP/mDNS/NBNS/LLMNR から同一ネットワーク内のホスト名がわかる TLSのclient helloから接続先のホスト名がわかる 【注意事項】 職のネットワークエンジニアの方にとっては当た

    ネットワークキャプチャデータを見る時のTips - Qiita
  • 第16回 信頼性のある通信を実現するTCPプロトコル(3)

    第16回 信頼性のある通信を実現するTCPプロトコル(3):基礎から学ぶWindowsネットワーク(2/4 ページ) TCPオプションとは? TCP接続のオープン処理では、その接続(コネクション)に関する特別な設定を指定することができる。これを「オプション」といい、通常はTCP接続の送信側が受信側に対して提示するパラメータである。TCP接続は双方向なので、オプション指定は、双方から送信されることになる(それぞれから送信されるオプション設定が異なっていてもよい)。 TCP接続のオプション指定は、「オプション」という名前のとおり、場合によっては存在しない場合もあるし、通信相手とのネゴシエーション(折衝)の結果によっては受け付けられないこともある。また、オプション指定はTCPの接続ごとに個別に設定されるものなので、同じマシン同士でTCP接続を確立しても、常に以前と同じオプション設定が使われるとい

    第16回 信頼性のある通信を実現するTCPプロトコル(3)
    indication
    indication 2014/07/18
    わかりやすい
  • LinuxでTCP_DEFER_ACCEPTが有効でもaccept後readできない理由

    listen()のbacklogが不足した際のTCP_DEFER_ACCEPTの動作について - blog.nomadscafe.jpという記事の中で、listen backlog があふれた後に accept(2) すると、その後の read(2) が EAGAIN を返したり、接続が不安定になるという事象が説明されていました。気になったので調べてみたことをまとめます。 結論から言うとこれはLinuxの仕様です。manのtcp(7)を見ると、 TCP_DEFER_ACCEPT (since Linux 2.4) Allow a listener to be awakened only when data arrives on the socket. Takes an integer value (seconds), this can bound the maximum number of

  • Omicron TCP/輻輳制御

    TCPの一番肝になる輻輳制御(congestion control)について. 歴史 TCP は BSD の実装を由来に Tahoe,Reno などと呼ばれる.一般に現在使われている TCP は Reno ベースになっている.Lite はどうしたという気もするが,Reno より性能が悪くなったと評価している論文もあるように,あまり聞かない. Net/3 ってやつが Lite だと思う. さらに最近では Vegas,WestWood といった輻輳制御を改良した TCP が提案されている. Tahoe V. Jacobson 氏らの "Congestion avoidance and control" はたぶん Tahoe のこと. スロースタート,輻輳回避アルゴリズム 高速再送アルゴリズム Reno 高速リカバリアルゴリズム NewReno 高速リカバリアルゴリズムの修整 Janey Ho

    indication
    indication 2011/07/02
    スロースタートと輻輳制御の歴史と現在の実装
  • 1