웹사이트는 어떻게 찾아갈까? IP, DNS, URL 개념 잡기

  • 관리자 신현승
  • 카테고리: 개발이슈
  • 조회수: 593
  • 작성일:

IT 지식이 중요해진 요즘, 여러분은 어떻게 공부하고 있나요? 다양한 IT 강의 영상이 눈길을 끌죠. 요즘IT에서 ‘IT 강의 시리즈’를 준비했습니다. 엄선한 교육 영상을 텍스트로 읽고 필요한 정보를 빠르게 가져가세요.

 

이번 강의는 ‘웹 개발 첫걸음’입니다. IT 교육 기업 코드잇의 ‘프로그래밍 오버뷰’와 ‘웹 개발 기초 지식’ 콘텐츠를 정리했습니다. 개발 분야부터 기본 지식까지, 웹 개발의 기초를 다져 보세요. 전체 영상은 코드잇에서 확인할 수 있습니다.


웹 개발 첫걸음 시리즈

프론트엔드와 백엔드, 무엇을 어떻게 시작할까?
② 웹사이트는 어떻게 찾아갈까? IP, DNS, URL 개념 잡기

 

지난 글에서는 클라이언트와 서버의 개념을 배웠습니다. 여러분이 크롬 브라우저로 youtube.com에 접속할 때, 브라우저는 클라이언트 역할을 합니다. 요청을 통해 서버에서 사이트 코드를 받아 사용할 수 있습니다.

 

 

그럼 유튜브 서버는 어떻게 찾을까요? 이번에는 IP, DNS, URL의 기초 개념을 알아보겠습니다.

 

IP

인터넷에 연결된 컴퓨터는 IP 주소라는 전화번호를 가지고 있습니다.

 

 

예를 들어 구글의 IP 주소는 142.250.76.142입니다. 이를 브라우저에 입력하면 구글 사이트가 뜹니다.

 

DNS

유튜브에 들어가고 싶다면 IP 주소를 외울 필요 없이 youtube.com을 입력하면 됩니다.

 

 

DNS는 Domain Name System의 약자로, 도메인 이름을 간편하게 찾을 수 있게 해줍니다.

 

 

DNS 서버는 도메인 이름을 이용해 요청하는 IP 주소를 찾아주는 역할을 합니다.

 

URL

웹사이트 주소는 보통 google.com과 같은 도메인을 입력하지만, 올바른 형식은 https://www.google.com입니다.

 

 

URL은 Uniform Resource Locator의 약자로, 자료의 위치를 알려주는 역할을 합니다.

 

URL의 5가지 구성 요소

1. 스킴(Scheme)

URL 가장 앞에 있는 스킴은 http나 https를 의미하며, 서버와 소통 방식을 지정합니다.

 

 

2. 호스트(Host)

호스트는 사이트 주소 중 ‘www.naver.com’처럼 컴퓨터의 주인을 나타냅니다.

 

 

3. 패스(Path)

패스는 요청할 리소스의 경로를 지정합니다.

 

 

4. 쿼리(Query)

쿼리는 추가 정보를 제공하여 요청의 세부 사항을 나타냅니다.

 

 

5. 앵커(Anchor)

앵커는 특정 섹션으로 바로 갈 수 있게 해줍니다.

 

 

마치며

IP, DNS, URL을 자세히 살펴보았습니다. 웹 세상을 이해하는 데 중요한 요소들입니다. 이제 이러한 이해를 바탕으로 웹 개발 지식을 계속 발전시켜 나가세요.

 

원본 강의 보러가기 https://bit.ly/3XY6YIR

 


해당 기사는 GPT를 이용하여 요약한 내용입니다.

원문보기


코멘트 (0)