숑숑이의 개발일기
Published 2023. 3. 20. 22:10
[Network] localhost란? Network/Network

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포트를 사용함

 

 

본 글은 훈훈한 자바스크립트 강의의 내용을 정리한 글입니다

참고

https://lgphone.tistory.com/89

'Network > Network' 카테고리의 다른 글

[Network] TCP와 UDP란? TCP, UDP의 차이  (0) 2024.03.05
HTTP 프로토콜이란?  (0) 2023.04.10
profile

숑숑이의 개발일기

@숑숑-

풀스택 개발자 준비중입니다