P2p
-
torrent란 피어들의 집합을 뜻해. 토렌트의 구조를 영화파일로 들자면, 4gb의 영화가 있다고 하면 수백명의 피어들이 256kb라는 'chunks'라고 불리는 파일을 서로 갖고 공유하는거야. 만약 4gb의 영화를 받아야 하는데 현재 torrent(유져 그룹)이 충분하지 않다면, 해당 주소는 무의미한 주소야. 그래서 파일을 그대로 온전히 가지고 있는 피어(유저)가 한명이라도 있는게 토렌트 파일을 받는데 중요한거지. 그렇기 때문에, 항상 자기가 받고 싶은 파일만 받고 해당 공유주소를 삭제하는 일은 이기적인 일이라 볼 수 있어. 곧 토렌트란 다운로딩을 진행하면서 동시에 청크파일을 다른 피어들에게 공유하고 있는 상태라 볼 수 있어. 그리고 다운로딩을 진행하며 특정 업로더의 청크 다운로딩 속도가 충분히 빠르지..
BitTorrent의 구조: P2P 이상한 사이트가 아니야.torrent란 피어들의 집합을 뜻해. 토렌트의 구조를 영화파일로 들자면, 4gb의 영화가 있다고 하면 수백명의 피어들이 256kb라는 'chunks'라고 불리는 파일을 서로 갖고 공유하는거야. 만약 4gb의 영화를 받아야 하는데 현재 torrent(유져 그룹)이 충분하지 않다면, 해당 주소는 무의미한 주소야. 그래서 파일을 그대로 온전히 가지고 있는 피어(유저)가 한명이라도 있는게 토렌트 파일을 받는데 중요한거지. 그렇기 때문에, 항상 자기가 받고 싶은 파일만 받고 해당 공유주소를 삭제하는 일은 이기적인 일이라 볼 수 있어. 곧 토렌트란 다운로딩을 진행하면서 동시에 청크파일을 다른 피어들에게 공유하고 있는 상태라 볼 수 있어. 그리고 다운로딩을 진행하며 특정 업로더의 청크 다운로딩 속도가 충분히 빠르지..
2021.10.06 -
애플리케이션의 원리 웹(Web)과 HTTP E-mail, SMTP, IMAP 도메인 네임 시스템 DNS P2P 애플리케이션 비디오 스트리밍과 콘텐츠 배포 네트워크 UDP와 TCP를 활용한 소켓 프로그래밍 응용계층이란? 응용계층이란, 인터넷 프로토골과 네트워크를 연결하는 프로세스 간의 데이터 연결을 통해 설계된 추상 계층이다. 응용계층 프로토콜은 전송 프로토콜을 사용하며, 호스트 사이를 연결한다. 대표적인 예 Web E-mail DNS 우리가 프로그래밍을 짠다는 것은. 서버와 네트워크 사이에 있는 프로세스를 연결시켜 서비스를 활성화시키는 것 중간중간의 라우터들을 위한 코드가 필요 없다.(응용계층에 필요한 프로그래밍을 하는 것 클라이언트 - 서버 패러다임 서버란 항상 켜져있어야 한다. (소비자가 언제든지 쓸..
[컴퓨터 네트워크]응용 계층 (Application Layer)의 뜻과 프로토콜애플리케이션의 원리 웹(Web)과 HTTP E-mail, SMTP, IMAP 도메인 네임 시스템 DNS P2P 애플리케이션 비디오 스트리밍과 콘텐츠 배포 네트워크 UDP와 TCP를 활용한 소켓 프로그래밍 응용계층이란? 응용계층이란, 인터넷 프로토골과 네트워크를 연결하는 프로세스 간의 데이터 연결을 통해 설계된 추상 계층이다. 응용계층 프로토콜은 전송 프로토콜을 사용하며, 호스트 사이를 연결한다. 대표적인 예 Web E-mail DNS 우리가 프로그래밍을 짠다는 것은. 서버와 네트워크 사이에 있는 프로세스를 연결시켜 서비스를 활성화시키는 것 중간중간의 라우터들을 위한 코드가 필요 없다.(응용계층에 필요한 프로그래밍을 하는 것 클라이언트 - 서버 패러다임 서버란 항상 켜져있어야 한다. (소비자가 언제든지 쓸..
2021.09.15