1\. 사용자가 브라우저에 도메인 네임을 입력한다2\. 사용자가 입력한 도메인 네임을 DNS(Domain Name System) 서버에서 검색하고, DNS 서버에서 해당 도메인 네임에 해당하는 IP 주소를 찾아 브라우저에게 전달한다.3\. 브라우저는 받은 IP주소에 해
도메인의 수는 매우 많기 때문에 하나의 서버에서 관리하기 어렵다. 따라서 DNS는 다음의 과정을 거쳐 IP주소를 얻는다.주소창에 www.naver.com을 입력하면 DNS resolver가 도메인 주소를 받는다.DNS resolver는 이 주소를 Root Name Se
1) 생성패턴추상팩토리빌더팩토리 메서드프로토타입싱글톤싱글톤 패턴은 오직 하나의 객체만을 생성하도록 보장하는 디자인 패턴입니다. 즉, 어떤 클래스가 최초 한 번만 메모리를 할당하고 (static) 그 메모리에 인스턴스를 만들어 사용하는 패턴입니다. 이렇게 하면 프로그램
1) 생성패턴추상팩토리빌더팩토리 메서드프로토타입싱글톤팩토리 패턴은 객체를 생성하기 위한 패턴 중 하나입니다. 객체를 생성하는 코드를 별도의 클래스/메서드로 분리하여, 객체 생성 코드의 변경이나 유지보수를 용이하게 합니다.즉, 객체를 생성하는 코드를 분리하여 클라이언트
IaaS, SaaS, PaaS는 클라우드 컴퓨팅 서비스의 세 가지 주요 모델이다.인프라, 플랫폼, 애플리케이션은 클라우드 컴퓨팅 서비스에서 제공하는 서비스 레벨을 나타낸다인프라는 클라우드 컴퓨팅에서 가장 기본적인 서비스 레벨로, 가상화된 서버, 스토리지, 네트워크 등의
미들웨어(Middleware)와 인터페이스(Interface)는 서로 다른 시스템이나 구성 요소 간의 상호 작용을 가능하게 하는 기술입니다. 하지만 두 기술에는 몇 가지 차이점이 있습니다.미들웨어는 서로 다른 시스템이나 구성 요소 간의 상호 운용성을 위한 중간 계층입니
Model, View, Controller의 약자로, 하나의 애플리케이션이나 프로젝트를 구성할 때 구성 요소를 세 가지 역할로 구분한 패턴백그라운드에서 동작하는 로직 처리애플리케이션의 정보와 데이터를 나타낸다.DB상수초기화값변수 또, Data 정보들의 가공을 책임지는
문제를 해결하는 과정Input -> CS -> Output을 내놓는 중간 과정2진법(binary), 0과 1의 조합컴퓨터 내에 트랜지스터라는 스위치가 있어서 물리적으로 이것을 활용하여 정보를 표현하고 저장
컴퓨터는 문자, 사진, 음악 등을 어떻게 처리할까?숫자는 2진법을 이용하여 표현이 가능하다 하지만 문자는? 과거의 약속으로, 대문자 'A'는 65, 소문자 'a'는 97로 표현하기로 되어 있다. 이런 표현이 가능한 것은 ASCII 덕분정보 교환을 위한 미국 표준 코드문
컴퓨터가 정보를 이해하는 방식(input)은 이진법이다. 하지만, 컴퓨터는 이걸 어떻게 가공하고 출력(output)할까?우리가 일상 생활에서 다양한 문제를 처리하는 방식 처럼, 컴퓨터 또한 순서대로 필요한 동작을 하며 문제를 처리하는 것.즉, 입력값을 출력값 형태로 바