본문 바로가기

널널한 개발자2

『Network』 한 번에 끝내는 DNS 인터넷을 사용할 때 www.naver.com과 같은 도메인 이름을 주소창에 입력한다. 하지만 실제로 컴퓨터는 이러한 도메인 이름이 아닌 IP 주소를 통해 통신한다.  그렇다면 어떻게 도메인 이름이 IP 주소로 변환될까? 이때 중요한 역할을 하는 것이 바로 DNS(Domain Name System)다.  DNS란 무엇인가?DNS는 분산 구조형 데이터베이스로 도메인 이름을 IP 주소로 변환해 주는 서비스다. 마치 전화번호부에서 사람의 이름으로 전화번호를 찾는 것과 비슷하다.  도메인 네임의 구조와 관리도메인 네임은 트리 구조로 되어 있으며 각 영역(Zone) 별로 구분되어 분산 관리된다.  예를 들어, www.naver.com에서 com은 최상위 도메인(TLD)이고 naver는 그 하위 도메인이다. 마지막으.. 2024. 11. 26.
『Network』 User Mode와 Kernel Mode 운영 체제는 하드웨어와 소프트웨어 사이에서 중재자 역할을 하며 이를 위해 User Mode (사용자 모드)와 Kernel Mode (커널 모드)라는 두 가지 실행 모드를 제공한다. 이 두 모드는 네트워크 통신의 OSI 7 계층 모델과 밀접하게 연관되어 있다. User Mode와 OSI 상위 계층 (5~7 계층)세션 계층(5 계층), 표현 계층(6 계층), 응용 계층(7 계층)은 주로 사용자 모드에서 동작하는 애플리케이션에 의해 구현된다.이러한 애플리케이션은 직접 하드웨어에 접근하지 않고, 시스템 콜이나 API를 통해 커널 모드에 요청을 전달한다. Kernel Mode와 OSI 하위 계층 (1~4 계층)물리 계층(1 계층), 데이터 링크 계층(2 계층)은 NIC(Network Interface Card)와.. 2024. 11. 23.