Port(포트)

술술·2024년 4월 9일

TIL

목록 보기
16/21

Port

네트워크 통신을 공부하며 port가 뭔지 모르겠어서 찾아봤다.

이 그림을 보니까 조금 이해가 갔다.

포트(port)는 보통 항구나 공항(airport)을 나타냅니다. 이러한 항구와 공항은 외부세계와 접속할 수 있는 관문이 됩니다.
컴퓨터에서도 마찬가지입니다. 컴퓨터에서의 포트(port)란 외부의 다른 장비와 접속하기 위한 플러그와 같은 것을 의미합니다.
컴퓨터나 노트북의 뒷면이나 옆면을 보면 네트워크, 마우스, 키보드 등을 연결하기 위한 포트들을 확인 하실 수 있습니다.

이러한 포트 개념은 프로그램에도 있습니다.
만약 우리가 웹브라우저를 이용하여 인터넷상에 있는 서버에 접속할 때 컴퓨터에 있는 웹브라우저 프로그램과
서버에 있는 웹서버 프로그램간을 연결해주는 플러그와 같은 역할을 하는 것이 포트입니다!

우리가 특정 서버에 접속하려면 URL이나 IP 주소를 입력합니다.
그러면 인터넷상에서 URL 또는 IP를 토대로 해당 서버가 있는 컴퓨터로 찾아갑니다.
그런데 대부분의 컴퓨터에서는 여러 개의 프로그램이 동시에 실행되고 있어서,
이 여러개의 프로그램 중 어느 프로그램이 내가 접속하려는 프로그램인지 컴퓨터에게 알려 주어야 합니다.
여기서! 포트 번호는 어떤 프로그램에 접속 할 것인지 컴퓨터에게 알려줍니다.

포트번호를 왜 사용해야하는지에 대해 쉽게 예를 들어보자면
택배기사 최배달이 물건(데이터)를 구매자에게 전달해줘야하는데
구매자의 아파트주소(MAC address)와 이름(IP address)은 알지만 고객이 그 아파트의 몇 호에 있는지 모른다면 배달을 할 수없는 곤란한 상황에 처할 것입니다.
이때, 103호 인지 1204호인지 알려주는것을 Port Number 라고 할 수 있습니다.


출처

https://sangbeomkim.tistory.com/101
https://hstory0208.tistory.com/entry/Port-포트-란-무엇인가-포트에-대해-알아보자

profile
Hello

1개의 댓글

comment-user-thumbnail
2024년 4월 9일

포트 미리 학습..하고 갑니다 ㅋ.ㅋ

답글 달기