데이터를 받는 방식인 동기와 비동기. 이 둘의 개념에 대해 알아보고 둘의 차이점을 알아보도록 하겠습니다.동기는 말 그대로 동시에 일어난다는 뜻입니다. 요청과 그 결과가 동시에 일어난다는 약속인데. 바로 요청을 하면 시간이 얼마나 걸리던지 요청한 자리에서 결과가 주어져야
쿠키와 세션이 무엇인지와 사용하는 이유에 대해서 포스팅하려고합니다.이유부터 말씀드리면 HTTP 프로토콜의 특징이자 약점을 보완하기 위해서 사용합니다.클라이언트가 서버에 요청(Request)을 했을때, 그 요청에 맞는 응답(Response)을 보낸후 연결을 끊는 처리방식
웹 개발에서 가장 기초가 되는 서버(Server)와 클라이언트(Client)가 있습니다. 서버는 제공자이며, 클라이언트는 사용자라고 할 수 있습니다. 서버와 클라이언트에 대해서 개념을 짚어보도록 하겠습니다.서버와 서로 대응되는 개념이며, 서비스를 사용하는 사용자를 의미
프론트엔드나 백엔드 모두 WEB을 다루는 프로그래머라면 알고있어야할 REST API에 대해서 알아보려합니다.해당 내용은 면접시에도 단골질문이라고 하니 취업준비중인 분들이라면 이 글을 읽고 면접뽀개기에 성공하셨으면합니다.HTTP URI(Uniform Resource Id
웹 사이트 보안 공격과 관련하여 유명한 XSS 와 CSRF(XSRF)를 알아보려합니다.두가지를 구분하는 방법으로는 공격대상으로 구분할수 있으며XSS는 공격 대상이 Client,CSRF는 공격대상이 Server입니다.웹 애플리케이션에서 많이 나타나는 취약점의 하나로, 웹
모든 HTTP 응답 코드는 5개의 클래스(분류)로 구분된다. 상태 코드의 첫 번째 숫자는 응답의 클래스를 정의한다. 마지막 두 자리는 클래스나 분류 역할을 하지 않는다. 첫자리에 대한 5가지 값들은 다음과 같다:웹서비스에서 반환되는 상태 코드가 4xx, 5xx로 나타나
교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)에 대해 이야기해보도록 하겠습니다. 아래 사진과 같은 에러를 보신 적이 있으셨을 수도 있습니다.위의 그림의 CORS policy 오류 메시지는 CORS 정책을 위반할 때 발생하게 됩
평소에 코딩을 하면서 서버와 클라이언트가 소통을 하기 위해서 보통 Http를 이용을 하게 되었습니다. 그런데 GET, POST, PUT, DELETE 등 여러가지의 Http Method 가 존재하는데 명확하게 사용하고 있을까? 라는 궁금증으로 관련 자료를 찾아보게 되었
오늘은 메신저 기능을 구현해보기위해 알아보던 도중 알게된 Websocket 통신에 대해서 알아보려고 합니다. WebSocket 이란? WebSocket이란 웹 서버와 웹 브라우저간 실시간 양방향 통신환경을 제공해주는 실시간 통신 기술이다. Polling방식(요청-응답