Home PORT
Post
Cancel

PORT

PORT

인터넷 프로토콜에서 PORT가 하는 역할을 알아보자. 만약 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상인 경우는 어떻게 될까?

이 경우 IP 프로토콜은 둘을 구분할 방법이 없다. 이런 IP 프로토콜의 한계로 인해 우리는 TCP 프로토콜을 추가로 사용한다. 그리고 그림과 같이 애플리케이션을 구분하기 위해 사용하는 것이 PORT 이다.

TCP/IP 패킷에는 IP정보 뿐만 아니라 출발지 PORT도착지 PORT 정보가 있다. PORT 정보를 통해 서버에서는 통신하는 프로세스를 구분할 수 있다. (IP는 아파트의 주소이고 Port는 동호수에 해당한다)

Well-Known Port

포트는 0 ~ 65535까지 할당할 수 있지만 잘 알려진 Port들이 있다. 이러한 Port는 사용하지 않는 것이 좋다.

  • 0 ~ 1023: 잘 알려진 포트, 사용하지 않는 것이 좋음
    • FTP - 20, 21
    • SSH - 22
    • TELNET - 23
    • SMTP - 25
    • DNS - 53
    • HTTP - 80
    • NTP - 123
    • HTTPS - 443
    • Syslog - 514

참고

This post is licensed under CC BY 4.0 by the author.

TCP 프로토콜

DNS

Comments powered by Disqus.