본문 바로가기
http

PORT

by rewind 2024. 2. 4.

port의 사전적 의미 : 항구(배가 도착하는)

 

한번에 여러 통신을 할때(둘이상의) 각각 구분을 하기 위해 사용 

ex)

내가 게임을 하면서 화상통화 도중 웹브라우저에 요청까지 하게 된다면(검색등)

내 IP로 패킷이 오게 되는데(내가 요청한 것에 대한) 이 패킷이 게임에 필요한 패킷인지 ,

화상통화에 필요한 패킷인지 모른다 그래서 이것을 구분하기 위한 것이 포트번호이다

비유를 하자면

IP : 목적지

PORT : 목적지 내에서 구분하기 위해 사용하는 번호

 

웹브라우저에 요청을 하여 해당 요청에 대한 응답(패킷)을 보내게 되면

해당패킷을 보낼때 출발지IP, PORT , 도착지(목적지)IP , PORT가 포함되어있음

 

패킷정보 :
출발지IP , PORT

도착지IP , PORT

전송데이터

....

 

0~65335 할당 가능

0~1023 : 잘 알려진 포트 , 사용하지 않는 것이 좋다!

 

FTP - 20, 21

TELNET - 23

HTTP - 80

HTTPS - 443

 

아파트로 예를 들면

IP : 아파트

PORT : 동 호수