P2P 파일 분배와 비디오 스트리밍: 효율적인 데이터 전달의 비밀📁
·
전공 공부/컴퓨터네트워크
인터넷에서 데이터를 공유하고 스트리밍하는 방식에는 여러 가지가 있습니다. 오늘은 그중에서도 P2P 파일 분배와 비디오 스트리밍에 대해 알아보겠습니다.🤝 P2P 파일 분배란 무엇인가?P2P(Peer-to-Peer) 파일 분배는 클라이언트와 서버 사이에서만 데이터를 주고받는 전통적인 방식과는 다릅니다. P2P는 네트워크에 참여하는 모든 피어(peer)들이 서버와 클라이언트의 역할을 동시에 수행합니다. 즉, 데이터를 다운로드할 때 다른 피어로부터 데이터를 받아오며, 동시에 자신이 받은 데이터를 다른 피어에게 제공할 수도 있습니다. 📊 P2P vs 클라이언트-서버 모델클라이언트-서버 모델에서는 서버가 모든 데이터를 전송해야 하므로, 서버의 업로드 속도가 시스템 성능의 병목이 될 수 있습니다.P2P 모델에서는..
DNS: 인터넷의 주소록
·
전공 공부/컴퓨터네트워크
인터넷을 사용하는 동안 도메인 이름(www.example.com)과 IP 주소(192.168.0.1) 간의 변환이 어떻게 이루어지는지 궁금했던 적 있나요? 그 답은 바로 DNS(Domain Name System)에 있습니다. 이번 포스팅에서는 DNS의 기본 개념과 구조에 대해 알아보겠습니다.🗂️ DNS란 무엇인가?DNS는 인터넷의 분산된 데이터베이스로, 도메인 이름을 IP 주소로 변환하는 역할을 합니다. 마치 전화번호부처럼, 사용자가 기억하기 쉬운 도메인 이름을 입력하면 해당 서버의 IP 주소로 변환해 웹사이트에 접근할 수 있게 해줍니다. 🏛️ DNS의 계층 구조DNS는 중앙 집중화된 시스템이 아닌, 계층 구조로 이루어진 분산 시스템입니다. 이렇게 분산된 구조 덕분에 트래픽 분산과 빠른 응답이 가능하..
1.1 인터넷이란 무엇인가?
·
전공 공부/컴퓨터네트워크
인터넷이란 무엇인가?구성요소부터 알아보자.네트워크에 연결된 다수의 컴퓨팅 장치: 호스트(컴퓨터)는 종단시스템간의 데이터를 주고받기 위한 장치. 종단시스템: 끝과 끝이 연결됨.통신 링크:  데이터를 주고 받을 수 있도록 연결 해준다. 데이터를 얼마나 빨리 주고 받을 수 있어?를 측정하는 것이 전송율, 대역폭이라고 한다.패킷 교환(라우터): 데이터 묶음인 패킷을 전송한다.인터넷: 네트워크를 연결해주는 것.ISP: Internet Service Provider, 돈을 받고 인터넷을 제공해주는 업체들. 그래서 인터넷이 뭔데?인터넷은 "네트워크의 네트워크"로 다수의 컴퓨팅 장치(호스트, 종단 시스템)들이 서로 연결되어 데이터를 주고 받는 시스템이다.이런 연결은 광 케이블, 동축 케이블, 전파, 위성 등을 통해 이..