computer network
en: computer network
隠蔽できない
アプリケーション層
トランスポート層
ネットワーク層
データ・リンク層
物理層
区分など
layers + protocols
実際のネットワークは すべて階層化を採用している。
2軸
en: service
上下方向
en: protocol
左右方向
peer to peer
サービスから見たら実装であって、隠蔽されている。
同位とのインターフェイスと言える?
各層の protocols の直積の組合せ
つまり各層ごとに 1つづつ
コネクションによる区別
コネクション指向
connection-oriented service
cf. 電話回線
コネクションレス指向
connectionless service
cf. packet(郵便)、電報
2 switching types
packet switching
circuit switching
信頼性
高信頼 vs 低信頼
伝送方式による区別
point-to-point
abbr. P2P
broadcast
用語
memo: サブネットは VPCのみの専門用語では ない。wint.icon
create a network by linking and connecting computer nodes.
ネットワークの つながり、ネットワークのネットワーク
a set of interconnected networks by internetworking.
複数の技術やプロトコルで接続されてる場合に つかわれがち。
abbr: GW
internetwork の 2つの network の間にある変換器
典型的には network layer にある router のこと to connect two or more networks
= internetwork
a set of interconnected networks
the internel of global. WWW. layer
list
carry by symbol stream
convey bit stream
of frame stream
carry by frame stream
convey packet stream
carry by packet stream
convey message stream
of segment stream
carry by segment stream
convey data stream
of app data
divide the layers into 2
transport service provider
transport service user
convey app data
物理媒体
物理層の したに ある。
さしづめ第0層
payload
app data ∈ message ∈ packet ∈ frame ∈ stream
fragmentation される可能性に留意せよ。
1:N かも
同階層の 対向に いる 主体。同位の主体。
an entity in the same layer
pair となるヤツ
e.g. 人、ソフト、計算機、機械、node
同じプロトコルで互いに通信する。しかし あくまでも仮想的であって、当然 実態は下層を経由する。
adj. 同位
同じ protocol で話す。
network architecture
layers + protocols
protocol stack
per machine
last one mile
DSL
ADSL
いまどき使わない。 FTTH だろう。
xDSL
codec
なぜか構成図に入ってる。
FTTH = Fiber To The Home
光ファイバー
PON
abbr. passive optic network
POP
abbr. of Point of Presence
インターネット事業者同士がIXでやるヤツ
無料
vs. transit
SONET (Synchronous Optical NETwork)
ja: 同期光ネットワーク
vs. SDH
ほぼ同じ
同期式システム
時計の同期が必要
ns 精度
データがなくてもフレームは毎クロック送出される。
traffic
ja: トラフィック(トラヒックとも)
さもなくば散発的で burstする。
多重化
→ 多元接続
MAC sublayer の話らしい。
交換
en: switching
交換方式 2つ:
回線交換
en: circuit switching
回線を つかう。
sessionは 呼(call)と呼ばれる。
回路はP2Pの経路を排他的に確保する。
輻輳は呼設定のとき
保証型サービス
ただしリソースのムダが出得る。
パケット交換
en: packet switching
パケットを つかう。
輻輳は転送中
無保証サービス
リソース効率は良い。
大域的に(もっと粗視化して)、ネットワークのキャパをオーバーすること。 overcapacity のこと。 goodput が悪化すること。 burstするアクセスが厄介。
en: congestion control
バッチで送りたいけど、下位のサービスのためにバッファのサイズを調整したりすること。
対策:
送出速度を下げる。
ここはフロー制御と共通か wint.icon
迂回路を設定する。
振替輸送みたいなモノ。
輻輳回避
⊂ 輻輳制御
流入制御
en: admission control
制御というか入場制限
回線での方式
aka. 流量制御
輻輳制御ではない。
問題事象
途中のノードのキューが あふれそうになると、流量の制御が必要になる。
途中のノードが通信量を さばけなくなってしまう という局所的な問題。
overflow?
検知・通知
e.g. back pressure
対策: 送出速度を下げる。
sliding window
ARQ も使える。
誤り検出と誤り訂正
aka. エラー検出?
aka. multiaccess channel, random access channel, single shared broadcast channel
単一チャネルを共有して使ってるため、同時に送信すると競合する。
遅延が大きい。帯域幅が広くない。
つまりショボい…。wint.icon
必然的に無線通信である。
QoS
abbr. of Quality of Service
list
latency
throughput
priority
methods
bandwith control
switch
古くは bridge と呼ばれた。
cf. classic Ethernet
MAC sublayer?
point-to-point通信なら衝突しない。
transparent(透過的)であることが価値になってる。
PnP (plug and play) で動作してほしい。
relay
どの層でも あり得る。
e.g.
物理層
データリンク層
スイッチ
アプリ層
flooding
routingの技法
宛先
addressing
naming
経路を管理して見つける手法
信頼性に かかわる。
cast types of routing
unicast
multicast
anycast
SAP
layer ごとにある
SAPs
NSAP
e.g. IP address
TSAP
e.g. port
WAN
abbr. wide area network
host と subnet からなる。
subnet は単一の network の場合もあるし、複数の networks からなる internetwork である場合もある。
SDN
abbr. software defined network
SD-WAN
⊂ WAN
⊂ SDN
疑問: VPN で良くない…? wint.icon
ZTNA
abbr. zero trust network access
P2Pで暗号化した secureな 通信service
⊂ SSE
SSE
abbr. Security Service Edge
parts:
SWG: Secure Web Gateway
ZTNA: Zero Trust Network Access
CASB: Cloud Access Security Broker
FWaaS: Firewall as a Service
SASE
abbr. secure access service edge
parts:
SSE
WAN Edge
SD-WAN or WANaaS
ref.
デカいので別項目
mobile client
mobility が必要
handover が必要
nomadic client
e.g. 無線LANを使うノートPCなど
mobility は不可欠ではない。
firewall
製品・サービス
web app firewall
abbr. WAF
VPC
abbr. of virtual private cloud
firewall rules
大抵は この様に なってる。
ingress: default deny/block
egress: default allow/pass
disamb.
subnet vs network vs internet
subnet
network = subnet + hosts
internet = internetwork = network of networks
rel. subnet ∈ network ∈ internetwork
ref.