ネットワークを理解し、netstat
出力を理解しようとします。これが主な混乱です。
コマンドを実行すると、既知のURLはありません。たとえば、私はYoutubeストリームを聴いていますが、そのストリームのUDPを見たいと思います。私は事実ではないことを期待していますか?助けが必要ですか?
出力部分:
tcp 0 0 arco:43424 lhr25s15-in-f1.1e:https ESTABLISHED
udp 0 0 arco:bootpc ttrouter.lan:bootps ESTABLISHED
答え1
Webブラウザ(YouTubeなど)で実行されるほとんどすべては、HTTPおよびHTTPベースのプロトコル(WebSocketなど)のみを使用します。セキュリティ上の理由から、WebブラウザはWebサイトへのHTTPではなく接続をブロックします。したがって、HTTP-over-QUICとHTTP 3を除いて、通常はUDPは表示されません。
Youtubeでビデオを視聴しながらFirefoxのネットワークモニタを見ると、次のURLのリクエストを見ることができます。https://r4---sn-4g5e6nzz.googlevideo.com/videoplayback、webp(ビデオ)コンテンツを返します。また、Firefox ネットワークモニタでは、リモートアドレスが [2a00:1450:4001:1::9]:443(IPv6) として表示されます。
以下を使用してnetstat -tpen
一致する接続を表示できます。
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
[...]
tcp6 0 0 (censored) 2a00:1450:4001:1::9:443 ESTABLISHED 1000 8120905 8478/firefox