JSON Javascript 객체 문법으로 구조화된 데이터 교환 형식 javascript 객체 문법은 key : value 형태로 되어 있음 xml 상우 html 과의 차이 xml은 태그를 마음대로 지정할 수 있음 xml은 대소문자를 구분함
가상머신 이전에 전통적인 배포 방식은 컴퓨터 한 대에 여러 프로그램을 돌리는 방식. 프로그램간 독립적이지 않는 문제가 발생함가상화 방식은 하이퍼바이저 라는 계층이 들어가고 그 위에 가상머신이 있으며 각각의 가상머신 안에 OS가 따로 설치됨독립적인 환경을 구축할 수 있고
싱글톤 패턴 하나의 클래스에 하나의 인스턴스만 가지는 패턴 DB 커넥션풀에 사용됨 장점 한번의 new를 통한 인스턴스 생성으로 메모리 낭비를 방지한다. 인스턴스는 전역이기에 다른 클래스의 인스턴스들이 데이터 공유 가능 단점 싱글톤은 인스턴스를 하나 만들어두고 이
네트워크 노드와 링크간의 집합. 노드 : 서버, 라우터 .. 링크 : 와이파이, LAN카드 .. 트래픽 특정 시점에 링크 내의 흐르는 데이터의 양을 뜻한다. 단위 : bps (bits per seconds) 처리량 링크 내에서 성공적으로 전달된 데이터 양을 뜻한다
흐름 서버에서 파일 데이터를 클라이언트 프로세스로 전송하는 흐름을 간략히 정리했다. 캡슐화, 비캡슐화 캡슐화는 송신자가 수신자에게 데이터를 보낼 때 각 계층을 지나며 계층의 특징들이 담긴 헤더가 붙여지는 과정 비캡슐화는 캡슐화 과정의 역과정으로, 수신자측에서 캡슐화
HTTP 헤더 콜론(:) 으로 서로 구분되는 key-value 형태로 설정된다. 일반헤더, 요청헤더(클라이언트에서 설정되는 헤더), 응답헤더(서버에서 설정되는 헤더)가 자동으로 생성된다. 일반헤더: 요청한 URL, 메서드, Referrer Policy(자원을 요청할
로컬스토리지 브라우저 내에 {key: value} 형태로 오리진에 종속되어 저장되는 데이터 오리진이 같은 브라우저 내에서 공유된다. 사용자가 수동으로 삭제하지 않는 한, 평생 로컬 저장소에 저장되며 만료날짜가 없다. (창이나 탭을 닫거나 컴퓨터를 종료해도 만료되지 않
네트워크 장치 애플리케이션 계층 L7 스위치(로드밸런서) 애플리케이션 계층에서 로드밸런싱하기에 헤더, 쿠키와 같이 사용자 요청을 기준으로 트래픽 분산이 가능하다. 특정 패턴을 지닌 바이러스를 감지해 네트워크 보호도 가능, 비정상적인 트래픽도 필터링 가능 우