CS/네트워크

PORT란 무엇일까?

전태경 2020. 7. 23. 00:18

저번 포스팅에서 IP(IP주소)에 대해서 다뤄봤습니다.

 

 

IP란 무엇일까?

오늘 알아볼 주제는 IP에 대해서 알아보겠습니다. 개발자가 아니여도 일반인에게도 익순한 단어일 것입니다. 1. IP(Internet Protocol)란 무엇일까? 흔히들 생각하는 IP는 아마도 192.111.222.333 와 같은 ��

eeasyy.tistory.com

그럼 이번 포스팅에서는 IP주소와 같이 다뤄지는 포트(PORT)에 대한 개념을 소개해보겠습니다.

 

IP는 호스트(컴퓨터)와 호스트 사이의 통신을 담당했다면,

포트는 컴퓨터내의 특정 프로세스의 식별 단위라고 볼 수 있습니다.

 

택배로 예를 든다면, 아파트 건물 번호가 IP주소이고 호수번호가 포트번호라고 할 수 있겠네요.

포트번호를 통해서 A라는 프로세스가 B라는 다른 컴퓨터의 프로세스와 통신을 할 수 있게 되는것입니다.

IP주소와 포트번호만 안다면 말이죠.

 

아래 표는 기본으로 설정된 프로토콜당 포트번호를 명시해봤습니다.

프로토콜 포트번호
FTP 21
SSH 22
TELNET 23
DNS 53
HTTP 80
HTTPS 443

위의 표는 개발자라면 기본적으로 외워두는게 좋을 것 같다고 생각합니다.

 

오늘은 서로 다른 호스트의 프로세스가 통신을 위해서 필요한 포트번호에 대해서 적어봤습니다.

 

감사합니다.