코딩공부

쿠키, 세션은 무엇일까?

늠재 2023. 9. 27. 20:27

코딩 공부를 하면서 IT업계나 일상생활에서 많이 쓰이는 코딩 지식이나 용어들을 공부해보고 기록해두려고 한다.

오늘은 일상생활에서 많이 쓰이는 쿠키나 캐시, 더욱더 넘어서 세션이나 아울러 CDN이라는 용어들에 대해서

알아보았고 공부해보았다. 그 내용을 정리해보려고 한다

 

가장 먼저 쿠키에 대해서 알아보자.

쿠키란 무엇일까?

쿠키는 브라우저에 저장되는,
다른 이에게 해킹되어 뺏기거나 조작되어도 문제되지 않는
자그마한 클라이언트의 정보이다.

 

어떤 사이트에 들어가보면 쿠키를 설정하라는 문구를 본 적이 한 번쯤은 있을 거다.

이 쿠키라는 것 덕분에 사이트에 로그인을 안해도 검색기록이 남아서 예전에 우리가 검색했던 것들을 찾아볼 수 있다.

우리가 한 가지 주제에 대해서 알아보았는데 나중에 보면 그 주제와 관련한 광고가 나오는 것도 쿠키 때문이다.

 

 

다음으로 세션에 대해서 알아보았다.

이번엔 세션은 무엇일까?

사용자가 사이트에 로그인을 했다고 서버에 인증을 시켜주는 도구.

사용자가 한 번 로그인하면 일정 시간동안 더 이상 다시 로그인하지 않아도 되게 해준다.

 

그래서 우리가 로그인 했다가 한참 뒤 다시 접속해보면 "세션이 만료되어 로그아웃 되었습니다." 

라는 글을 보게 되는데, 위에서 말한 일정 시간이 지난 경우이다.

클라이언트는 서버로부터 받은 세션 아이디라는 데이터를 계속 모든 요청에 함께 서버에서 같이 건네어서

서버가 '아 얘가 얘구나 그럼 마이페이지를 보여줘도 되겠네' 라고 판단해서 바로 마이페이지를 보여줄 수 있도록 한다.

 

 

오늘은 이렇게 업계용어를 공부한 것을 적어보았는데, 점차 양을 늘려서 더 많은 정보를 공부해서 담아보겠다.

군대 안이라 평일엔 시간이 많지 않아 주말 등을 이용해서 정보를 좀 더 풍성하게 보완해보도록 노력해야겠다.