네트워크를 이해하고 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
웹 브라우저(예: YouTube)에서 실행되는 거의 모든 것은 HTTP 및 HTTP 기반 프로토콜(예: WebSocket)만 사용합니다. 보안상의 이유로 웹 브라우저는 웹 사이트에 대한 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