본문 바로가기

dns2

[Network] DNS란? 도메인 네임 시스템(Domain Name System, DNS) DNS는 인터넷 전화번호부와 같다. 사람은 naver.com이나 google.com과 같은 도메인 이름을 통해서 인터넷에 접속한다. DNS는 브라우저가 인터넷 자원을 로드할 수 있도록 해당 도메인 이름을 IP 주소(192.168.1.0과 같은)로 변환한다. 사람은 숫자와 영문으로 이루어진 복잡한 IP 주소를 기억하지 않고 기억하기 쉬운 도메인 이름을 통해서 서버에 접속한다. DNS는 이러한 도메인 이름을 IP 주소로 변환하고 라우팅 정보를 제공하는 분산형 데이터베이스 시스템이다. DNS 용어 재귀적 질의(Recursive Query) - 사용자 호스트가 Recursive 네임서버로 질의할 때 사용되는 방식으로 Recursive 네임서버로 대.. 2021. 12. 9.
[Network] 07. 응용 계층 : 애플리케이션에 데이터 전송하기 응용 계층의 역할 OSI 모델의 응용 계층의 역할에 대해서 알아보자. 응용 계층의 역할 애플리케이션은 서비스를 요청하는 측인 클라이언트와 서비스를 제공하는 측인 서버로 나누어 생각할 수 있다. 웹 브라우저나 메일 프로그램은 클라이언트에 해당하고, 웹 서버 프로그램이나 메일 서버 프로그램은 서버에 해당한다. 이러한 애플리케이션은 응용 계층에서 동작한다(해당 글에서 응용 계층은 5계층인 세션 계층과 6계층인 표현 계층을 포함하는 것으로 생각한다). 응용 계층에서는 사용자 측(클라이언트)의 요청을 전달하기 위해 통신 대상(서버 등)이 이해할 수 있는 메시지(데이터)로 변환하고 전송 계층으로 전달하는 역할을 한다. 클라이언트 측 애플리케이션이 서버 측 애플리케이션과 통신하려면 응용 계층의 프로토콜을 사용해야 한.. 2021. 12. 6.