ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • cs 스터디 발제 65
    카테고리 없음 2022. 6. 18. 07:11

    인터넷의 규칙

     

    우리는 웹을 개발하면서 다양한 인터넷 통신의 규칙이 있음을 알게됩니다.

    인터넷은 누가 설계했고 누가 기술의 표준을 정하는 것일까요?

     

    아마 대부분의 분들이 알다시피 인터넷은 한사람의 손으로 개발된 것이 아닙니다.

    꽤 오랫동안 초기형태의 인터넷들은 대학교들 간의 인트라넷의 연결망으로 시작되어 발전해왔고

    서로다른 기관의 인트라넷들이 연결되면서 서로 달랐던 각각의 통신망의 규칙이 통합되어 나가기 시작했습니다.

     

    이때 각 기관간의 통신을 규합하기 위해서 작성되었던 것이 RFC 기술문서입니다.  이렇게 작성된 RFC들은

    현재에 이르러 약 9000개의 문서들이 모여 방대한 인터넷 세상의 기술적 규칙들을 정의하고 있습니다.

     

    국제인터넷주소관리기구

     

    국제 인터넷 주소 관리기구 ICANN은 도메인, IP주소, 일부의 프로토콜 정보등을 관리하고 할당하는 역할을 합니다.

    우리가 도메인을 구입하기 위해 들어가는 도메인 업체들은 이 ICANN 으로부터 권한을 위임받아

    도메인 등록을 대행해 주는 업체들 입니다.

     

    이 기구는 미국 캘리포니아주에 위치하고 있으며 초기에는 미국 상무부의 산하기관이었으나

    현재는 독립된 비영리 기구로 운영되고 있습니다.

     

    도메인 네임 시스템 (DNS)

     

    도메인에는 여러종류가 있습니다. 그 중에서 .kr 이나 .us 같은 국적을 나타내는 도메인이나 .com 이나 .edu 같이 특정 조직계열을 독점적으로 의미하는 도메인들은 최상위 도메인이라고 불리며, 한 최 상위 도메인 아래에 속해있는 도메인들을 하위 도메인이라고 부릅니다.

     

    도메인의 구조는 되도록이면 논리적인 구조를 지녀야하며 국적을 표시할때도 있지만 그렇다고 항상 지역의 의미를 담고 있는 것은 아닙니다. 예를 들어 투발루라는 국가의 국적 최상위 도메인인 .tv 는 관련 업계 사람들에게 매우 탐나는 도메인일수밖에 없습니다. 덕분에 투발루는 이에 그들에게 주어진 도메인의 권한을 외부의 사람들에게 비싼 값에 임대할 수 있게 되었습니다.

     

    ICANN은 지속적으로 새로운 최상위 도메인을 인가하고 있는데 이에 대하여 기구의 수익성을 위하여 불필요하게 도메인을 늘리는 것이 아닌가 하는 지적이 있습니다.

     

    IP주소

    인터넷 통신을 가능하게 하기 위해서는 통신을 주고받는 대상이 서로를 식별하기 위한 주소값이 필요하며 이것이 바로 IP주소입니다. 이 역시 ICANN에서 블럭단위로 주소값을 할당하고 있습니다.

     

    이전까지 사용되던 IPv4는 32비트의 값으로 표현되며 이에 따라 총 2의 32제곱개, 약 43억개의 주소를 표현할 수 있습니다. 하지만 통신이 점차 발달하고 새로 할당이 필요한 ip주소의 값들이 증가하면서 이제 IPv4는 더 이상 주소를 할당하기 어려울만큼 포화상태에 이르렀고 이에 2의 128제곱개의 주소를 표현할 수 있는 IPv6가 도입되려 하고 있습니다. 

     

    루트서버

     

    도메인 네임과 IP주소를 상호간 변환하는 작업의 시작은 언제나 루트서버가 담당합니다.

    루트서버는 최상위 도메인의 IP 주소를 가지고 있는 상태에서 어떤 도메인의 조회 요청이 들어오면

    최상위 도메인의 IP주소를 탐색하여 접속하려는 클라이언트를 그 하위의 도메인 주소를 알고 있는
    하위 네임서버에게 작업을 다시 위임합니다.

    예를 들어, blog.naver.com 이라고 했을 때, 루트네임서버는 최상위 도메인인 naver.com의 IP주소를 제공하고 클라이언트는 이 IP주소를 기반으로 blog.naver.com을 찾을 수 있는 하위의 네임서버에 요청하여 필요한 IP 주소값을 조회합니다.

    루트서버는 세계적으로 13대가 존재하며 이중 절반정도는 미국에 존재합니다. 

     

    도메인 등록

     

    만약 이미 선점된 것이 아니라면, ICANN 이 인가한 도메인 등록업체를 통해서 자신만의 도메인을 등록해 볼 수 있습니다.
    물론 공짜는 아닙니다만. .com 도메인은 등록에 10~20달러, 연간 유지에도 비슷한 금액이 든다고 합니다. 도메인의 이름을 제한하는 규정은 없다고 봐도 무방합니다.

     

    하지만 한편으로 도메인은 선점할 수 있다는 가능성 때문에, 누구나 가지고 싶어할 만한 도메인은 굉장히 비싼값에 거래되기도 하며, 자신의 아이덴티티를 나타내는 도메인을 다른사람에게 빼앗기지 않기 위한 사람들과 도메인을 통해서 이득을 취하기 위한 사람들 사이에 법적분쟁이 시작되는 일도 비일비재합니다. 때로 유명인이나 기업들은 자신을 비하하는 형식의 도메인을 선점하여 아무도 사용하지 못하게 하기도 합니다.

     

     

Designed by Tistory.