PORT 란?
포트(Port)는 컴퓨터 네트워크에서 중요한 역할을 하는 요소 중 하나입니다. 포트는 데이터 통신을 위해 사용되며, 각각의 포트는 특정한 서비스나 프로토콜에 할당되어 있습니다.
포트는 영어단어 뜻은 항구 라는 뜻을 갖고 있습니다. 포트에 대해 설명하기 위해 예를 들어보겠습니다.
PC 에서 게임도 하고 있고, 화상통화도 하고 있고, 웹 브라우저도 사용하고 있습니다. 이렇게 되면 하나의 클라이언트 PC 가 여러 개 서버랑 통신을 해야 하는 상황이 됩니다. 이런 상황에서 어떤 서버에서 어떤 요청인지 구분해주는 역할을 하는 것이 PORT 입니다.
이전에 봤던 TCP IP 패킷과 UDP 도 마찬가지로 IP 에다 출발지 포트와 목적지 포트라는 것이 함께 존재합니다. 그래서 결국 IP 는 목적지 서버를 찾는 거고, 그 서버 안에서 돌아가는 애플리케이션들을 또 구분하는 것이 포트라고 이해하면 됩니다.
포트 번호와 할당
몇 가지 흔히 사용되는 포트 번호가 있습니다. 예를 들어, 80번 포트는 HTTP 통신에 사용되며, 443번 포트는 안전한 HTTPS 통신에 사용됩니다. 포트 번호는 표준화되어 있어야 서로 다른 시스템 간에 원활한 통신이 가능해집니다.
'모든 개발자를 위한 HTTP 웹 기본 지식' 카테고리의 다른 글
TCP, UDP (0) | 2023.12.18 |
---|---|
[인터넷 네트워크] IP, 인터넷 프로토콜 (0) | 2023.08.07 |
[인터넷 네트워크] 인터넷 통신 (0) | 2023.08.07 |
HTTP 공부를 하는 이유? (0) | 2023.08.07 |