[Infra] 네트워크(Network)-포트(port)번호 의미 및 정리

업데이트:

네트워크(Network)-포트(port)번호 의미 및 정리

포트(port)란?

우편물 배송에 비유하면 단순 집주소만으로는 누구에게 전달할지 명확하지 않습니다. 집주소와 더불어 받는 사람 이름까지 적어줘야 정확한 배송이 되는데요. 이 때, 집주소에 해당하는 것이 IP이고, 받는 사람 이름에 해당하는 것이 Port 입니다.

포트(port) 범위

  • 포트번호 범위: 0~65535, 16비트 숫자로 되어있음.
  • 0 ~ 1023: 잘알려진 포트(well-known port), 웹서버나 메일서버같은 일반적인 프로그램들이 사용.
  • 1024 ~ 49151: Registered Port, 잘알려져있지 않은 프로그램들이 사용
  • 49152 ~ 65535: 동적포트(Dynamic Port), 서버가 클라이언트 식별시 사용.

일반적인 포트 번호

프로토콜 명령어 포트번호
Echo echo 7
Daytime daytime 13
File Transfer ftp 21/20
Secure Shell ssh 22
Telnet Ternimal telnet 23
Simple Mail Transfer smtp 25
Domain Name Service domain 53
Trivial File Transfer tftp 69
Finger finger 79
HyperText transfer http 80/84/8000
NetNews nntp 119