우디의 개발스터디

[네트워크] 포트(Port)의 개념

by 개발자 우디

포트(Port)의 개념

포트는 운영 체제 통신의 종단점이다. 이 용어는 소프트웨어에서 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위를 나타낸다.

 

사용법

예시) https://000.000.000.000:21


여기서 000.000.000.000은 IP 주소를 나타내며 그 뒤에 있는 21이 포트 번호를 의미한다.

쉽게 설명해서 예를 들어 집배원이 우편물을 배송하는 과정으로 비유하자면 여러사람이 같이사는 공동주택으로 배송을 갔다고치면 단순히 집 주소 만으로는 집배원이 이 우편을 누구에게 전달할지 명확히 알 수 없기 때문에, 집 주소와 함께 수령할 사람이 들어 있는 방번호까지 적어줘야 정확한 배송을 받을 수 있다.

 

이 때, 집 주소에 해당 하는 것이 IP이며, 방번호가 Port다.

 

포트(Port)범위

0 ~ 65535 : 16비트 숫자로 구성됨
0 ~ 1023 : 잘 알려진 포트 번호로 웹 서버, 메일 서버 같은 프로그램들이 사용한다.
1024 ~ 49151 : 잘 알려지지 않은 프로그램들이 사용한다.
49152 ~ 65535 : 서버가 클라이언트를 식별 할때 사용이 된다.

 

 

블로그의 정보

우디의 개발스터디

개발자 우디

활동하기