쿠키, 세션, 캐시가 뭔가요?

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • #쿠키 #세션 #캐시
    일반인들도 한 번쯤 들어보았을 법한 용어들.
    뭔가를 사용한 뒤 저장해놓는다는 의미로 어렴풋이 알고는 있는데
    이 셋은 어떻게 다르고 무엇에 사용될까요?
    한 찜질방을 사용하는 과정에 비유해서
    쿠키🍪와 세션, 캐시를 쉽게 설명해보겠습니다.
    = = =
    🏠 얄코사이트: www.yalco.kr
    🛒 개발자스티커 구매: smartstore.nav...
    🎥 가장 쉬운 Git 튜토리얼: • [고정댓글필독] 가장 쉬운 Git 강좌 ...
    🎥 포인터 쉽게 알아보기: • 포인터가 뭐고 왜 쓰는건가요?
    🎥 객체지향에 대해 알아보기: • [구버전, 고정댓글 필독!!] 객체지향 ...
    🎥 객체지향 디자인 패턴: • 객체지향 디자인패턴 1
    🎥 함수형 프로그래밍이란?: • 함수형 프로그래밍이 뭔가요?
    🎥 쿠키 vs 세션 vs 캐시: • 쿠키, 세션, 캐시가 뭔가요?
    🎥 프로세스와 스레드: • 프로세스는 뭐고 스레드는 뭔가요?
    🎥 비동기 프로그래밍: • [코딩만화] 비동기 프로그래밍이 뭔가요?
    🎥 REST API 알아보기: • [구버전 - 고정댓글 필독] REST A...
    🎥 GraphQL 알아보기: • [고정댓글 필독] GraphQL이 뭔가요?
    = = =
    🎬 영상 주요 포인트
    🍪 쿠키
    쿠키는 사이트를 방문하고 이용할 때
    브라우저에 저장되는 내용들이에요.
    브라우저는 내 컴퓨터에 있는거니까
    내가 갖고 있는 정보인거죠.
    그런데 이 '쿠키북'에는 한계가 있어요.
    내가 임의로 고치거나 지울 수 있고
    심지어 남이 훔쳐보거나 도둑질하기도 쉬워요.
    나로서는 민감하거나 중요한 정보를
    쿠키북에 적어서 다니기는 불안하겠죠.
    🎟 세션
    세션을 사용하는 사이트에 접속하면
    서버에서는 사용자를 구분하기 위한
    기한이 짧은 임시 키 하나를
    브라우저에 보내서 쿠키로 저장해요.
    '얄코'란 사용자가 사이트 안의 페이지들을 돌아다닐 때
    이 사용자의 중요한 정보들은
    이 서버의 메모리나 데이터베이스에 저장되죠.
    브라우저가 이 사이트의 페이지들에 접속할 때마다
    http 요청에 이 키를 실어서 전송하고
    서버는 그 키를 보고 '얘는 얄코구나' 인식해서
    얄코의 정보들을 가공해서 응답 보내주는거에요.
    ...
    그리고 사용자나 다른 누군가에게 노출되어서는 안 되는,
    서비스 제공자가 직접 관리해야 할 정보들은
    세션으로 서버 안에서 다뤄지는거죠.
    📦 캐시
    캐시란 개념은 웹 뿐만 아니라
    컴퓨터의 메모리 부분이나 안드로이드 등
    다양한 곳에서 쓰이는데
    거의 공통적인 의미로, 가져오는데 비용이 드는 데이터를
    한 번 가져온 뒤에는 임시로 저장해두는거에요.
    웹 캐시는, 이미지 등의 정보를 불러올 때
    데이터 사용량도 발생하고 시간도 들기 때문에
    사용자가 여러 번 방문할 법한 사이트에서는
    한 번 받아온 데이터를 사용자의 컴퓨터
    또는 중간 역할을 하는 서버에 저장해두는거에요.
    = = =
    🎵 엔딩송 : 권민호, 김한영 - Let's Dance
    🎼 자료출처 : gongu.copyrigh...
    🎼 Music promoted by DayDreamSound : • Video

