컴퓨터는 디지털 처리 장치이다컴퓨터는 불연속적인 덩어리로 입력 받고, 불연속적인 값을 갖는 정보를 저장하고 처리.컴퓨터는 모든 정보를 비트로 표현한다우리가 흔히 사용하는 십진수가 아닌 0,1로만 구성된 비트로 표현.비트는 이진수를 뜻하는 ‘Binary Digit’의 약
Cache 캐시란? Cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 프로세서에서 캐시는용량이 작고 속도가 빠른 메모리로, 용량이 더 크지만 훨씬 느린 주 기억 장치에 매번 접근하는것을 피하고자 최근에사용된 정보를 저장하는데 사용이 된다
1950년 말, 1960년 초에 컴퓨터가 프로그래머를 대신해서 더많은 일을 수행하게 되는 또 다른 움직임이 일어났다. 그것은 특정 프로세서 아키텍처에 독립적인 고수준 프로그래밍 언어 (High-level porgramming language)의 개발이다. 고수준 언어를
운영체제란? 운영체제는 프로그램이다. 운영체제는 그저 하나의 간단한 프로그램이고, 그런 프로그램과 같은 종류의 프로그래밍 언어로 작성되며 대부분 C나 C++로 구현된다. 초기 운영체제는 크기가 작았는데, 메모리도 더 작고 작업이 더 단순했기 때문이다. 초창기의 운영체제
국제 인터넷 표준화 기구는 인터넷의 운영, 관리, 개발에 대해 협의하고 프로토콜과 구조적인 사안들을 분석하는 인터넷 표준화 작업 기구 이다.인터넷 기술에 적용 가능한 새로운 연구, 혁신, 기법 등을 아우르는 문서를 나타낸다. 인터넷 협회에서 기술자 및 컴퓨터 과학자들은
암호기법(cryptography), 남이 모르게 쓰는 기술은 프라이버시 침해 공격에 대한 최선의 방어책카이사르 암호화 방식: A는 D가 되고 B는 E가 되는 방식 -> 이 알고리즘은 각 글자를 13자리만큼 옮기는 rot13이라는 프로그램으로 남아져있다.암호기법의 기본
Architecture(아키텍처)는 컴퓨터 시스템의 하드웨어 구조를 말합니다. 아키텍처는 컴퓨터 시스템을 구성하고 있는 하드웨어 장치인 CPU, 레지스터, 기억 장치, 입출력 장치 등과 같은 여러 가지 컴퓨터 구성 요소들에 대한 전반적인 기계적 구조와 이를 설계하는 방
양방향 통신을 근접하게 구현하기 위한 방법클리언트가 서버에게 일정한 주기를 가지고 지속적으로 요청 후 응답 받는 방식단점 폴링의 주기가 짧으면 쓸데없는 요청을 계속해 서버에 부담이 감폴링의 주기가 길면 실시간 성능이 떨어짐만약 서버에서 데이터가 변하지 않으면 요청 응답
WebSocket은 WS 프로토콜을 기반으로 클라이언트와 서버 사이에 지속적인 완전 양방향 연결 스트림을 만들어 주는 기술Transport Protocol의 일종으로 서버와 클라이언트 간의 효율적인 양방향 통신을 실현하기 위한 구조. web socket은 간단한 api
Axios는 브라우저, Node.js를 위해서 만들어진 Promise API를 활요하는 HTTP 비동기 통신 라이브러리 이다.(백엔드와 프론드엔드간에 통신을 위해서 만들어진 AJAX도 더불어 사용하기도 한다.)Fetch와 Axios 둘 다 HTTP 요청을 처리하기 위
Callback 함수는 명시적으로 호출하는 함수가 아니라, 개발자는 단지 함수를 등록하기만 하고 어떤 특정 시점에 도달 또는 이벤트가 발생했을때 시스템에서 호출하는 함수를 뜻함.Callback 함수를 사용하는 이유는 js에서 비동기적 프로그래밍을 하기위해이다. 콜백함수
API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 출처 - 위키백과인터페이스 Interface인터페이스는 컴퓨터 시스템끼리 정보를 교환하는 공유경계를 의미한다, 터치 스크린과 같은 일
리액트는 컴포넌트 기반의 View를 중심으로 한 라이브러리이다. 그러다보니 각각의 컴포넌트에는 라이프사이클 즉, 컴포넌트의 수명 주기가 존재한다. 컴포넌트의 수명은 보통 페이지에서 렌더링되기 전인 준비 과정에서 시작하여 페이지에서 사라질 때 끝이난다.크게 세가지 유형으
2014년 구글에서는 HTTP를 HTTPS로 바꾸라고 권고했다. 그전까지는 전자상거래가 있는 웹 사이트에서만 HTTPS를 사용하고 있었다. HTTPS로 전환을 장려하기 위해 구글에서는 HTTPS를 사용하는 웹 사이트에 대해 검색 우선순위를 부여하기로 발표했다. 서로 다
Rest Api Representational State Transfer 특징 Stateless(무상태성) Cacheable(캐시 가능성) client-Server(클라-서버 구조) Layered System(계층화된 시스템) 데이터베이스 관계형 데이터