공대생 정리노트
인터넷, DNS 본문
인터넷은 어떻게 작동하는가
참고 자료
https://developer.mozilla.org/ko/docs/Learn/Common_questions/How_does_the_Internet_work
https://www.verisign.com/en_US/website-presence/online/how-dns-works/index.xhtml
그림 한 장으로 보는 최신 네트워크 용어 해설(Kitami Ryuji 지음)
용어정리
리피터
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 |