giFT
giFT| 개발자 | 자스타 |
|---|---|
| 초기 릴리즈 | 2003; 전 |
| 안정적 해제 | 0.11.8.1 (2004-11-27) [±] |
| 릴리스 미리 보기 | No [±] |
| 기록 위치 | C |
| 플랫폼 | 크로스 플랫폼 |
| 다음에서 사용 가능 | 영어 |
| 유형 | 피어투피어 |
| 면허증 | GNU GPL |
| 웹사이트 | sourceforge |
giFT 인터넷 파일 전송(giFT)은 그래픽 사용자 인터페이스(GUI)를 가진 간단한 클라이언트와 함께 여러 개의 파일 공유 프로토콜을 사용할 수 있는 컴퓨터 소프트웨어 데몬이었다.클라이언트는 필요에 따라 프로토콜을 구현하는 플러그인을 동적으로 로드한다.[citation needed]
일반
giFT 데몬의 프런트엔드를 구현하는 클라이언트는 경량 네트워크 프로토콜을 사용하여 프로세스와 통신한다.이를 통해 네트워킹 프로토콜 코드를 사용자 인터페이스에서 완전히 추상화할 수 있다.giFT 데몬은 비교적 크로스 플랫폼 C 코드를 사용하여 작성되는데, 이는 매우 다양한 운영 체제에서 컴파일하여 실행할 수 있다는 것을 의미한다.마이크로소프트 윈도, 애플 매킨토시, 유닉스 같은 운영 체제를 위한 몇 가지 giFT GUI 프런트 엔드가 있다.[citation needed]
giFT(giFT Internet File Transfer)라는 이름은 이른바 재귀 약어로, 자신이 서 있는 표현에서 자신을 지칭한다는 뜻이다.
giFT 엔진의 가장 큰 단점 중 하나는 현재 유니코드 지원 기능이 부족하다는 것인데, 이 지원 장치는 파일 이름에 유니코드 문자가 있는 파일(예: "ø", "a", "e" 등)을 공유하는 것을 방지한다.[citation needed]또한, giFT는 그누텔라 네트워크를 효과적으로 사용하는 데 필요한 많은 기능이 부족하다.
사용 가능한 플러그인
사용 가능한 프로토콜:[1]
- 안정적
- 오픈냅
- eDonkey 네트워크
- 소울시크
OpenFT 프로토콜
giFT의 형제 프로젝트는 공통 노드 외에 노드를 '검색' 노드와 '인덱스' 슈퍼노드로 나누는 구조를 가진 피어투피어 파일공유 네트워크 프로토콜인 OpenFT이다.두 프로젝트 모두 매우 밀접하게 연관되어 있기 때문에 '열려라'고 말할 때FT'는 두 가지 다른 것 중 하나를 의미할 수 있다: 오픈FT 프로토콜 또는 giFT용 플러그인 형태의 구현.
비록 이름이 열렸지만FT는 "Open FastTrack"을 의미한다.FT 프로토콜은 완전히 새로운 프로토콜 설계로, 오픈에서 몇 가지 아이디어만 제공FT 프로토콜은 오픈 당시 FastTrack 프로토콜에 대해 거의 알려지지 않은 것에서 도출된다.FT는 설계되었다.[citation needed]
OpenFT 파일 공유 프로토콜
OpenFT는 FastTrack이나 Napster와 마찬가지로 노드가 공유 파일 목록을 다른 노드에 제출하여 네트워크에서 사용 가능한 파일을 추적하는 네트워크다.이것은 그 정보를 저장하는 노드의 추가 메모리와 처리 능력의 가격으로 검색 요청으로부터 소비되는 대역폭을 감소시킨다.공유 목록의 전송은 완전히 반복되지 않는다. 노드는 공유 파일 목록을 해당 노드의 "상위"로 임의로 선택한 단일 검색 노드로만 전송하며, 이러한 파일 목록은 다른 노드로 더 이상 전송되지 않는다.[3]
OpenFT는 또한 검색 요청이 공유 파일을 추적하는 노드 사이에 반복적으로 전달된다는 점에서 gnutella 네트워크와 유사하다.
오픈에는 세 가지 다른 종류의 노드가 있다.FT 네트워크:
- 사용자
- 대부분의 노드는 USER 노드로서 특별한 기능이 없다.
- 검색
- 이러한 노드는 검색 요청을 처리하며, 하위 노드(아래 설명)가 그들에게 제출한 파일 목록을 검색한다.이 노드는 인터넷 연결이 가능하고 최소 128M RAM이 있어야 한다.또한 현대적인 프로세서가 매우 권장된다.[4]
- 색인
- 연결 속도가 빠르고 메모리가 많은 노드는 사용 가능한 검색 노드 목록을 보관하고 통계를 수집하며 네트워크의 구조를 유지하려고 하는 인덱스 노드일 수 있다.[5]
노드는 SEARCH 노드와 ENDEX 노드 둘 다 될 수 있다.USER 노드는 상위 노드로 세 개의 SEARCH 노드를 선택한다.그들은 만약 부모들이 USER를 자식처럼 받아들이면 그들의 공유 목록을 그들에게 제출할 것이다.기본적으로 SEARCH 노드는 최대 500개의 Child 노드에 대해 PHART가 된다.
giFT 프런트 엔드
| 이름 | 플랫폼 | 면허증 | 특징들 | 최신 버전 | 웹사이트 |
|---|---|---|---|---|---|
| giFTcurs[6] | 유닉스 유사 | GPL |
| 0.6.2 | |
| 아폴론[7][8] | Unix-like/KD | GPL | 1.0.2.1 (2005-05-08) | 아폴론원천 포브스그물을 치다 | |
| KCEASY[9][10][11] | 마이크로소프트 윈도 | GPL[12] |
| 0.19-rc1(2008-02-03) | KCEASY Source Forge 웹 사이트 |
| giFTwin32[11] | 마이크로소프트 윈도 |
| |||
| 독이[13][14] 든 | 맥 OS X | GPL |
| 0.5191 (2006-08-08) | www.gottsilla.net |
참고 항목
- MLDonkey - 다른 플러그인 기반 다중 네트워크 P2P 클라이언트
참조
- ^ "Archived copy". Archived from the original on 2007-02-16. Retrieved 2007-02-15.
{{cite web}}: CS1 maint: 타이틀로 보관된 사본(링크) - ^ "giFT: Internet File Transfer". 2002-05-11. Archived from the original on 2011-09-27. Retrieved 2010-01-04.
- ^ giFT 홈 페이지의 giFT 문서
- ^ giFT 설명서에 따르면:
검색 노드는 검색 요청을 처리한다.그들은 제출된 파일 리스트를 검색한다.(공통) 노드 목록들을 검색한다.이 노드는 인터넷 연결이 가능하고 최소 128M RAM이 있어야 한다.또한 현대적인 프로세서가 매우 권장된다.
- ^ giFT 설명서에 따르면:
인덱스 노드는 사용 가능한 검색 노드 목록을 유지하고, 통계를 수집하며, 네트워크의 구조를 유지하려고 시도한다.
- ^ Scott Lifee(2004년 1월 15일) GUI를 문밖으로 던지다: 빛나는 콘솔 애플리케이션, OSNews
- ^ 주르겐 하스, 아폴론, About.com 쿠분투 가이드
- ^ 카스텐 슈노버 올림피아 교환소 Arpolon 및 GiFT와의 파일 공유 2008-11-21 Wayback Machine, Linux Magazine 발행 55, 2005년 6월, 페이지 82-83에 보관
- ^ Thomas Mennecke (2004년 9월 5일) KCeasy Archived 2012-02-20 Wayback Machine, Slyck.com
- ^ KCEASY Review FileSharingZ.com
- ^ a b "Slyck News - Slyck's Interview with KCeasy". www.slyck.com.
- ^ "KCeasy". SourceForge.
- ^ John Borland, Macintosh 사용자들은 2003년 11월 19일 CNET News의 Kazaa 네트워크에 가입한다.
- ^ Thomas Mennecke, 중독: FastTrack을 Macintosh Community에 가져오기 2003년 11월 21일 웨이백 머신에 보관된 2012-02-20
- Marcus Bergner, 2003년 6월 10일, Umeå University MS 논문 "현대 P2P 서비스의 성능 향상"의 FastTrack 장 "KaZaA의 파일 공유 애플리케이션 제품군이 사용하는 FastTrack 프로토콜에 대해 논한다.프로토콜은 잘 지켜지는 비밀이기 때문에 대부분의 논의는 유사한 기능을 제공하려고 시도하는 오픈 소스 구현인 giFT 프로젝트와 관련될 것이다."
- Choon Hoong Ding; Sarana Nutanong; Rajkumar Buyya (2005). "Peer-to-Peer Networks for Content Sharing". In Subramanian, Ramesh; Goodman, Brian D. (eds.). Peer-to-peer computing: the evolution of a disruptive technology. Idea Group. pp. 58–61. CiteSeerX 10.1.1.70.3712. ISBN 1-59140-430-4.
- "Introduction to giFT - internet File Transfer". 2007-01-06. Retrieved 2010-01-04.
추가 읽기
- Minaxi Gupta, Markus Jakobsson, Andrew Kalafut, and Sid Stamm, Crimeware and Peer-to-Peer Networks, chapter 3 in Markus Jakobsson, Zulfikar Ramzan, Crimeware: understanding new attacks and defenses, Addison-Wesley, 2008, ISBN0-321-50195-0, pp. 55–76 (discuses malware in the OpenFT 및 라임와이어 네트워크)
- 기준:
