Netstat는 Youtube에서 스트리밍할 때 URL을 표시하지 않습니다.

Netstat는 Youtube에서 스트리밍할 때 URL을 표시하지 않습니다.

네트워크를 이해하고 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

관련 정보