'PORT'에 해당되는 글 1건

  1. 2006.04.07 Well Known Port list
engineering/Network Eng.2006. 4. 7. 12:47

Well Known Port

WELL KNOWN PORT NUMBERS

The Well Known Ports are assigned by the IANA and on most systems can only be used by system (or root) processes or by programs executed by privileged users.

Ports are used in the TCP RFC793 to name the ends of logical connections which carry long term conversations. For the purpose of providing services to unknown callers, a service contact port is defined. This list specifies the port used by the server process as its contact port. The contact port is sometimes called the "well-known port".

To the extent possible, these same port assignments are used with the UDP RFC768.

The range for assigned ports managed by the IANA is 0-1023.

Port Assignments:

tcpmux1TCP Port Service Multiplexer
compressnet2Management Utility
compressnet3Compression Process
echo7Echo
discard9Discard
systat11Active Users
daytime13Daytime (RFC 867)
qotd17Quote of the Day
msp18Message Send Protocol
chargen19Character Generator
ftp-data20File Transfer Default Data
ftp21File Transfer Control
ssh22SSH Remote Login Protocol
telnet23Telnet
smtp25Simple Mail Transfer
nsw-fe27NSW User System FE
msg-icp29MSG ICP
msg-auth31MSG Authentication
dsp33Display Support Protocol
time37Time
rap38Route Access Protocol
rlp39Resource Location Protocol
graphics41Graphics
name42Host Name Server
nameserver42Host Name Server
nicname43Who Is
mpm-flags44MPM FLAGS Protocol
mpm45Message Processing Module recv
mpm-snd46MPM default send
ni-ftp47NI FTP
auditd48Digital Audit Daemon
tacacs49Login Host Protocol (TACACS)
re-mail-ck50Remote Mail Checking Protocol
la-maint51IMP Logical Address Maintenance
xns-time52XNS Time Protocol
domain53Domain Name Server
xns-ch54XNS Clearinghouse
isi-gl55ISI Graphics Language
xns-auth56XNS Authentication
xns-mail58XNS Mail
ni-mail61NI MAIL
acas62ACA Services
whois++63whois++
covia64Communications Integrator (CI)
tacacs-ds65TACACS-Database Service
sql*net66Oracle SQL*NET
bootps67Bootstrap Protocol Server
bootpc68Bootstrap Protocol Client
tftp69Trivial File Transfer
gopher70Gopher
deos76Distributed External Object Store
ettcp78vettcp
finger79Finger
http80World Wide Web HTTP
hosts2-ns81HOSTS2 Name Server
xfer82XFER Utility
mit-ml-dev83MIT ML Device
ctf84Common Trace Facility
mit-ml-dev85MIT ML Device
mfcobol86Micro Focus Cobol
kerberos88Kerberos
su-mit-tg89SU/MIT Telnet Gateway

[관련자료] 널리 알려진 포트 번호 보기

  PC의 모든 포트는 제한이 없어 어떤 프로그램이라도 자유롭게 데이터를 주고 받을 수 있다. 제한이 없는 만큼 밖에서 PC를 공격하는 프로그램이 밀고 들어와도 막을 방법이 없다. 방화벽(Firewall)은 열린 포트를 막아 밖에서 나쁜 프로그램이 침입하지 못하도록 한다. 물론 방화벽이 모든 인터넷 서비스를 막으면 안되니까 80(웹), 21(FTP)번 포트같이 자주 쓰고 믿을 수 있는 포트는 열어 놓는다. 방화벽은 밖에서 들어오는 공격도 막지만 안에서 밖으로 데이터를 보내지 못하도록 막는 일도 해 네트워크 안의 정보가 밖으로 새는 것을 막아준다.

