Today I Learned/웹
웹 클라이언트, 서버, 호스트 차이 쉽게 이해하기
하나719
2020. 9. 5. 10:26
반응형
수업을 듣고 이해한 내용을 바탕으로 작성되었습니다. 최대한 제가 이해한 언어로 풀어서 쉽게 작성했습니다.
잘못된 부분이 있으면 댓글로 알려주세요 🙌🏻
호스트 (Host)
인터넷에 연결 된 디바이스들을 호스트 라고 한다. (IP 주소를 가진 기기)
컴퓨터뿐 아니라 스마트 폰, 스마트 TV 등 인터넷에 연결되어 있는 기기들은 모두 호스트라고 할 수 있다.
웹 서버와 클라이언트 (Server & Client)
웹 정보들을 저장하고 있는 물리적인 공간 웹 서버가 있다.
클라이언트는 이 서버에 정보를 요청합니다. 그러면 서버에서 그 정보를 클라이언트의 컴퓨터에 뿅 띄워준다.
우리가 구글에 "강아지" 라고 검색하면, 강아지 관련된 정보가 쭈르륵 뜨는 것이 그런 과정!
현재의 우리에게는 너무나 자연스러운 일이지만, 웹&인터넷이 없던 시절에는 이렇게 다른 컴퓨터의 정보를 볼 수 없었다.
누가 호스트인가요?
서버는 요청에 응답하고 정보를 쏴주는 호스트이고, 클라이언트는 요청을 하는 호스트.
둘 다 호스트!
IP 주소와 도메인 이름
호스트간 데이터를 주고받기 위해 호스트 마다 구분하는 고유 번호가 있는데, 이걸 IP 주소라고 한다.
IP 주소는 127.0.3.4 이런식으로 숫자로 구성되어 있기 때문에 다 외우고 있을 수가 없다.
그래서 tistory.com 이렇게 생긴 우리가 아는 언어를 붙여준 게 도메인 이름이다!
주소창에 도메인 이름으로 요청할 수 있게 된 것이다.
반응형