Today I Learned/웹

웹 클라이언트, 서버, 호스트 차이 쉽게 이해하기

하나719 2020. 9. 5. 10:26
반응형

이고잉님 수업 시간

수업을 듣고 이해한 내용을 바탕으로 작성되었습니다. 최대한 제가 이해한 언어로 풀어서 쉽게 작성했습니다.

잘못된 부분이 있으면 댓글로 알려주세요 🙌🏻

 

호스트 (Host)

인터넷에 연결 된 디바이스들을 호스트 라고 한다. (IP 주소를 가진 기기)

컴퓨터뿐 아니라 스마트 폰, 스마트 TV 등 인터넷에 연결되어 있는 기기들은 모두 호스트라고 할 수 있다.

웹 서버와 클라이언트 (Server & Client)

웹 정보들을 저장하고 있는 물리적인 공간 웹 서버가 있다.

클라이언트는 이 서버에 정보를 요청합니다. 그러면 서버에서 그 정보를 클라이언트의 컴퓨터에 뿅 띄워준다.

우리가 구글에 "강아지" 라고 검색하면, 강아지 관련된 정보가 쭈르륵 뜨는 것이 그런 과정!

현재의 우리에게는 너무나 자연스러운 일이지만, 웹&인터넷이 없던 시절에는 이렇게 다른 컴퓨터의 정보를 볼 수 없었다.

 

누가 호스트인가요?

서버는 요청에 응답하고 정보를 쏴주는 호스트이고, 클라이언트는 요청을 하는 호스트.

둘 다 호스트!

 

IP 주소와 도메인 이름

호스트간 데이터를 주고받기 위해 호스트 마다 구분하는 고유 번호가 있는데, 이걸 IP 주소라고 한다.

IP 주소는 127.0.3.4 이런식으로 숫자로 구성되어 있기 때문에 다 외우고 있을 수가 없다.

그래서 tistory.com 이렇게 생긴 우리가 아는 언어를 붙여준 게 도메인 이름이다!

주소창에 도메인 이름으로 요청할 수 있게 된 것이다.

 

 

 

 

 

반응형