티스토리 뷰
P2P (Point To Point) 프로그램을 이용하여 파일 전송을 할 수 있으며 여러가지 파일을 공유할 수 있습니다.
저작권에 어긋나지 않는 선에서 이 P2P 프로그램은 1:1 통신을 자유롭게 할 수 있다는 점에서 아주 뛰어난 고성능 프로토콜이라 할 수 있겠습니다.
이러한 P2P 프로그램을 사용함에 있어 수많은 프로그램을 이용할 수 있지만 그 프로그램을 사용하기 위한 port number 범위가 존재하니 오늘은 그 포트에 대해서 간단히 알아보도록 하겠습니다.
기본 파일전송 프로토콜인 FTP나 TFTP와는 별개로 전혀 다른 서비스 포트를 이용하고 있습니다.
우선 가장 유명한 P2P 파일전송 프로그램으로는 Bit Torrent 를 들수 있겠습니다.
이 토렌트 프로그램 또한 여러가지의 프로그램이 있지만 그 프로그램 엔진은 동일한 것으로 커널이나 포트넘버를 수동으로 수정하지 않는 한 소프트웨어가 사용하는 서비스 포트 번호는 기본적으로 동일하겠습니다.
기본적으로 tcp 포트를 사용하게 되며 6881, 6889 포트를 기본으로 채택하여 사용하고 있습니다.
아래와 같이 토렌토 P2P 를 이용하여 파일 전송 및 tcp 동기화 패킷을 캡쳐해 봤을 때 아래와 같이 tcp 프로토콜의 6881 포트를 이용하게 확인할 수 있습니다.
tcp SYN_SENT 14 211.x.x.x 24.16.x.x 56347/6881 152/0:3/0
tcp SYN_SENT 35 211.x.x.x 85.180.x.x 57147/6881 152/0:3/0
tcp ESTAB 1418 211.x.x.x 211.188.x.x 48818/6881 1904/2004:16/14
이 서비스 포트를 이용하여 토렌트 주소를 보유하고 있는 호스트로 검색 및 전송을 하는 것이죠.
토렌트 로고...
하지만 위에서 말씀드린 이 포트 외에도 각 P2P 프로그램에서는 기본 서비스 포트가 차단되거나 통신이 단절될 경우 자동으로 다른 랜덤 포트로 서비스를 유지하기 위해 다른 여러 포트를 사용하게 됨을 알려드립니다.
P2P 서비스를 차단하기 위해서는 기본 포트를 차단하는 방법으로는 한계가 있으니, 그 패턴으로 차단해야 함을 알려드립니다.
그리고 비트토렌트 이외에 가장 유명한 P2P 프로그램은 가장 오랜기간 사랑을 받고있는 당나귀(eDonkey)가 되겠습니다.
최근에는 디비고(DBGO) 프로그램으로 통합되었죠.
DBGO 디비고 로고...
eDonkey 프로그램은 기본적으로 tcp 4661, 4662, 4242, 그리고 udp 4665, 4672 포트를 사용하고 있습니다.
iMash 는 tcp 5000을 사용하며 소리바다의 경우 tcp 9001, 9002, 9003, 9004, udp 22321, 7674, 7675 등을 사용합니다.
WinMX 의 경우에는 tcp 6699, udp 6257 등을 사용하고 있습니다.
구루구루는 tcp 9292, 8282, 31200을 사용하며 파일구리는 tcp 9493을 단독으로 사용합니다.
이 이외의 프로그램에 대해서는 아래를 참고하시기 바랍니다.
Direct -Connect : tcp 411-412, udp 411-412
KaZaA : tcp 1214
Gnutella : tcp 6346-6347, udp 6346-6347
Madster-Aimster : tcp 23172, 9922
HotLine : tcp 5497-8, 5500-5503, udp 5499
V-Share : tcp 8404
Maniac : tcp 2000, 2222, udp 2010
Mirc : tcp 6667, 6665-6670, 7000
Shareshare : tcp 6399, 6777
Bluster : udp 41170
GoToMyPc : tcp 8200
Napster : tcp 6600-6699, 4444, 5555, 6666,7777, 8888, 8875
이 외에에도 수많은 P2P 프로그램과 서비스 포트가 존재하는데요,
그 경우에는 tcpview 프로그램이나 스니퍼/이더리얼 등의 트래픽/패킷 분석툴로 캡쳐해 보면 서비스 포트를 확인할 수 있겠습니다.
-----
방문 감사합니다 (__)
'Technical > Network' 카테고리의 다른 글
MRTG 그래프 예제 및 사용량 확인 방법 (4) | 2013.06.17 |
---|---|
CISCO 스위치 타 벤더(third-party) SFP/GBIC 인식 방법 (6) | 2013.06.14 |
BGP 경로 추적 및 Looking glass 확인 방법 (4) | 2013.05.09 |
후이즈(Whois) IP 조회 및 도메인 정보 검색 (0) | 2013.05.08 |
IEEE 802.3 ETHERNET(LAN)기술 정의 - I트리플E (0) | 2012.12.31 |
랜테스터기, UTP/RJ45 제작 후 테스트 하기 (0) | 2012.12.17 |
디스크샷, ARP스푸핑 방지 기능 관련 (0) | 2012.12.12 |
UTP RJ45 팬배열 및 루프 구성 방법 (0) | 2012.11.07 |
- Total
- Today
- Yesterday
- 해커스 랩
- 네트워크전문가따라잡기-TCP/IP
- KLTP
- ISAC
- ♣ DAMOA BLACKHOLE
- 제이의 기록일지
- 미선씨의 위대한 하루
- 서민당 총재
- 티몰스 의 랩하는 프로그래머
- 블루의 정보세상
- Divinus Realm...
- 즐겁긔 매거진
- SoMeTHing sPeciaL
- 즐거운하루 이야기
- 권's 패밀리의 특별한 지역 특산물 이야기
- 내 인생 목표는 행복한 사람이 되는거야
- :NNK Company 성공을 만들다:
- serendipity
- 당신은1등이됩니다-유일수학전문학원
- Car Story
- On the Road
- 야생화
- Readiz - Read easy
- 영어 너 도대체 모니?
- 감성 IT人 [네떡지기 & 플밍지기]
- CISCO
- 블로그
- 윈도우7
- 비트코인 채굴
- 아웃룩
- Adsense
- 안드로이드
- 네이버
- 구글 광고
- 포토샵
- 리얼클릭
- IT·컴퓨터
- Tistory
- 구글 애드센스
- 애드센스
- 리눅스
- 비트코인
- 구글
- 엑셀
- Google Adsense
- 담배
- 티스토리
- 금연
- 광고 수익
- 리얼센스
- Excel
- 카카오톡
- 넥서스S
- 사랑해
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |