포트 Port
https://ittrue.tistory.com/185
[Network] 포트(Port) 개념 정리 및 종류
포트(Port) 포트는 “논리적인 접속장소”를 뜻하며, 인터넷 프로토콜인 TCP/IP를 사용할 때 클라이언트 프로그램이 네트워크 상의 특정 서버 프로그램을 지정하는 방법으로 사용한다. 네트워크
ittrue.tistory.com
포트
포트는 특정 프로그램이 네트워크 통신을 할 때 사용하는 주소의 일부이다.
컴퓨터는 여러프로그램이 동시에 인터넷과 연결되어 동작할 수 있습니다.
이때 각 프로그램이 어떤 통신을 받을 것인지 알려주는 번호가 필요한데, 이 번호가 바로 '포트 번호'입니다.
(인터넷 프로토콜 TCP/IP를 사용할 때 클라이언트 프로그램이 네트워크 상의 서버 프로그램을 지정하는 방법)
ex ) 자바 Spring 프로젝트를 실행하면, 나타나는 화면에 Tomcat started on port(s): 8080과 같은 숫자가 표현된다. 이 숫자는 IP주소가 가리키는 PC 접속할 수 있는 통로(채널)를 의미한다.
포트번호는 0~65,535까지 사용 할 수 있으며 이미 사용중인 포트는 중복해서 사용할 수 없다.
보통 8080,8081~
포트 충돌
포트 충돌은 두 개 이상의 프로그램이 동시에 같은 포트 번호를 사용하려고 할 때 발생하는 문제를 말합니다.
컴퓨터의 네트워크 포트는 한번에 하나의 서비스 또는 프로세스만 사용 할 수 있습니다.
간단하게 예를 들면, 한 주차장에 한 대의 차만 주차할 수 있다고 생각해보세요. 만약 그 주차장에 이미 차가 주차되어 있다면, 다른 차가 그곳에 주차할 수 없는 것과 같습니다. 여기서 주차장은 포트, 차는 프로세스(또는 서비스)로 생각하면 됩니다.
ex) 젠킨스와 스프링 프로젝트가 같은 컴퓨터에서 같은포트를 사용하려고 할 때 오류가 난다!