CS 지식/○ Web
-
쿠키 & 세션CS 지식/○ Web 2021. 4. 12. 17:06
■ 쿠키 1) 정의 : 서버가 클라이언트 브라우저에 보내어 브라우저가 저장하였다가, 서버의 요청이 있을 때 참조할 수 있는 문자열 정보 > 웹페이지 방문시 방문 기록 등 브라우저에서의 정보들이 저장된 텍스트 파일 > HTTP 통신이 비연결성이기 때문 / Stateless > '어떤' '누구' client의 요청인지 파악하기 위함 (서버를 대신하여 웹브라우저에 관련 내용을 저장, 필요할 때 꺼내어서 전송하여 사용자 식별하는 방식) = 인증 등이 필요한 작업에 대해 > key, value 형태로 저장 > 브라우저마다 저장되는 쿠키는 다름 2) 종류 (a) 기술적 쿠키 : 검색하는 주체가 사람 / application 인지 이용자 구분 (b) 분석 쿠키 : 어떤 것을 주로 검색하는지, 시간, 언어 등의 정보 ..
-
HTTP 통신 기본 & Rest APICS 지식/○ Web 2021. 4. 12. 15:24
■ 웹 & 통신 protocol 1) 정의 : 인터넷 상에서 통신 규약, protocol 이라고 지칭 > 웹서버와 웹 사용자의 브라우저 사이에 Hyper Text문서를 전송하기 위한 규약 (문자 그대로 text 전송) + encrypted(암호화) 된 media 파일도 포함(아마 [표현계층 암호화과정]에서 text로 변환되는 듯..?) ※HTTP란 HTTP(Hyper Text Transfer Protocol) 란 한마디로 HTML(웹문서를 만들기 위한 언어) 문서를 주고 받는데 쓰이는 통신프로토콜(통신규약)이며, TCP 와 UDP 를 사용하여 통신하며 80번 포트를 사용하는 통신프로토콜(통신규약)이다. ※HTTPS란 Secure HTTP - 보안요소가 추가된 것 비대칭방식 사용, 더 찾아볼 것 - TCP..