본문 바로가기

Developing

TCP/IP 포트 번호 정리

TCP/IP 프로토콜을 사용하기 위해서는 중요하게 설정해야 하는 요소는 두가지 이다.
첫번째는 IP 두번째는 포트 번호이다. 포트 번호에 대해서 간략하게 정리해보자
포트는 결과적으로 TCP에서 사용하는 요소인데, TCP 헤더에서 정의하게 되는 값이다. 2Byte의 크기로 설정되어있으므로 16비트 즉 0~65,535 값을 가지게 된다.

전송 포트는 아래와 같이 분류할 수 있다.


다음은 well-known ports 이다.

포트  프로토콜  포트  프로토콜
 7 echo 21  ftp
 23  telnet 25  smtp
 37  time 80  http
 110  pop3    


Register Port는 1024~49151 포트를 사용한다. 8080 포트는 HTTP 대체 포트 번호이다. 참고로 톰캣 초기 세팅이 이 8080 포트로 되있다.

Private Port는 49151~65535 포트 번호이다. 언제든지 만들었다가 삭제하는 포트를 의미한다. 개인적인 TCP/IP 프로그램을 작성할때, 이 포트를 이용해주면 된다.

 

'Developing' 카테고리의 다른 글

네트워크 통신 프로토콜 정리  (3) 2012.04.30
데이터 단위  (0) 2012.01.30
MySQL 설치 실행 - CentOS  (0) 2011.10.19
리눅스 종류  (0) 2011.09.07
2011년을 강타할 7가지 기술( Erick Schonfeld in TechCrunch )  (0) 2011.01.03