자주 쓰는 프로그램, 서비스의 포트 번호

  포트 포워딩을 하려면 인터넷 서비스, 소프트웨어가 쓰는 포트 번호를 알아야 한다. 사람들이 많이 쓰는 네트워크 서비스, 메신저, P2P 프로그램의 포트 번호를 정리한다.

  ▲ 21번: FTP
  ▲ 22번: 보안 텔넷(SSH)
  ▲ 23번: 텔넷
  ▲ 25번: SMTP(메일 발송)
  ▲ 42번: 호스트 네임 서버
  ▲ 53번: 도메인 메인 서버
  ▲ 70번: 고퍼(Gopher)
  ▲ 79번: 핑거(Finger)
  ▲ 80번: 웹(HTTP)
  ▲ 88번: 커베로스 보안 규격
  ▲ 110번: POP3(메일 수신)
  ▲ 118, 156번: SQL 서비스
  ▲ 137~139번: NetBIOS(파일 서버)
  ▲ 161번: SNMP(네트워크 관리)
  ▲ 220번: IMAP3(일부 메일 서비스)
  ▲ 812, 987번: 버디버디
  ▲ 1214번: 카자
  ▲ 1720번: 넷미팅
  ▲ 1863, 6891~6900번: MSN 메신저
  ▲ 3389번: 터미널 서비스(원격 데스크톱)
  ▲ 4000번: ICQ
  ▲ 4000, 6112번: 배틀넷(디아블로, 스타크래스트, 워크래프트)
  ▲ 4662번: e동키(기본값)
  ▲ 5500, 5800, 5900번: VNC
  ▲ 6257, 6699번: 윈MX(기본값)
  ▲ 6346번: 그누텔라
  ▲ 6699번: 냅스터
  ▲ 7674, 22321번: 소리바다 2
  ▲ 9292, 9999번: 구루구루
  ▲ 28290번: PDBOX

  여기에 나오지 않은 프로그램의 포트 번호는 소프트웨어 제조사에 물어보면 알 수 있다. 몇몇 프로그램은 정해진 포트 번호를 쓰지 않고 사용자가 마음대로 정하는 메뉴를 둔다. 그런 프로그램을 쓴다면 포트 번호를 10,000번보다 높은 숫자로 정하는 것이 좋다. 이렇게 하면 다른 프로그램과 포트가 충돌하는 문제가 생기지 않는다.

첨부1) P2P 프로그램이 사용하는 네트워크 포트

Service NameProtocolPortDescription
당나귀
TCP4661서버 접근 포트(변경가능)
4662자료 전송 포트(변경가능)
4242
UDP4672
4665
iMashTCP5000
BitTorrentTCP6881
6889
소리바다 v.2UDP22321hello message, bye message 사용 포트
7674mp3를 검색
7675mp3파일을 보내는 사람
WINMXTCP6699
UDP6257
Direct-ConnectTCP411-412
UDP411-412
KaZaATCP1214
Guntella-MorpheusTCP6346-6347
UDP6346-6347
GuRuGuRuTCP9292
8282
31200
파일 구리TCP9493
Madster-AimsterTCP23172
9922
HotLineTCP5497
5498
5500-5503
UDP5499
V-ShareTCP8404
ManiacTCP2000
UDP2010
TCP2222
MiRCTCP6667Default
6665-6670변경
7000
ShareshareTCP6399
UDP6777
BlusterUDP41170
GoToMyPcTCP8200
NapsterTCP6600-6699
4444
5555
6666
7777
8888
8875
첨부2) 메신저 프로그램 사용 포트
Service NameServerPortDescription
MSN
64.4.130.0/24
207.46.104.0/24
207.46.106.0/24
207.46.107.0/24
207.46.108.0/24
207.46.110.0/24
TCP 1863 ,801863접속 시도 후 차단 되면 80 접속 시도
TCP 6891-6900파일 전송
UDP 6901음성채팅
UDP1863,5190Microsoft Network Messenger
Yahoo216.136.233.152/32
216.136.233.153/32
216.136.175.144/32
216.136.224.143/32
66.163.173.203/32
216.136.233.133/32
216.136.233.148/32
66.163.173.201/32
216.136.224.213/32
TCP 5050,51015050 접속 시도 후 차단 되어 있으면 Port 계속 변경
TCP 5000-5001음성채팅
TCP 5100화상채팅
Nate On203.226.253.75/32
203.226.253.135/32
203.226.253.82/32
TCP 5004-5010기본 포트 5004-5010 접속 시도후 차단되어 있으면 Port를 계속 변경
TCP80,83,7003웹 컨텐츠 및 문자 보내기
Daum211.233.29.78/32TCP 8062
SayClub211.233.47.20/32
AOLTCP 5190AOL Instant Messenger Also used by: ICQ
UDP 4000ICQ_locator
Dreamwize211.39.128.236/32
211.39.128.184/32
TCP 10000
버디버디TCP 810
TCP 940
TCP 950
케이친구TCP 7979
천리안TCP 1420
TCP4949, 8989파일 송수신
ICQTCP 5190
UINTCP 8080
Genile TCP 10000
Posted by theYoungman