공대생 정리노트

인터넷, DNS 본문

로드맵/인터넷

인터넷, DNS

woojinger 2020. 8. 21. 14:49

인터넷은 어떻게 작동하는가

참고 자료

https://developer.mozilla.org/ko/docs/Learn/Common_questions/How_does_the_Internet_work

 

인터넷은 어떻게 동작하는가?

인터넷은 웹의 핵심적인 기술입니다. 인터넷의 가장 기본적인 것은, 컴퓨터들이 서로 통신 가능한 거대한 네트워크라는 것입니다.

developer.mozilla.org

 

https://www.verisign.com/en_US/website-presence/online/how-dns-works/index.xhtml

 

How DNS Works In Six Steps - Verisign

How does DNS Work? Find out how DNS works as a central part of the internet and get a basic understanding of the domain name system.

www.verisign.com

그림 한 장으로 보는 최신 네트워크 용어 해설(Kitami Ryuji 지음)

 

최신 네트워크 용어 해설 - 교보문고

초보 IT 입문자들이 네트워크 용어를 어렵게 느끼는 가장 큰 요인은 전문 용어들로만 되어 있다는 점도 그렇지만 약자를 사용하는 일이 많기 때문이다. 그중에서도 특히 네트워크 용어는 약자로

www.kyobobook.co.kr

용어정리

리피터

OSI 참조 모델의 제1계층(물리 계층)의 중계 기능을 제공하는 장치

네트워크에서 LAN 케이블상에 전기 신호를 흘려 데이터를 전송하지만 케이블이 길어지면 전기신호가 감퇴한다.

리피터는 감퇴해 버린 신호를 증폭시켜 송출해 LAN의 연장 거리를 늘인다.

 

 

브리지

OSI 참조 모델의 제2계층(데이터링크 계층)의 중계 기능을 제공하는 장치

네트워크에서 하나의 기기로부터 송출된 패킷이 무조건 도착할 수 있는 범위를 세그먼트라고 한다.

브리지는 이름 그대로 서로 다른 세그먼트 간을 이어주는 역할을 한다.

송신한 패킷을 검사하여 보내는 곳과 받는 곳의 물리 주소(MAC 주소)를 기억하여 주소 테이블을 작성. 그 다음부터는 세그먼트의 어느 쪽에 수신자의 주소가 존재하는지 파악

 

 

라우터

OSI 참조 모델의 제3계층(네트워크 계층)의 중계 기능을 제공하는 장치

LAN끼리나 LAN과 인터넷과 같이 서로 다른 네트워크를 상호 연결하기 위해 사용된다.

경로 정보를 관리하는데, 경로를 선택하기 위해 사용하는 주소는 IP 주소이다.

 

모뎀

아날로그 회선을 사용하여 컴퓨터의 디지털 신호를 전송 가능하게 하는 변조복조장치

디지털 -> 아날로그 : 변조

아날로그 -> 디지털 : 복조

전화회선을 사용하는 모뎀이나 케이블 TV망을 사용하는 케이블 모뎀 등이 있음

 

ISP

인터넷에 대한 연결을 제공하는 서비스 사업자

옛날에는 아날로그 모뎀 위주 서비스

현재는 ADSL이나 FTTH(광섬유 연결) 주류

 

 

인터넷

컴퓨터를 라우터로 연결하고, 라우터를 라우터로 연결하는 방식으로 컴퓨터 연결은 무한정 확장이 가능하다.

전화선처럼 이미 연결된 케이블을 모뎀을 통해 연결할 수도 있다.

 

네트워크를 ISP에 연결하면 ISP의 네트워크를 통하여(다른 ISP의 라우터에도 access하고) 다른 네트워크로 데이터를 보낼 수 있다.

 

 

DNS

DNS는 domain name과 IP 주소를 매치 시켜 사람이 사용하기 쉽도록 한다.

 

How it work

1. The Query

Browser에 domain name을 치면 browser는 domain name과 대응되는 IP 주소와 대응되는 Query를 보낸다. Query가 처음으로 interact 하는 서버는 recursive rosolver이고, ISP에 의해 작동된다. 이 Recursive resolver는 어떤 DNS server가 입력한 domain의 ip 주소를 알고 있는지 알고 있다.

 

2. Root Server

recursive resolver가 첫번째로 접촉한 DNS 서버의 type을 Root Server라고 한다. Root Server는 .com과 같이 Top Level Domain에 대한 DNS 정보를 알고 있다.

recursive resolver가 query에 대한 답을 하기 위해 .com에 대한 정보를 가지고 있는 Root Server에 요청한다

 

3. TLD Name Server

Top Level Domain (TLD) DNS name server는 두번째 level domain에 대한 정보를 가지고 있다. 

ex) 두번째 레벨 domain : naver.com, 첫번째 레벨 domain : .com

Query가 TLD 서버에 도달 하면 domain's name server의 IP 주소를 알려준다.

 

4. The domain's Name Server

recursive resolver가 domain's name server에 query를 보내면 full domain에 대한 IP 주소를 받을 수 있게 된다.

 

5. The website appear

이제 recursive resolver가 IP 주소를 완전히 알고 있으므로 browser에게 IP 주소를 알려준다. 이제 browser가 IP 주소를 이용해 website에 request한다.

'로드맵 > 인터넷' 카테고리의 다른 글

HTTP 2, HTTP 3  (0) 2021.05.16
브라우저의 동작 원리 - Naver D2 요약 정리  (0) 2020.08.23
HTTP - Mozilla document 요약  (0) 2020.08.21
Comments