2021/09/30 3

06. 기술면접 - 네트워크 - 쿠키, 세션, 로컬 스토리지, 세션 스토리지

공부목적으로 다른 블로그의 글을 그대로 따라치면서 작성되었습니다. 저작권 문제 시, 비공개 처리하겠습니다 쿠키와 세션 - HTTP 프로토콜의 특징 - 비연결 지향 (Connectionless) - 클라이언트가 request 를 서버에 보내고, 서버가 클라이언트에 요청에 맞는 response 를 보내면 바로 연결을 끊는다 - 상태정보 유지 안 함 (Stateless - 연결을 끊는 순간 클라이언트와 서버의 토신은 끄탄며 상태 정보를 유지하지 않는다. - 쿠키와 세션의 필요성 - HTTP 프로토콜은 위와 같은 특징으로 모든 요청 간 의존관계가 없다 (연결 끊고, 요청자의 정보가 없기 때문) - 즉, 현재 접속자 사용자가 이전에 접속했던 사용자와 같은 사용자인지 아닌지 알 수 있는 방법이 없다. - 계속해서 ..

05. 기술면접 - 네트워크 - GET 과 POST

GET 메서드와 POST 메서드 HTTP 프로토콜을 이용해서 서버에 데이터(요청 정보)를 전달할 때 사용하는 방식 GET 메서드 방식 개념 정보를 조회하기 위한 메서드 서버에서 어떤 데이터를 가져와서 보여주기 위한 용도의 메서드 가져오는 것(Select) 사용 방법 URL의 끝에 '?'가 붙고, 요청 정보가 (key=value)형태의 쌍을 이루어 ?뒤에 이어서 붙어 서버로 전송한다. 요청 정보가 여러 개일 경우에는 '&'로 구분한다. Ex) www.urladdress.xyz?name1=value1&name2=value2 특징 URL에 요청 정보를 붙여서 전송한다. URL에 요청 정보가 이어붙기 때문에 길이 제한이 있어서 대용량의 데이터를 전송하기 어렵다. 한 번 요청 시 전송 데이터(주솟값 + 파라미터)..

04. 기술면접 - 네트워크 - CORS

공부목적으로 다른 블로그의 글을 그대로 따라치면서 작성되었습니다. 저작권 문제 시, 비공개 처리하겠습니다 개념 - CORS (Cross Origin Resource Sharing) - 웹 서버에게 보안 cross-domain 데이터 전송을 활성화 하는 cross-domain 접근 제어권을 부여한다 - 배경 - 처음 전송되는 리소스의 도메인(request origin)과 다른 도메인(response orign)으로부터 리소스가 요청 될 경우 corss-origin HTTP 요청에 의해 요청됨 - 보안 상의 이유로, 브라우저들은 스크립트 내에서 초기화되는 cross-origin HTTP 요청을 제한한다 - 예를 들면 XMLHttpRequest 는 same-orgin 정책을 따르기에 XMLHttpRequest..