컴퓨터

잘 알려진 포트(Well-known Port)

이까루 2025. 12. 5. 11:55
반응형

네트워크를 공부하다 보면 '포트(Port)'라는 개념을 반드시 마주하게 됩니다. IP 주소가 집 주소라면, 포트 번호는 그 집의 '방 번호'나 '문 번호'에 비유할 수 있습니다.

데이터가 올바른 컴퓨터(IP)에 도착했더라도, 그 컴퓨터 안의 어떤 프로그램(서비스)으로 들어가야 할지 알려주는 이정표가 바로 포트 번호입니다.

전 세계적으로 원활한 통신을 위해 약속된 '잘 알려진 포트(Well-known port)'들이 있습니다. 오늘은 그중에서도 가장 기본적이고 중요한 5가지 서비스와 포트 번호를 정리해 보겠습니다.


1. Echo Service (Port 7)

  • 기능: 네트워크 연결 상태 점검 (Echo)
  • 설명: 산에서 "야호!"라고 외치면 메아리가 돌아오듯, 클라이언트가 보낸 데이터를 서버가 가공 없이 그대로 되돌려주는 서비스입니다. 주로 네트워크가 제대로 연결되어 있는지, 데이터 전송에 문제가 없는지 테스트할 때 사용됩니다.

2. Daytime Service (Port 9)

  • 기능: 날짜 및 시간 정보 제공
  • 설명: 이름 그대로 '시간'을 알려주는 서비스입니다. 클라이언트가 이 포트로 접속하면, 서버는 사람이 읽을 수 있는 텍스트 형태(ASCII)로 현재 날짜와 시간을 보내주고 연결을 종료합니다.

3. FTP (File Transfer Protocol) (Port 21)

  • 기능: 파일 전송 제어
  • 설명: 대용량 파일을 서버와 클라이언트 간에 주고받을 때 사용하는 프로토콜입니다.
    • 주의할 점: FTP는 데이터 전송을 위해 두 개의 포트를 사용하는데, 21번 포트는 주로 사용자 인증(로그인)이나 명령 전달(제어)에 사용됩니다. (실제 데이터 전송은 주로 20번 포트 등을 사용합니다.)

4. Telnet (Port 23)

  • 기능: 원격 로그인 (Remote Login)
  • 설명: 멀리 떨어져 있는 서버에 접속하여, 마치 내 컴퓨터처럼 텍스트 명령어를 입력하고 제어할 수 있게 해주는 프로토콜입니다. 관리자가 서버를 원격으로 관리할 때 사용되는 고전적인 방식입니다.

5. HTTP (HyperText Transfer Protocol) (Port 80)

  • 기능: 웹 서비스 통신
  • 설명: 우리가 인터넷을 할 때 가장 많이 사용하는 프로토콜입니다. 웹 브라우저(크롬, 엣지 등)와 웹 서버가 정보를 주고받을 때 사용하며, 주소창에 http://로 시작하는 사이트들은 기본적으로 80번 포트를 통해 통신한다고 보시면 됩니다.

📝 요약표

서비스 (Service) 포트 (Port) 주요 기능
Echo 7 데이터 반송 및 연결 테스트
Daytime 9 현재 날짜 및 시간 텍스트 제공
FTP 21 파일 전송을 위한 제어 및 로그인
Telnet 23 텍스트 기반 원격 로그인
HTTP 80 웹 브라우저와 웹 서버 간 통신

네트워크의 세계에서는 이 번호들만 보고도 "아, 지금 웹 서핑을 하고 있구나(80)", "파일을 보내려고 하는구나(21)"라고 짐작할 수 있습니다. 이 5가지 기본 포트는 네트워크 기초 상식이므로 꼭 기억해 두시길 바랍니다!

반응형