Комментарии • 227

  • @yalco-coding
    @yalco-coding  4 года назад +8

    아래 링크에서 추가정보를 확인하세요!!
    www.yalco.kr/15_cookie_session_cache/

    • @우지예-w8v
      @우지예-w8v 3 года назад +1

      해당 영상과 같은 영상 아닌가요??

    • @yalco-coding
      @yalco-coding  3 года назад +1

      네 영상이 아니라 아래의 텍스트로 된 요약이나 영상별 추가 정보들을 안내하는겁니다. 그냥 영상마다 다는 안내에요 🙂

  • @박준호-u5v
    @박준호-u5v 4 года назад +140

    이....이... 변수명 짓기 고인물....ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 울랄라 세션ㅋㅋㅋㅋ

  • @user-choanna
    @user-choanna 10 месяцев назад +2

    진심 천재이신듯...쉬운 설명 감사드립니다.

  • @개발커리어채널
    @개발커리어채널 3 месяца назад +1

    예시가 아트의 경지십니다... 개인적으로 설명잘하는 방법 중 하나가 예시라 생각하는데 완벽한 예시입니다. 덕분에 완벽히 이해했습니다. 정말 감사합니다!

  • @donghunlee884
    @donghunlee884 5 лет назад +88

    오케이 캐시백에서 빵 터졌어욬ㅋㅋㅋㅋ
    얄팍한 코딩사전 흥해랏~~!!

  • @너꾸리-w1i
    @너꾸리-w1i 5 лет назад +25

    ㅋㅋㅋㅋㅋ설명이 너무 재미있네요. 예시를 들어주셔서 이해하기가 편합니다

  • @dhstar0914
    @dhstar0914 3 года назад +38

    진심으로 소름돋는다. 설명을 이렇게도 깔쌈하게 하다니..
    적절한 비유 덕분에 내용도 쏙쏙 들어와서 기억하기도 훨씬 쉽다. 특히 비전공자인 사람들에겐 더욱.
    기술면접 때 말만 좀 그럴싸하게 바꿔서 얘기하면 되겠네.
    구독 박고 갑니다 형

  • @TheTheJn
    @TheTheJn 5 лет назад +28

    비유에 무릎을 탁치고 좋아요 구독합니다
    의도된 명명이라면 최소 뇌과학이나 학습전문가이실 듯 ㄷㄷㄷ
    이정도면 변수명 짓는데 걱정 안하시겠네요 ㄷㄷㄷ

    • @yalco-coding
      @yalco-coding  5 лет назад +5

      그냥 아재개그 좋아하는 개발자에요 ㅠㅜ 감사합니다!!!

  • @강동협-z4i
    @강동협-z4i 5 лет назад +3

    오케이 캐시백은 생각지도 못했네요 ㅋㅋ 좋은 연상방법인것 같습니다 잘 보고가요!

  • @워크-f2p
    @워크-f2p 2 года назад +1

    요약댓글이 있으면 좋은데
    쿠키&세션 : 사이트를 이용할 때 필요한 정보를 저장하는 것
    쿠키 : 덜 중요한 정보 => 이용자의 PC에 저장
    vs
    세션 : 중요한 정보 => 서버의 PC에 저장
    --------
    캐시 : 다시 가져오는 데 비용이 드는 데이터를 임시로 저장하는 것
    (용량 다 찼을 때 캐시삭제하면 용량 생김)

  • @김호준-j3y
    @김호준-j3y 5 лет назад +8

    울랄라 세션 오케이 캐쉬백 ㅋㅋㅋㅋㅋㅋㅋㅋ 왜이렇게 웃겨요 덕분에 기억에 잘남을것같아요

  • @abyungeun
    @abyungeun 5 лет назад +2

    말씀 재미나게 잘하시네요^^

  • @Suhyun-oe6ui
    @Suhyun-oe6ui 2 года назад +1

    OKCashBack 울랄라세션 세상에나 ㅋㅋㅋㅋ 천재시군요..

  • @merrybingo
    @merrybingo 5 лет назад +12

    오케이 캐시백에서 빵터졌어요ㅋㅋㅋ

    • @yalco-coding
      @yalco-coding  5 лет назад

      재밌게 봐주셔서 감사해요~

    • @jisuw2747
      @jisuw2747 3 года назад

      웃음 버튼 (순한맛) : 울라라 세션
      웃음 핵 버튼 : OK 캐시백 ㅋ

  • @쉽게알려주는남자
    @쉽게알려주는남자 3 года назад +4

    혹시나 울랄라 세션으로 세계관 확장할려고 울랄라스파 하셨나 했는데 역시나였군요 ㅎㅎㅎ
    ok 캐시백은 상상도 못했네요 ヲヲヲヲヲヲヲヲヲヲヲヲヲ ㅋ

    • @티모섭
      @티모섭 3 года назад

      눈치9단이시네

  • @TubeHwang-i6l
    @TubeHwang-i6l 5 месяцев назад +1

    사랑해요 얄코형님~ 항상 설명 너무 잘 해주셔서 인프런 깃 강의도 듣고 도움 정말 많이 되었습니다.
    오랜만에 헷갈리는 개념 검색하다가 또 도움 받았네요! 쿠키북, 울랄라세션, 오케이캐시백!

  • @sbl6362
    @sbl6362 2 года назад +23

    함께 정리해봐요!!
    틀린 부분이 있으면 날카로운 지적 부탁드릴게요 선생님들!!
    1. 쿠키
    - 쿠키는 클라이언트 측에 저장된 키와 함께 들어있는 작은 파일입니다.
    - 클라이언트의 상태정보를 로컬에 저장합니다.
    - 그래서, 장바구니 기능, '오늘 더이상 창을 보지않음 창 팝업' 등에 사용됩니다.
    1) 클라이언트가 페이지를 요청하면
    2) 서버에서 쿠키를 생성해, http 헤더에 쿠키를 포함시켜 응답합니다
    3) 클라이언트는 이 쿠키를 로컬 pc에서 갖고 있다가, 다시 서버에 요청할 때 HTTP 헤더에 이 쿠키를 함께 전송합니다.
    4) 서버에서는 이 쿠키를 읽어 이전 상태정보를 변경할 필요가 있으면 쿠키를 업데이트해 HTTP 헤더에 변경된 쿠키를 넣어 반환합니다.
    2. 세션
    - 세션은 사용자 정보를 서버측에서 관리합니다.
    - 즉, 보안성이 좋아 로그인같은 보안중요작업에 사용됩니다.
    - 서버는 클라이언트 구분을 위해 세션 ID라는 것을 부여합니다. 웹 브라우저가 서버에 접속하고, 브라우저를 종료할 때 까지 인증상태를 유지합니다.
    1) 클라이언트가 페이지를 요청하면
    2) 서버는 접근한 클라이언트의 request-header필드의 쿠키를 확인해 클라이언트가 세션id를 보냈는지 확인합니다.
    3) 만약 세션id가 존재하지 않으면 서버는 세션id를 생성해 클라이언트에 함께 돌려줍니다.
    이 때, 서버측에서는 세션 저장소에 해당 id를 저장해, 차후 구분할 수 있도록 합니다.
    4) 클라이언트는 세션id를 받으면, 이걸 쿠키를 사용해 저장하고 가지고 있습니다.
    5) 클라이언트는 이제 같은 요청으로 서버에 접속할 때, HTTP요청에 이 세션ID를 같이 서버에 전달해 요청합니다.
    6) 서버는 세션 ID를 전달 받고, 세션저장소에서 해당 세션 ID값을 찾아 클라이언트 정보를 가져와서 클라이언트를 구분합니다. 그리고 요구에 맞는 서비스를 제공합니다.
    3. 차이
    - 데이터 저장위치는 쿠키는 브라우저, 세션은 서버입니다.
    - 보안성은 쿠키가 저장위치가 클라이언트라는 점에서 스니핑을 당할 우려가 있기 때문에 세션측이 좀 더 좋습니다.
    - LifeCycle은 쿠키는 브라우저가 종료되어도 쿠키에 저장된 만료일(저장기간) 값이 남아있으면 존재하고, 세션은 브라우저 종료 시, 만료기한에 상관없이 종료됩니다.
    - 속도측은 세션이 서버에 정보가 있기 때문에, 쿠키측이 더 빠릅니다. 하지만, 사용자가 많아질수록 서버 메모리를 많이 차지합니다.
    4. 추가!) 브라우저 저장소(웹 스토리지)
    - 서버전송 없이 클라이언트에 데이터를 저장할 수 있도록 HTML5부터 추가된 저장소로, 오직 문자형 데이터 타입만 지원합니다.
    - 쿠키는 서버가 클라이언트에게 전송하는 데이터 파일로, [이름/값/만료일자] 등 데이터를 포함합니다. 모든 브라우저에서 지원되나, 매번 서버에 전송되고, 저장용량이 작으며, 보안에 취약합니다.
    - 웹 스토리지는 쿠키의 단점을 보완하려 등장한 개념입니다.
    - 웹 스토리지는 클라이언트에서 저장만 할 뿐, 서버로 전송하지 않기 때문에 전송에 따른 위험이 없습니다.
    - 웹 스토리지는 지속성에 따라 두 가지로 나뉘는데, 로컬 스토리지(Local Storage)는사용자가 데이터를 지우지 않는 이상, 브라우저나 OS를 종료해도 계속 브라우저에 남아있습니다. 즉, 영구적 저장 특성을 가집니다.
    - 하지만, 세션 스토리지는 데이터가 브라우저 탭에 종속되기 때문에, 윈도우나 브라우저 탭을 닫을 경우 제거됩니다.
    5. 캐시
    - 리소스 파일들의 임시저장소
    - 같은 웹페이지에 접속할 때, 이전에 사용되었던 데이터는 다시 사용될 가능성이 높다라는 생각을 기초로 해서 다시 사용될 확률이 있는 데이터들을 빠르게 접근 가능한 저장소에 저장하는 것이에요!
    - 보통 이러한 리소스의 대상은 이미지, 비디오 오디오, CSS/JS 등이에요 이런건 데이터 사용량도 좀 들고, 시간도 걸리니까 매번 서버에서 불러오면 시간이 너무 오래 걸리는 걸 대상으로 해요. 또, 변경사항이 크지 않아요!

  • @TA_MINN
    @TA_MINN 5 лет назад +3

    와 이해 쏙쏙 입니다 ㅎㅎㅎ

  • @김아름-o5m
    @김아름-o5m 5 лет назад +2

    아.. 댓글 먼저보고 오케이캐시백이 왜 갑툭튀 인가했는데... 아 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 짱인것같에여..

  • @abc21444
    @abc21444 2 года назад

    우와 설명 최고에요 머리에 쏙쏙들어와용 감사합니다:)

  • @jm7783
    @jm7783 2 года назад +1

    잘 보고 갑니다 선생님!

  • @se_uwxl
    @se_uwxl 4 года назад +3

    캐시가 www.youtube.com 치고나서 주소창에 y를 치면 유튜브가 나오는 이유군요

    • @yalco-coding
      @yalco-coding  4 года назад +1

      넵, 브라우저에 저장된 캐시에요

    • @se_uwxl
      @se_uwxl 4 года назад

      @@yalco-coding git똥찬 설명 항상 감사드립니당.ㅎㅎ 덕분에 이해가 매우 쉽게 되요/ㅎㅎ

  • @dnrgnl2718
    @dnrgnl2718 5 лет назад +5

    세션에서 준 키가 쿠키로 저장되어 있을 때 그 키를 도둑맞을 위험은 어떻게 해결하나요?

    • @yalco-coding
      @yalco-coding  5 лет назад +2

      구현에 따라 다양한 방법이 사용돼요. 세션키에 유효시간을 주기도 하고 키에 따라 IP를 확인하기도 합니다 ^^

  • @보라-u4z
    @보라-u4z 6 месяцев назад +1

    미쳐따👍🏼👍🏼👍🏼😍

  • @user-sqqwtnl
    @user-sqqwtnl 3 года назад +10

    울랄라는 눈치챘는데 오케이캐시백은 눈치못챘다...

  • @packdev937
    @packdev937 2 года назад +5

    지.렸.다

  • @김호리-c4n
    @김호리-c4n 4 года назад +2

    세션이 만료되었다는건 무엇인가여 ?

    • @yalco-coding
      @yalco-coding  4 года назад +1

      말 그대로 세션이 끝났다는겁니다. 로그인 상태 등 내 컴퓨터와 서버와의 일정 관계가 끊어졌다는거죠. 내 컴퓨터에 세션 키(쿠키로 된)가 사라졌든, 서버측에서 세션 유지 기한이 끝났든요

  • @훈경-m3f
    @훈경-m3f 3 года назад +2

    쿠키 차단을 허용 시키라는데 무슨 소리에요? 이거

    • @yalco-coding
      @yalco-coding  3 года назад +1

      영상에서 말했듯 쿠키는 우리 컴퓨터의 브라우저에 저장됩니다. 그걸 허용하라는거에요

  • @bumang
    @bumang Год назад +1

    그러니까 기업 측에서 임시로 중요 데이터들을 보관하는 곳은 세션이고, 기업측에서 임시로 리소스들을 보관하는 곳은 캐시군요!

  • @kyongseonlim358
    @kyongseonlim358 3 года назад +2

    마지막에 cashe 아니고 cache... :) 오타 있습니다. 아무튼 기억하는데 도움이됬습니다. ㅋㅋㅋ

  • @소고기쥬수말빨장인
    @소고기쥬수말빨장인 3 года назад +1

    쿠키파일 털리는거 예방 방법 알려주세요

  • @naezan
    @naezan Год назад +1

    재밌네요 ㅋㅋㅋ

  • @junsgk
    @junsgk 2 года назад +1

    ㅋㅋㅋ 왜 울랄라인가했더니 ㅋㅋ 울랄라세션 비드업 보소

  • @CaCaOTree-b9t
    @CaCaOTree-b9t 6 месяцев назад +1

    그 모든 것이 울랄라세션을 위한 빌드업

  • @jong3962
    @jong3962 3 года назад +2

    와 .. 비유 ... 울랄라세션, 오케이캐쉬백...;

  • @iissy85
    @iissy85 3 года назад +8

    울랄라세션 오케이 캐시 백 .... 충격적 작명이다.... 진짜 천재인듯 ....

  • @가람-n1c
    @가람-n1c 2 года назад +1

    얄코가 생각안나서 울랄라세션 쿠키북이라고 치니까 6번째인가 영상 나오네요!

  • @jhp100
    @jhp100 2 года назад +1

    1:50 아무렇지 않게 들려왔던 '울랄라세션'이란 그룹의 이름이 갑자기 어색해지는 순간

  • @sejiwork7486
    @sejiwork7486 5 лет назад +11

    ㅋㅋㅋㅋㅋ 울랄라세ㅛㅕㄴ이래 ㅋㅋㅋㅋㅋ

  • @주영재-l8d
    @주영재-l8d 5 лет назад +10

    오케이캐시백ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • @윤김-f9s
    @윤김-f9s 4 года назад +1

    안녕하세요 윤김 입니다 반갑습니다 이웃맷고 갑니다 서로소통해요 응원합니다 🤟🔔🎁

  • @happyvirusforyou
    @happyvirusforyou 5 лет назад +2

    영상 정말 재미나고 이해잘되요. 공부중이인데 정말정말 도움많이됩니다!!! 콘솔, OSI구조 요런아이들도 궁금해요ㅜ 영상늘기다리고있습니다!^^

    • @yalco-coding
      @yalco-coding  5 лет назад

      감사합니다! 그 내용들도 준비해보도록 할게요~~

  • @임채윤-m8x
    @임채윤-m8x 2 года назад

    설명을 너무 잘하시는 것 같아요... 쿠키, 세션, 캐시 잘 이해하고 갑니다!

  • @성수-o5l
    @성수-o5l 3 года назад +1

    중간에 듣다가 뭔가 했네요 ㅋㅋ 울랄라세션 오케이캐시백 ㅋㅋㅋ 덕분에 아주 잘 이해했습니다..!! 감사합니다

  • @사랑은어렵다-n7l
    @사랑은어렵다-n7l 5 дней назад +1

    감사합니다❤

  • @김계승-v4j
    @김계승-v4j 5 лет назад +2

    울랄라 세션에 오케이 캐쉬백이라니... 노렸네 노렸어 그쵸?

  • @moietton
    @moietton 2 года назад +1

    오케이 캐쉬백에서 빵 터졌어요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 진짜 설명 최고입니다!!!!

  • @국어평균3등급
    @국어평균3등급 2 года назад +1

    캐시 데이터 지워도 되나요?

  • @kimken8296
    @kimken8296 4 года назад +4

    오케이 캐시백ㅋㅋㅋㅋㅋㅋ

  • @꿈꾸는리얼리스트-j5x
    @꿈꾸는리얼리스트-j5x 3 года назад +1

    이해하기 쉬워서 너무 좋습니다

  • @kimht7878
    @kimht7878 4 года назад +2

    하루하루 얄팍하게 보는데 에너지 있는 알짜 강의 감사합니다

  • @매일성공-z9j
    @매일성공-z9j 4 года назад +1

    이야 설명지린다

  • @tkdj758
    @tkdj758 10 месяцев назад +1

    좋은 정보를 간단하게 알려주셔서 감사합니다. 궁금한게 있습니다. 구글크롬기준 인터넷페이지에서 민감한 정보를 적었다가 새로고침하면
    또는 개발자모드(f12)에 나타나지 않는 정보들은 어디에도 저장되지도 않는가요??

  • @거누채널
    @거누채널 5 лет назад +1

    그냥 최고다..ㅋㅋㅋ 질문이 있는데요, 로그인이야 아이디를 서버세션에 저장해서 브라우저가 페이지를 접근할때마다 세션에서 아이디값으로 판단을 하면 되지만, 로그인 하지않고 장바구니에담기는 어떻게 만들어야 하면 좋을까요? Ip를 생각해봣는데 ip는 네트워크환경에따라 바뀌어서 불가능해서요ㅜ

    • @yalco-coding
      @yalco-coding  5 лет назад

      감사합니다!! 로그인 없이 장바구니에 넣기는 서버에서 기억할 필요가 없어요 ^^ 사용자측에서만 상품의 정보를 쿠키에 저장하고, 주문하고자 할 때 회원으로서든 비회원으로서든 주문하면 되는거에요.

  • @왕파리-b3h
    @왕파리-b3h 2 года назад +1

    우와 쩐다

  • @juneyou9207
    @juneyou9207 4 года назад +1

    OOP 영상부터 시작해서 정주행중인데 쏙쏙 이해 잘되게 넘 설명 잘해주시네요 !!! 감사합니다 (하트)

  • @seolnavy3414
    @seolnavy3414 5 лет назад +1

    와 설명이 정말.. 역대급이네요 캐시백에서 감탄나왔습니다ㅋㅋㅋㅋㅋ

  • @jocmos
    @jocmos 3 года назад

    훨씬 더 흥했으면 좋겠어요!!

  • @김승완-z4c
    @김승완-z4c 2 года назад +1

    쿠키: 사이트에 방문할 때마다 내 컴퓨터에 있는 브라우저에 저장되는 정보(사용자가 저장해두어도 사업 서비스에 별다른 영향이 없는 정보들)
    세션: 서버측에서 가지고 있는 나의 정보, 내 브라우저에 https로 키를 하나 보낸다(서비스 제공자가 다뤄야할 지워지면 안되는 중요한 정보들)
    캐시: 캐시 개념은 가져오는데, 비용이 드는 데이터를 한번만 가져오고 그 다음에 편리하게 계속 꺼내쓰기 위한 것임.

  • @YeongjunKim
    @YeongjunKim 5 лет назад +1

    지난번 재규어 등장할 때 무릎을 쳤는데 울랄라 세션에 오케이 캐시백이라니.... 내 무릎...!

  • @_taetae902
    @_taetae902 4 года назад +2

    5:01 제가 알기로는 캐시가 cache로 쓰이는데.. 자막이 잘 못된건가요 아니면 제가 잘 못 알고있는 걸까요?

    • @yalco-coding
      @yalco-coding  4 года назад

      자막이 잘못되었어요 ㅠ 지적주셔서 감사합니다!!

    • @_taetae902
      @_taetae902 4 года назад

      @@yalco-coding 네

  • @뭉-p5u
    @뭉-p5u 3 года назад +5

    얄코님 항상 영상 잘 보고 있는 보안공학과 학생입니다~! 제가 네트워크나 웹 쪽을 공부한지 얼마 안되어서 이런 개념들이 많이 헷갈리는데 기록을 남긴다는 점에서 쿠키, 세션의 차이는 이해가 되었는데 혹시 로그와는 어떤 차이가 있는지 설명해주실 수 있나요? 항상 감사합니다!

    • @yalco-coding
      @yalco-coding  3 года назад +7

      로그는 여러 의미로 쓰일 수 있는데 웹사이트 운영에서의 로그는 운영상 통계측정이나 문제파악 등을 위해 각종 사항들을 기록으로 남기는(혹은 실시간으로 볼 수도 있게 하는)걸 말합니다. 사용자와는 별로 관련 없고 개발자들이 보기 위한거죠. 누가 얼마나 접속했는지, 어떤 오류가 언제 어디서 발생했는지, 어떤 서비스가 어떻게 사용되는지 등을 어떤 방식으로든 기록으로 남기는게 로그입니다.

  • @핸들은또뭐야
    @핸들은또뭐야 4 года назад +1

    좋아요를 안 누를수가 없다 형ㅋㅋ

  • @NanaBand
    @NanaBand 5 лет назад +2

    세션은 안전한가요? 비밀번호같은거 저장 해둬도 될까요?

    • @yalco-coding
      @yalco-coding  5 лет назад +2

      후에 다루겠지만 안전한 서비스는 사용자의 비밀번호를 저장해두지 않아요. DB에 있는 정보도 암호화되어 있어서 사용자가 입력한 비번이 맞는지만 확인 가능할 뿐 운영자도 그 비번이 뭔지 알 수가 없죠.(이 말이 헷갈리실텐데, hash란 개념을 암호 관련 키워드와 함께 찾아보시면 아실 수 있을거에요. 이것도 나중에 다룰게요!)
      세션은 서버 내의 정보이니만큼 사용자의 컴에 있는 쿠키보다는 비교적 안전하다고 할 수 있죠. 하지만 완벽하게 안전한 건 없으니 모든 부분과 과정에 신중을 가해야 해요 ㅠㅜ

    • @NanaBand
      @NanaBand 5 лет назад

      @@yalco-coding 답글 감사합니다. 다음 동영상 기대하겠습니다.

  • @타몽-v1k
    @타몽-v1k 2 года назад +1

    Cookie북
    울랄라Session
    오케이Cashe백
    감사합니다.

  • @sha1373
    @sha1373 4 года назад +9

    오케이 캐시백ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • @dandan7022
    @dandan7022 4 года назад +1

    Jwt 토큰같은 경우는 어떻게 정의하나요? 그냥 암호화된 쿠키라고 생각하면되나요?

    • @yalco-coding
      @yalco-coding  4 года назад

      그게 다라고 할 순 없지만 쿠키로 클라이언트에 저장되는건 맞습니다. JWT의 동작 방식이 댓글로 설명하긴 복잡한데, 언제 영상으로 다뤄보도록 하겠습니다.

  • @츄블린
    @츄블린 3 года назад +1

    형아, 고마워 이제 알앗어 OㅅO b

  • @jisuw2747
    @jisuw2747 3 года назад

    1:53 결국 울랄라 스파 드립(?)의 목적......

  • @ugkim1111
    @ugkim1111 3 года назад +1

    구웃ㅆㅆ 좋은 정보 감사합니다~~^^

  • @orckim6347
    @orckim6347 3 года назад

    가려운곳을 살살 긁어주시네요. 유학생으로 컴공 하고있는데 공부할때마다 항상 궁금했던것들 그리고 한국말로도 설명하기어려운 개념들을 설명해주셔서 너무도움이 됬습니다.

  • @sooh2
    @sooh2 2 года назад

    미래에서 왔습니다.
    2021년 11월... 현재 구독자수 5.93만명.. 치직

  • @임효정-p1n
    @임효정-p1n 4 года назад +1

    와 헷갈렸는데 이거 보고 한방에 이해됐어요 감사합니다 bbb

  • @user-smink
    @user-smink 4 года назад +1

    아이디나 비밀번호 자동완성도 쿠키인가요?

    • @yalco-coding
      @yalco-coding  4 года назад +2

      그것들은 보통 브라우저나 폰의 자체 기능입니다. 쿠키로도 할 수는 있지만 말씀드렸다시피 비밀번호같은 정보는 안 하는게 좋죠.

  • @아이유-g2i
    @아이유-g2i 11 месяцев назад +1

    좋네요. 감사합니다~

  • @floa2299
    @floa2299 5 лет назад +11

    이번편도 너무 재미있어요!
    네이밍센스 짱이에요!
    개념을 쉽게 설명하는게 정말 어려운건데 정말 잘보고 갑니다. 감사해요!

  • @jisukim1399
    @jisukim1399 3 года назад +1

    와 정말 유용하네요 좋은 비디오 감사합니다

  • @하르부타
    @하르부타 3 месяца назад +1

    어우... 5년전 1500명 이었네요 ㄷㄷㄷ... 몇배가 오른겨...

    • @yalco-coding
      @yalco-coding  3 месяца назад

      ㅠㅠ 천명도 감격스러웠죠

  • @soooph3675
    @soooph3675 11 месяцев назад +1

    와 진짜 … 너무나 감탄

  • @ooops4317
    @ooops4317 4 года назад +1

    저 정말 아무것도 모르고 외국 무료 웹사이트를 이용했는데 이 웹사이트를 사용하면 쿠키를 사용한다는것으로 자동으로 동의하게 됩니다. 라고 써져있는데 어떻하나요 돈내는건가요? 저 무서워요 어떻해야되요..

    • @yalco-coding
      @yalco-coding  4 года назад +1

      전혀 아닙니다 ㅎㅎ 그냥 귀찮은 광고가 종종 뜨는 정도고 쿠키는 얼마든 삭제 가능합니다. 아래 링크 참조해보세요
      www.donga.com/news/article/all/20200320/100259582/1

  • @우지예-w8v
    @우지예-w8v 3 года назад +1

    서버에서 클라이언트를 구분하기 위한 정보가 서버에 저장되는 게 세션인가요? 아니면 얄코님의 예 중 클라이언트에게 보내는 임의의 키가 세션인가요?

    • @yalco-coding
      @yalco-coding  3 года назад +1

      첫번째거요. 두번째거는 ‘세션 키’라는 정보인데 이건 보통 쿠키로 저장됩니다

  • @nameeee482
    @nameeee482 4 года назад +1

    t월드 로그인을 해야 되는데 '쿠키 설정으로 인해 자동 로그인이 제한되어 있습니다 설정에서 쿠키 사용 제한을 해제 해주세요' 라고 떠요 이런경우엔 어떻게 해야되나요?

    • @yalco-coding
      @yalco-coding  4 года назад

      폰의 앱에서 말씀인가요?

  • @da1552
    @da1552 Год назад

    현재 사이드 프로젝트로 로그인 , 회원가입 페이지를 만든다음 분석하고 있는데
    이러한 개념들과 예시들이 큰 도움이 되었습니다. 잘 듣고 가겠습니다.

  • @sejunkim7075
    @sejunkim7075 3 года назад +1

    최고!!

  • @cocogithub
    @cocogithub 5 лет назад +1

    울랄라세션ㅋㅋㅋㅋㅋ
    개인적으로 좋아하는 그룹이라 더 재미있었네요
    오늘도 즐코!!

    • @yalco-coding
      @yalco-coding  5 лет назад

      저도요 ㅎㅎ 감사합니다!!!

  • @최규현-e8k
    @최규현-e8k 3 года назад

    울랄라세션을 염두에 둔 울랄라 스파.
    기막힌 설계에 감탄하고 갑니다.

  • @heesuseo5342
    @heesuseo5342 Год назад +1

    헐 대박.. 알코님 영상 처음보는데 이해가 너무 쏙쏙 잘돼요!!
    좋은 영상 감사합니다!

  • @HYUNHOJANG-u3m
    @HYUNHOJANG-u3m 4 года назад +1

    와 대박👍👍이해 쏙쏙🤭

  • @Kiki-zc3mh
    @Kiki-zc3mh 4 года назад +1

    꿀잼 ㅋㅋ 머리에 콕콕박히네요 고맙습니다!

  • @ethanchungforview4285
    @ethanchungforview4285 2 года назад

    비유의 화신이시네..

  • @MRKUA21147043
    @MRKUA21147043 5 лет назад +3

    헨젤과 그레텔의 쿠키를 생각하셔도 더 쉽게 이해 할 수 있습니다.

  • @Ll-ic5cg
    @Ll-ic5cg 4 года назад +1

    저 페북하는데 세션이 만료됬다고하면서 튕겼습니다 ㅠㅠ 이거 문제있는건가요?̆̎?̆̎

    • @yalco-coding
      @yalco-coding  4 года назад

      로그인한지 오래되었거나 IP가 변경되었을 시 생기는 현상입니다. 다시 로그인하면 돼요 🙂

    • @Ll-ic5cg
      @Ll-ic5cg 4 года назад

      @@yalco-coding 헉 그렇군요!!ㅠㅠ 괜히 걱정했는데 답변 감사드립니다❤

  • @이승민-t1o
    @이승민-t1o 4 года назад

    오 마이갓 오케이캐시백ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 엄청나십니다 짱잼이에요 감사합니다

  • @a-z2928
    @a-z2928 3 года назад +1

    아 설명이 너무 명쾌합니다 ㅜㅜㅜ 감사합니다

  • @우힣-l8e
    @우힣-l8e 3 года назад +1

    영상 잘 보고있어요. intellij 에러나서 찾아들어오게 되었는데요. 혹시 이런 질문도 받으시나요? 받으신다면 답변 부탁드릴게요. 에러 해결은 됐는데 왜 에러가 해결됐는지 궁금해서요. intellij로 과제하다가 갑자기 뭘 손댄것도 없는데 import가 안되는 에러가 뜨더라고요. 계속 빨간 줄이 뜨는데 왜인지 실행은 됐어요. 그대로. 너무이상해서 강사님한테 물어보니까 캐시삭제 해보래서 해봤더니 해결이 됐어요. 코딩 실행하는데 캐시랑 무슨 관련이 있는지 설명해주실 수 있을까요? 임시저장해둔 캐시가 쌓이면 안 좋나요?

    • @yalco-coding
      @yalco-coding  3 года назад +1

      컴퓨터 프로그램이 돌 때도 상당한 양의 데이터가 필요하기 때문에 각종 설정들을 매번 가져오는데 무리가 있습니다. 그래서 이를 특정 공간에 캐싱해서 인텔리제이를 켤 때마다 느리지 않게 하는거죠. 뭐든 적당히 있으면 좋고 불필요하게 너무 쌓이면 안 좋은거라 케바케입니다 😀

    • @우힣-l8e
      @우힣-l8e 3 года назад +1

      @@yalco-coding 감사합니다. 캐시가 많이 쌓였던걸까요.. 설치한지 1달 밖에 안 됐는데 말이죠 ㅋㅋ

    • @yalco-coding
      @yalco-coding  3 года назад

      많이 쌓여서 그럴수도 있고 적게 쌓여도 새로 바뀐 것을 가져와야 하는 부분이 캐시로 된 이전 데이터를 보고 있어서 그럴수도 있어용. 경우가 굉장이 다양합니다

  • @붕어빵빵-s3h
    @붕어빵빵-s3h 4 года назад +1

    R~~~~get nayo~?

  • @이병선-i2j
    @이병선-i2j 2 года назад

    크롬 사용하고 있는데요, 크롬에서 세션공유를 해제할려면 어떻게 하나요 ?
    한메일(Daum) ID 가 2개 있는데요, 크롬 창 2개 띄워놓고 각각의 한메일(다음) ID로 접속이 되지 않습니다.
    하나늘 접속하면 다른 하나도 동일한 ID로 연결되어 버립니다.
    로그아웃해도 두개의 창에서 모두 로그아웃 됩니다.
    아마도 세션 공유 때문에 그런 것으로 알고 있는데요, 어떻게 하면 세션공유해제 되나요 ?

    • @yalco-coding
      @yalco-coding  2 года назад

      쿠키(세션에서 중요 역할)가 브라우저 자체에 저장되는거라 그렇습니다. 크롬과 다른 브라우저(엣지, 파이어폭스, 네이버 등)를 같이 사용하시면 안되는건가요?

  • @backendtube5344
    @backendtube5344 2 года назад

    여태 봤던 설명중에 가장 이해하기 쉽네요

  • @블랙홀-b1e
    @블랙홀-b1e 3 года назад

    센슼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • @호호호홍-n3u
    @호호호홍-n3u 4 года назад +1

    쿠키 사용이 중지됬다는데 이건 어떡하죠?

    • @yalco-coding
      @yalco-coding  4 года назад

      브라우저에서 쿠키 사용이 오프된 상황이네요. 익스플로러건 크롬이건 해당 브라우저의 설정으로 들어가셔서 쿠키를 사용 가능으로 바꿔주시면 돼요 ^^

    • @호호호홍-n3u
      @호호호홍-n3u 4 года назад

      @@yalco-coding 모바일로는 불가능한가요ㅠ?어딜가도 안뜨는데

    • @yalco-coding
      @yalco-coding  4 года назад

      아직닉네임 안정함ミ 어떤 앱으로 여셨나요?

    • @호호호홍-n3u
      @호호호홍-n3u 4 года назад

      @@yalco-coding 크롬이요 근데 크롬은 로그인도 안되있는 상태고 구글은 로그인이 되있는 상태에요

    • @yalco-coding
      @yalco-coding  4 года назад

      support.google.com/accounts/answer/61416?co=GENIE.Platform%3DAndroid&hl=ko