외부세계와 접속할 수 있는 관문
운영 체제 통신의 종단점
외부의 다른 장비와 접속하기 위한 플러그
포트는 총 0 ~ 65535번으로 이루어져 있다. 크게 3가지 종류로 구분 됨
0 ~ 1023번
: Well-known port, 잘 알려진 포트
1024번 ~ 49151번
: registered port, 등록된 포트
49152번 ~ 65535번
: dynamic port, 동적 포트
Well-known port
Well-known port 는 특정한 쓰임새를 위해서 할당한 TCP, UDP 포트 번호로 이루어져 있다.(자주 사용되는 Port들)
www.example.com:80
www.example.com:443
http 의 기본 포트는 80, https 의 기본 포트는 443 이다.
http 와 https 에서 해당 포트를 생략해도 무방하다.
입력하지 않아도 디폴트로 해당 포트 번호를 가지고 있기 때문이다.
아파치(Apache)는
Apache HTTP Server
라고 부른다.
www.example.com:8080
www.example.com:8443
웹 서버로 연결되는 http 기본 포트는 8080 이지만,
SSL 인증서(보안을 위해)를 설정할 경우엔 https 기본 포트로 8443 을 사용한다.
이는 tomcat/conf/server.xml 에서 Connector 의 port 속성에 설정되어 있다.
만약 8080 포트를 붙이고 싶지 않다면,
server.xml 에서 80 번호를 대신해서 설정해주면 주소창에 포트번호를 따로 붙이지 않아도 무방해진다.
www.example.com
www.example.com:80
--> 아파치 http
www.example.com:8080
--> 톰캣 http
www.example.com:443
--> 아파치 https
www.example.com:8443
--> 톰캣 https
아파치의 포트 번호(80, 443 포트)는 생략 가능하나,
톰캣의 포트 번호(8080, 8443 포트)는 반드시 기입해주어야 한다.