[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 |