vscode에서 라이브서버 기능을 이용해 웹사이트를 열면 localhost라는 문자가 나온다
우선 localhost의 개념을 알아보기 전 host를 알아보자
host
: 네트워크를 이용하기 위해 네트워크에 연결된 장치
=> 위에서말하는 장치는 검색을 하기 위해 사용하는 (네트워크에 연결된) 컴퓨터나 스마트폰이 host가 됨
Localhost
: 사용자의 컴퓨터 자체를 가르키는 ip 주소를 의미
- 다른 컴퓨터에서는 이 주소에 접근할 수 없다
localhost === 127.0.0.1
도메인 === IP주소
컴퓨터는 DNS(Domain Name System)를 통해 도메인을 숫자인 ip주소로 변환해줌
DNS
: Domain Name System의 약자
: 네트워크에서 도메인이나 호스트 이름을 숫자로 된 ip 주소로 해석해주는 TCP/IP 네트워크 서비스
www.naver.com 은 도메인이고 182.219.217.162는 네이버의 ip주소!
이제 localhost 뒤에붙는 숫자들에 대해 알아보자!
Port(포트)
: 호스트에서 실행되고 있는 프로세스를 구분짓기 위한 16비트의 논리적 할당.
- 비유하자면 '문'이라 할 수 있다
- HTTP 통신 : 80번 포트
- HTTPS 통신 : 443번 포트
- 포트는 어느 웹사이트에나 존재하나 일반적으로 접속할 때는 생략되어있음.
라이브서버에서는 5050포트를 사용함
본 글은 훈훈한 자바스크립트 강의의 내용을 정리한 글입니다
참고
'Network > Network' 카테고리의 다른 글
[Network] TCP와 UDP란? TCP, UDP의 차이 (0) | 2024.03.05 |
---|---|
HTTP 프로토콜이란? (0) | 2023.04.10 |