Representational State Transfer웹에서 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식을 말한다.Rest하게 작성하는 API는 크게 0~3단계로 나뉘고 보통 2단계까지만
HTTP 보다 안전함HTTP 요청과 응답으로 오가는 내용을 암호화 하기 때문'wireshark'라는 패킷 분석 프로그램 으로 패킷을 분석하면, HTTP로 주고받는 데이터는 원본 그대로 볼 수 있고 HTTPS는 같은 요청이더라도 데이터가 암호화 되어있는걸 알 수 있다.암
소규모의 컴퓨터를 케이블 등을 이용하여 연결하면 소규모 네트워크가 형성이 되는데 이를 LAN(Local Area Network)라고 한다. 이 LAN들이 모여서 형성된 것을 'Internet' 이라 칭한다.protocol이란 이런 거대한 internet에서 통신을 위한
단순히 클라이언트 - 서버 아키텍처이다.리소스를 사용하는곳이 클라이언트, 제공하는곳이 서버.클라이언트 - 서버 - 데이터베이스데이터베이스는 리소스 저장 공간이다.서버와 클라이언트간이나 다른 프로그램간 사전에 만든 지켜야할 통신 규약웹에서는 HTTP 프로토콜을 이용해서
IP, 캐시 네트워크 흐름을 이해하기 위해서는 웹 통신을 가능하게 한 HTTP 통신의 흐름을 파악 HTTP 통신을 깊이 이해하기 위해서는, TCP와 UDP 같이 보다 낮은 레벨의 프로토콜도 학습IP는 지정한 IP 주소(출발지 IP, 목적지 IP와 같은 정보가 포함)에
어떤 환경에서도 이용할 수 있는 웹 페이지 : 웹표쥰어떤 사람이든 이용할 수 있는 웹 페이지를 만들 수 있는 방법 : 웹 접근성여러 브라우저간 호환을 위해 웹 개발 형식을 통일 시키기 위해 시작되었다.웹 표준이 없었을 때는 웹 플랫폼아다 그 형식에 맞게 개발했어야해서
표면적인 기능은 서버에서 클라이언트의 데이터를 저장하는 방법중 하나이다.사용자가 삭제하지 않는다면 계속해서 유지하므로 장시간 보존해야 하는 정보( 로그인 정보, 카드정보 등등)저장에 적합.Set-Cokkie, Cookie 프로퍼티를 통해 전달.쿠기는 key- value
CommonJSexpress로 리팩토링 해본 후SOP에러Same-Origin Policy같은 출처의 리소스만 공유가 가능하다.여기서 말하는 출처는 scheme,hosts까지를 뜻함프로토콜, 호스트, 포트를 뜻하는데 하나라도 다르면 동일한 출처가 아니다.잠재적으로 해로울
전달자 토큰Bearer 토큰은 access key를 통해 허가를 요청한다. such as a JSON Web Token(JWT)included in the request headerAuthorization 헤더를 사용한다면 Bearer Authentication을 이용
함수의 매개변수로 배열을 전달할때 해당 배열에 새로운 배열을 할당했을경우javascript는 함수 호출시 해당 배열을 가리키는 변수는 호출전의 배열 주소값 그대로를 가지고 있는거고 함수안에서 해당 변수에 새로운 배열이 할당이 되더라도 호출한곳의 배열변수는 원래의 주소값