본문으로 바로가기

포트 번호

category 네트워크 2013. 5. 31. 19:16

포트 번호

포트 번호는 잘 알려진 포트, 등록된 포트, 동적 및/또는 개인 포트 등 세 범위로 나뉩니다.

  • 잘 알려진 포트는 0부터 1023까지입니다.
  • 등록된 포트는 1024부터 49151까지입니다.
  • 동적 및/또는 개인 포트는 49152부터 65535까지입니다.

잘 알려진 포트 번호

잘 알려진 포트는 IANA에서 할당하며 대부분의 시스템에서 시스템(또는 루트) 프로세서 또는 권한이 있는 사용자가 실행한 프로그램만 사용할 수 있습니다. 포트는 장기간 대화를 수행하는 논리 연결의 끝을 나타내기 위해 TCP[RFC793]에서 사용됩니다. 알 수 없는 호출자에게 서비스를 제공할 목적으로 서비스 연결 포트가 정의됩니다.

연결 포트는 "잘 알려진 포트"라고도 합니다. 가능한 범위에서 이러한 같은 포트 할당이 UDP[RFC768]에 사용됩니다. 할당된 포트는 가능한 포트 번호의 작은 부분을 사용합니다. 수년 동안 할당된 포트는 0-255 범위 내에 있었습니다. 최근에 IANA에서 관리하는 할당된 포트 범위는 범위 0-1023으로 확장되었습니다.

등록된 포트 번호

등록된 포트는 IANA에서 나열하며 대부분의 시스템에서 일반 사용자가 실행하는 프로그램이나 일반 사용자 프로세스에서 사용할 수 있습니다. 포트는 장기간 대화를 수행하는 논리 연결의 끝을 나타내기 위해 TCP[RFC793]에서 사용됩니다. 알 수 없는 호출자에게 서비스를 제공할 목적으로 서비스 연결 포트가 정의됩니다.

IANA 등록자는 이러한 포트를 커뮤니티에 편리하도록 사용합니다. 가능한 범위에서 이러한 같은 포트 할당이 UDP[RFC768]에 사용됩니다. 등록된 포트 범위는 1024-49151에 있습니다.

특정 TCP/IP 포트 할당에 대한 자세한 내용은 다음 위치의 Information Sciences Institute 웹 사이트에서 RFC 1700을 참조하십시오. 이 문서에 포함된 다른 공급업체의 연락처 정보는 기술 지원을 받는 데 도움을 주기 위한 것입니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다.

아래는 위키피디아에 정리되어 있는 포트 번호입니다.

포트 TCP UDP 설명 상태
0UDP예약됨; 사용하지 않음공식
1TCPTCPMUX (TCP 포트 서비스 멀티플렉서)공식
7TCPUDPECHO 프로토콜공식
9TCPUDPDISCARD 프로토콜공식
13TCPUDPDAYTIME 프로토콜공식
17TCPQOTD (Quote of the Day) 프로토콜공식
19TCPUDPCHARGEN (Character Generator) 프로토콜공식
20TCPFTP (파일 전송 프로토콜) - 데이터 포트공식
21TCPFTP - 제어 포트공식
22TCPSSH (Secure Shell) - ssh scpsftp같은 프로토콜 및 포트 포워딩공식
23TCP텔넷 프로토콜 - 암호화되지 않은 텍스트 통신공식
25TCPSMTP (Simple Mail Transfer Protocol) - 이메일 전송에 사용공식
37TCPUDPTIME 프로토콜공식
49UDPTACACS 프로토콜공식
53TCPUDPDNS (Domain Name Syetem)공식
67UDPBOOTP (부트스트랩 프로토콜) 서버. DHCP로도 사용공식
68UDPBOOTP (부트스트랩 프로토콜) 서버. DHCP로도 사용공식
69UDPTFTP공식
70TCP고퍼 프로토콜공식
79TCPFinger 프로토콜공식
80TCPUDPHTTP (HyperText Transfer Protocol) - 웹 페이지 전송공식
88TCP케르베로스 - 인증 에이전트공식
109TCPPOP2 (Post Office Protocol version 2) - 전자우편 가져오기에 사용공식
110TCPPOP3 (Post Office Protocol version 3) - 전자우편 가져오기에 사용공식
113TCPident - 예전 서버 인증 시스템, 현재는 IRC 서버에서 사용자 인증에 사용공식
119TCPNNTP (Network News Transfer Protocol) - 뉴스 그룹 메시지 가져오기에 사용공식
123UDPNTP (Network Time Protocol) - 시간 동기화공식
139TCPNetBIOS공식
143TCPIMAP4 (인터넷 메시지 접근 프로토콜 4) - 이메일 가져오기에 사용공식
161UDPSNMP (Simple Network Management Protocol)공식
179TCPBGP (Border Gateway Protocol)공식
194TCPIRC (Internet Relay Chat)공식
389TCPLDAP (Lightweight Directory Access Protocol)공식
443TCPHTTPS - HTTP over SSL (암호화 전송)공식
445TCPMicrosoft-DS (액티브 디렉터리, 윈도 공유, Sasser-worm, Agobot, Zobotworm)공식
445UDPMicrosoft-DS SMB 파일 공유공식
465TCPSSL 위의 SMTP - Cisco 프로토콜과 충돌비공식, 충돌
514UDPsyslog 프로토콜 - 시스템 로그 작성공식
515TCPLPD 프로토콜 - 라인 프린터 데몬 서비스공식
540TCPUUCP (Unix-to-Unix Copy Protocol)공식
542TCPUDP상용 (Commerce Applications) (RFC maintained by: Randy Epstein [repstein at host.net])공식
587TCPemail message submission (SMTP) (RFC 2476)공식
591TCP파일메이커 6.0 Web Sharing (HTTP Alternate, see port 80)공식
636TCPSSL 위의 LDAP (암호화된 전송)공식
666TCPid 소프트웨어의  멀티플레이어 게임공식
873TCPrsync 파일 동기화 프로토콜공식
981TCPSofaWare Technologies Checkpoint Firewall-1 소프트웨어 내장 방화벽의 원격 HTTPS 관리비공식
993TCPSSL 위의 IMAP4 (암호화 전송)공식
995TCPSSL 위의 POP3 (암호화 전송)공식
25565TCPMinecraft의 기본 포트비공식

'네트워크' 카테고리의 다른 글

TCP/IP, Socket 라이브러리, 리졸버  (0) 2013.12.03
HTTP 리퀘스트 메시지가 작성되는 과정  (1) 2013.12.02
패킷이 거치는 경로  (1) 2013.12.02
네트워크 개요  (0) 2013.12.01
DNS서버(네임서버)  (0) 2013.06.21