코드, 면접문제중 아무거나 2문제씩
[Frontend Question]
Answer.
쿠키는 서버가 웹브라우저에 정보를 저장하고 불러올 수 있는 수단으로써, 서버측과 클라이언트측 양쪽에서 쿠키 데이터를 사용하는 api가 존재하고, 소멸시간을 지정 할 수 있으며 4kb 내의 데이터만 보관할 수 있습니다. 또한 매 http 통신시 쿠키정보가 함께 전송이 되기 때문에 로컬/세션 스토리지를 사용할때보다 미세하게 나마 통신속도가 느립니다.
세션스토리지, 로컬스토리지는 오직 클라이언트 쪽에서만 작동이 되며 용량의 제한이 없습니다. 소멸시간 또한 없으며 사용자가 직접 지우거나 특정 조건이 만족 된다면 소멸 됩니다. 이 둘의 차이는 소멸시점인데요. 로컬스토리지는 사용자가 지우지 않는이상 영구적으로 남아있지만 세션스토리지는 웹브라우져를 닫는순간 사라지게 됩니다.
[Frontend Question]
Answer.
Http는 웹에서 HTML, JSON등의 정보를 주고받을 수 있는 프로토콜이고, HTTPS는 HTTP에서 보안이 강화된 프로토콜입니다. https는 http를 한번 더 암호화해서 중요정보가 유출이되어도 정확한 key가 없다면 어떤내용인지 알 수 없습니다. 따라서 http보다 https가 좀 더 안전하고, 데이터 제공자의 신원을 보장받을 수 있습니다.