dns

전 세계의 DNS 서버가 연대한다. - [Ch 01. 웹 브라우저가 메시지를 만든다]
이전까지 리졸버와 DNS 서버의 통신 과정을 살펴보았다. 이번에는 DNS 서버의 동작을 살펴보도록 하자. 📙 1. DNS 서버의 기본 동작 DNS 서버의 기본 동작은 '클라이언트에서 조회 메시지를 받고 조회의 내용에 응답하는 형태로 정보를 회답하는 일'이다. 조회 메시지에는 다음의 3가지 정보가 포함되어 있다. 이름 서버나 메일 배송 목적지(메일 주소에서 @ 뒷부분의 이름)와 같은 이름 클래스 인터넷 네트워크를 나타내는 'IN'이라는 클래스 DNS의 구조를 고안했을 때 인터넷 이외에도 네트워크에서의 이용까지 검토하여 이것을 식별하기 위해 클래스라는 정보를 준비했다. 하지만 지금은 인터넷 이외의 네트워크는 소멸되어서 항상 IN이라는 값을 가진다. 타입 이름에 어떤 타입(종류)의 정보가 지원되는지를 나타낸다..

웹 서버의 IP주소를 DNS 서버에 조회한다. - [Ch 01. 웹 브라우저가 메시지를 만든다]
HTTP의 메시지를 만들면 이것을 OS에 의뢰하여 액세스 대상의 웹 서버에게 송신한다. 브라우저는 URL을 해독하거나 HTTP 메시지를 만들지만, 메시지를 네트워크에 송출하는 기능이 없기 때문에 OS에 의뢰하여 송신하는 것이다. OS에 송신을 의뢰할 때는 도메인명이 아니라 IP 주소로 메시지를 받을 상대를 지정해야 한다. 그래서 URL 안에 쓰여있는 서버의 도메인명으로 IP 주소를 조사해야 한다. 그래서 이번 글에서는 도메인명에서 IP 주소를 조사하는 방법을 알아보고자 한다. 📙 1. IP 주소의 기본 🚩 1. 기본 동작 우선, TCP/IP 개념과 함께 IP 주소에 대해서 알아보자. TCP/IP는 서브넷이라는 작은 네트워크를 라우터로 접속하여 전체 네트워크가 만들어진다고 생각할 수 있다. 서브넷이란 허브..

제 1장. 웹과 네트워크의 기본에 대해 알아보자
책(그림으로 배우는 Http&Network Basic)을 통해 HTTP와 NetWork에 대한 전체적인 큰 틀을 이해하고 그 내용들을 정리하고자 한다. 그렇기 때문에 추가적인 공부가 필요한 주제에 대해서는 다시 한번 자세히 블로깅을 하도록 하겠다. 📘 1. 기본용어 서버 리소스라고 불리는 파일 등의 정보를 저장 클라이언트 서버에 의뢰하는 웹 브라우저 HTTP(HyperText Transfer Protocol) 프로토콜 클라이언트에서 서버까지 일련의 흐름을 결정하고 있는 것 프로토콜(Protocol) 서로 다른 하드웨어와 운영체제 등을 가지고 서로 통신을 하기 위해 필요한 규칙 📘 2. TCP/IP 인터넷과 관련된 프로토콜들을 모은 것 TCP/IP는 '애플리케이션 계층', '트랜스포트 계층', '네트워크 ..