컴퓨터에는 게임 서버, 데이터 베이스 서버, 웹 서버 등등 여러 가지의 서버가 있을 수 있다.
하지만 port를 통해 정확히 어떤 서버에 요청을 보내는지 구분할 수 있다.
port는 컴퓨터의 문이라고 생각하면 된다.
총 0부터 65535개의 문이 있다.
각각의 서버는 각각의 port를 listening하고 있어서
port에 맞는 서버가 응답을 하게 된다.
하지만,
웹 사이트를 접속할 때마다 port번호를 붙이는 건 번거롭다는 문제가 있다.
따라서
http로 접근할 때는 웹 브라우저를 통해 접속했다는 뜻이므로
컴퓨터가 자동을 웹 서버와 연결 시켜주기 때문에 생략 가능하다.
❓ 예시
http://a.com:80
a.com이라는 컴퓨터에게 80 port를 연결 해달라고 요청
=> 그 컴퓨터의 80 port를 listening하고 있는 서버 호출
'개념정리 > CS' 카테고리의 다른 글
[CS] QueryString과 Path Variable의 정의와 사용법 (0) | 2024.04.23 |
---|---|
[CS] 쿠키(Cookie)랑 세션(Session)의 차이! 간략하게 알아보자 (0) | 2024.02.06 |