🪴 あやめHex

Search

Search IconIcon to open search

Network

Last updated Nov 18, 2022 Edit Source

# ネットワーク

1990年 10BASE-T

# Ethernet

米Xerox のパロアルト研究所(PARC)に所属していたロバート・メカトーフ氏によって発明された。 初期実験は3Mbps 現在は最大400Gbpsの規格がある フレーム構造の規格 IEEE 802.3

# TCP/IP

# TCP BBR

TCP を高速化 GoogleのTCP BBRでTCPを高速化しProxyもその恩恵にあずかる - Qiita

# QUIC

shigeki/ask_nishida_about_quic_jp: QUICトランスポート機能に関して tcpm/mptcp wg chair の西田先生にいろいろ聞いてみる会 (github.com) aws/s2n-quic: An implementation of the IETF QUIC protocol (github.com)

# Network Interface Card: NIC

# Data Plane Development Kit: DPDK

ユーザー空間で NIC を操作するフレームワーク。 カーネルでの処理がオーバーヘッド。具体的には NIC へデータが到達したときの割り込みなど Pull Mode Driver: PMD と呼ばれるポーリングベースの受信機構 ただしカーネルを通さない為、パケットキャプチャーが不可能 DPDK Nginx は Nginx に比べ約3倍高速[2]

  1. Linux Kernel vs DPDK: HTTP Performance Showdown | talawah.io
  2. DPDK-NGINX vs NGINX: Tech Overview and Performance Testing - PLVision
  3. Note, Accelerated Network Application | by dsugisawa | mixi developers

# kTLS

カーネルにTLS (Transport Layer Security)を実装し, カーネル空間とユーザー空間のコピーの必要性を大幅に減らし, パフォーマンス向上させる。

VPoE

Rougue Access Point

# 輻輳制御アルゴリズム

sessionはどういう仕組みなのか