본문 바로가기

STORAGE/CS3

DNS 1. 정의 Domain Name System(도메인 이름 체계) IP 주소와 사람이 기억하기 쉬운 도메인 이름을 매핑하여 관리하는 데이터베이스 시스템. 사용자가 도메인 이름을 입력하면, DNS는 해당 도메인에 대응하는 IP 주소를 찾아서 웹 브라우저가 웹 서버에 연결할 수 있도록 도와준다. 2. 계층 구조 en.wikipedia.org 예시 명칭 설명 . 루트 영역 .org TLD 영역 최상위 도메인(Top Level Domain) .wikipedia 도메인 영역 도메인 대행업체에게 구매 en 하위 도메인 영역 =호스트 네임 영역 3. IP 주소로 변환 사용자가 브라우저에 URL을 입력하여 서비스에 접근한다. 그리고 브라우저는 사용자가 입력한 URL 중 도메인 이름을 파싱하고 HTTP 요청을 생성한다. .. 2024. 4. 1.
노드, 라우터 노드 네트워크를 이루는 기기. 종류 라우터: 네트워크 사이의 중재 역할을 하는 노드 서버: 서비스를 제공하는 역할의 노드 클라이언트: 서비스를 사용하는 역할의 노드 식별 고유의 MAC 주소(하드웨어 주소)로 식별한다. 연결 방식 유선 연결 방법 이더넷 케이블 무선 연결 방법 와이파이 모바일 네트워크 위성 네트워크 등 연결 과정 라우터에 신호를 보내면 DHCP(동적 호스트 구성 프로토콜)을 통해 IP 주소가 할당된 후 네트워크로 연결된다. 라우터 한 네트워크를 다른 네트워크에 연결하는 중간 노드가 되는 기기. 즉, 네트워크 사이의 중재 역할을 하는 노드. 네트워크 사이에서 IP 패킷을 옮기는 역할. 2024. 4. 1.
아키텍처 스타일 아키텍처 스타일 소프트웨어 설계 패턴 또는 설계 원칙 소프트웨어 시스템이나 애플리케이션을 디자인하고 구축하는 방법과 철학을 나타내는 개념적인 접근 방식. 코드의 디자인 패턴과 비슷하게 시스템 설계에서 사용하는 프레임워크. 이러한 스타일은 개발자 및 아키텍트에게 특정한 문제에 대한 해결책을 제공하고 일관된 방식으로 소프트웨어 시스템을 구축하는 데 도움이 된다. 내용 시스템의 구조, 동작, 상호 작용에 대한 일련의 규칙과 지침을 정의. 여기에 포함되는 것이 데이터의 저장 및 관리, 데이터 전송 및 통신, 컴포넌트의 상호 작용, 보안, 성능, 확장성 등. 예시 REST: _웹 서비스 및 네트워크 기반 시스템_의 아키텍처 디자인을 위한 일련의 원칙과 규칙을 제공함 2024. 4. 1.