본문 바로가기
IT/Web

Port Number 포트 번호

by Spring Up!! 2016. 4. 30.
반응형

전송 계층(transport layer)은 최종적인 통신 목적지를 지정하고, 오류 없이 데이터를 전송하는 역할을 한다. 앞에서 언급한 인터넷 계층이 담당하는 역할은 IP 주소와 라우팅을 이용하여 목적지 종단 시스템에 데이터가 도달할 수 있도록 하는 것이다. 그러나 통신의 최종 목적지는 컴퓨터가 아닌 해당 컴퓨터에서 실행되고 있는 프로그램(프로세스)이다. 따라서 전송 계층에서는 해당 프로세스를 지정하는 일종의 주소를 사용하며, 이를 포트 번호(Port Number) 라고 부른다. 


하지만 한 포트 번호를 두 개 이상의 프로세스가 사용하는 것도 가능하기 때문에, 포트 번호는 프로세스를 구분하는 식별자라기 보다는 통신의 종착지를 나타내는 식별자로 보는 것이 바람직하다.



  포트번호

  분류

 0 ~ 1023

 Well-known ports 

 1024 ~ 49151

 Registered ports 

 49152 ~ 65535

 Dynamic and/or private ports 


출처 : 윈도우 네트워크 프로그래밍, 김선우

반응형

댓글