p2p에 대해 궁금합니다.
The user must first download and execute a peer-to-peer networking program. (Gnutellanet is currently one of the most popular of these decentralized P2P programs because it allows users to exchange all types of files.) After launching the program, the user enters the IP address of another computer belonging to the network. (Typically, the Web page where the user got the download will list several IP addresses as places to begin). Once the computer finds another network member on-line, it will connect to that user's connection (who has gotten their IP address from another user's connection and so on).
위는 Whatis.com 의 p2p정의 중 발췌한 내용인데요. 번역을 하다가 이해가 안되는 부분이 있어서 질문을 드립니다.
사용자가 먼저 p2p 프로그램을 다운받은후 실행을 한다. 실행후에 사용자는 네트워크에 소속된 어떤 다른 ip 주소로 들어간다.(??) 그 컴퓨터가 온라인상태인 어떤 다른 네트워크 멤버를 찾은면, 그 컴퓨터는 사용자와 연결될것이다. 그리고, 연결된 컴퓨터를 통해서 다른 ip주소를 또 얻을 수 있다.
대강 이런 내용인거 같은데, 실행후에 사용자가 네트워크에 소속된 다른 어떤 ip 주소로 enter 한다는게, 자신의 네트워크라면 ip주소중에서 호스트주소를 제외한 도메인 주소를 얘기하는건가요?
그렇다면, 소속된 네트워크의 모든 ip에 broadcast함으로써 응답이 있는 ip를 발견한다는 소리인가요?
그리고, 그렇다면, p2p 프로그램은 모두 서버기능을 내부적으로 갖고 있어야한다는 얘기인가요? 그러니깐 소켓을 열고 listen 상태에서 대기하고 있어야하는것인지.. 궁금합니다. ^^;;
[quote]the user enters the IP address of
사용자는 그 네트워크(GNUtella 네트워크)에 속한 다른 컴퓨터의 IP 주소를
입력한다.
enter는 여기서 들어가다가 아니라 입력하다의 의미겠죠.
("enter the server address"와 같은 의미)
--
익스펙토 페트로눔
[quote="cjh"][quote]the user enters the
다른 컴퓨터의 주소를 어떻게 입력하지요?? 어떻게 알아내서요??
DTSTTCPW
Re: p2p에 대해 궁금합니다.
대충.. 보통 그 프로그램을 다운 받은 곳에 IP 목록이 있다는 말이네요.
댓글 달기