p2p에 대해 궁금합니다.

syan의 이미지

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 상태에서 대기하고 있어야하는것인지.. 궁금합니다. ^^;;

cjh의 이미지

Quote:
the user enters the IP address of another computer belonging to the network

사용자는 그 네트워크(GNUtella 네트워크)에 속한 다른 컴퓨터의 IP 주소를
입력한다.

enter는 여기서 들어가다가 아니라 입력하다의 의미겠죠.
("enter the server address"와 같은 의미)

--
익스펙토 페트로눔

syan의 이미지

cjh wrote:
Quote:
the user enters the IP address of another computer belonging to the network

사용자는 그 네트워크(GNUtella 네트워크)에 속한 다른 컴퓨터의 IP 주소를
입력한다.

enter는 여기서 들어가다가 아니라 입력하다의 의미겠죠.
("enter the server address"와 같은 의미)

다른 컴퓨터의 주소를 어떻게 입력하지요?? 어떻게 알아내서요??

DTSTTCPW

nangchang의 이미지

syan wrote:
(Typically, the Web page where the user got the download will list several IP addresses as places to begin)

대충.. 보통 그 프로그램을 다운 받은 곳에 IP 목록이 있다는 말이네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.