본문 바로가기

CS/네트워크

(2)
DNS Recursive Query를 직접 해보자 ※ 2021년 11월 29일에 작성된 글입니다.Recursive Query호스트 이름을 IP 주소로 변환해주는 DNS는 계층적 구조를 가지고 있다.루트 네임 서버↓해당 TLD 네임 서버↓해당 도메인 네임 서버루트 네임 서버가 모든 도메인의 레코드를 가지고 모든 쿼리를 감당하기에는 너무 부담스럽기 때문에 하위 네임 서버가 레코드를 가지고, 상위 네임 서버는 하위 네임 서버의 주소를 반환한다.루트 네임 서버에서 시작해 상위 네임 서버에서 하위 네임 서버로 해당 도메인의 네임 서버까지(원하는 호스트 네임의 레코드가 나올 때까지) 재귀적으로 쿼리하는 것일반적인 상황에서의 DNS 쿼리DNS 서버 주소를 따로 건드리지 않았다면 기본적으로 사용하는 통신사의 DNS 서버로 지정이 되어있을 것이다.사용자는 일반적으로 루..
[네트워크] 라우팅(routing) ※ 2021년 10월 26일에 작성된 글입니다.🔀 라우팅(routing)패킷이 출발지에서 목적지까지 거칠 최적의 경로를 선택하는 과정🏣 라우터(router)패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전송시키는 제3계층(network layer) 장비🤝 라우팅 프로토콜(routing protocol)데이터 전송을 위해 목적지까지 갈 수 있는 여러 경로 중 최적의 경로를 설정해주는 라우터 간의 상호 통신규약RIP(Routing Information Protocol)AS(Autonoumous System; 자율 시스템) 내에서 사용하는 거리 벡터 알고리즘에 기초하여 개발된 내부 라우팅 프로토콜Bellman-Ford 알고리즘 사용최대 홉 수..