[웹서버 만들기] 배경지식. URL 의 구성

박상준·2024년 8월 18일
0

웹서버

목록 보기
1/1

URL 의 구성

정의

  • URL
    • Uniform Resource Locator 의 약자이다.
    • 통일된 리소스의 위치를 지정한 것임.
    • 리소스
      • 인터넷 상의 존재하는 모든 자원을 말한다
      • HTML 파일, 이미지 파일등을 말함

URL 의 구성 요소

  • 예시 URL
    • http://www.google.com:80/index.html
구성요소예시설명
스킴http사용할 프로토콜
호스트명www서버 내 호스트의 구분
도메인google.com인터넷 상 고유 주소
포트:80서버 내 서비스 구분
패스/index.html서버 내 리소스 경로

FQDN (Fully Qualified Domain Name)

  • 호스트명과 도메인을 합친 전체 주소( ex : www.google.com )

스킴(Scheme)

  • URL 맨 앞에 위치하고, 사용할 프로토콜을 나타낸다.

주요 스킴

  1. http : 일반적인 웹 페이지의 접속
  2. https : 암호화된 보안 통신
  3. file : 로컬 파일 시스템 접근

호스트명과 도메인

  • 호스트명
    • 서버내 특정 호스트 구분
      • www , mail 등
  • 도메인
    • 인터넷 상의 고유 주소임
  • 도메인 관리
    • ICANN(Internet Corporation for Assigned Names and Numbers) 에서 전 세계 도메인 중복을 방지한다.
    • 등록 대행자를 통해 신청 및 취득이 가능하다.
  • 도메인 계층 구조
    • ex : www.example.com
      • 1레벨 도메인 : com (최상위 도메인)
      • 2레벨 도메인 : example (회사명 등)
      • 3레벨 도메인 또는 호스트명 : www
  • 서브 도메인
    • 기존 도메인 아래에 추가로 만든 도메인이다
    • ex
      • www.sub.example.com

포트

  • 서버 내의 특정 서비스를 구분하기 위해 사용
    • 웹 서버 기본 포트는 80
    • 포트는 FQDN 뒤에 콜롬을 함께 표기한다
    • ex

포트 번호 특징

  • 80번 포트는 생략이 가능하다
  • 다른 포트 사용하는 경우 명시적으로 지정이 필요함

DNS(Domain Name System)

  • FQDN 을 IP 주소로 변환하는 시스템이다
    • 실제 인터넷 통신은 IP 주소를 기반으로 이루어진다.
    • DNS 설정을 통해 도메인명만으로도 웹사이트에 접속이 가능하다
profile
이전 블로그 : https://oth3410.tistory.com/

0개의 댓글