44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
Http persistent comnection 관련 문의드립니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요 좋은 강의 잘보고 있습니다 다름이아니라 http 지속연결 관련해서 문의드립니다 만약 main 페이지 띄워질때 html js css 를 다응답 받고 화면에 다 뿌려지고 나면 웹 socket라이브러리에서 연결을 close 하나요 아니면 그냥 계속 연결 시켜놓나요 ?? 만약 자동 Close 하면 ajax나 새로운 페이지 호출을 하면 그때또 tcp/ip 3way handshake를 또 하나요 ? 아니면 지속 연결 되있어서 그냥 ajax 및 새 링크 연결되어도 계속 요청 응답만 하나요 ?? 지속 연결 이라고 하셔서 헷갈리네요 ㅠㅠ close 는 하는건지 안하는건지 궁금하네요... 감사합나다
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
영속쿠키: 로그아웃 vs 브라우저 닫기
안녕하세요, 김영한 강사님이해한 내용이 맞는지 확인부탁드립니다 ㅎㅎㅎ 만약에 만료날짜를 대충 1년뒤 2024년 12/22 이라고 정해놓은 영속쿠키를 설정한다면 브라우저를 꺼도 1년동안 자동로그인이 된 상태로 유지되는 원리인가요? 그런데 영속쿠키를 설정해놓았더라도 브라우저를 끄는것이 아닌 로그아웃을 누르게 되면 서버측으로 "로그아웃 요청"을 직접적으로 한것이라 서버측에서는 쿠키 max-age 같은 설정을 0으로 초기화하여 로그인이 풀릴수 있는것이죠? 즉, 영속쿠키는 아무리 만료날짜까지 쿠키가 삭제되지 않는다해도 그 날짜 사이에 로그아웃을 하면 로그인이 풀리는것이죠?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
서버에서는 어떻게 URL을 숨길 수 있을까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]갑자기 드는 생각인데 팀프로젝트나 기타 협업을 위해 깃허브 같은 사이트에 프로젝트를 올리게 될 경우 서버 주소와 데이터베이스 주소가 노출 될 수 있는데 해당 경우에는 어떻게 URL 데이터를 숨겨서? 올리는 방법은 무엇이 있을까요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
정적 데이터 조회와 동적 데이터 조회 차이
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) : 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요, 정적 데이터 조회와 동적 데이터 조회를 써야하는 경우가 정확하게 구별되지 않아서 질문 남깁니다. 강의에서 정적 파일을 받는 경우 uri에 자원을 명시하고. 동적으로 조회하는 경우에 쿼리파라미터를 사용하는데요.정적 파일을 받는 경우에도 쿼리파라미터를 사용해도 될 거 같은데, 사용하지 않는 이유가 어떤걸까요?예를 들어 정적 파일의 경우는 응답 받은 서버에 이미 저장되어 있는 파일을 반환하고, 동적으로 조회하는 것은 db에 저장된 내용을 불러오는 차이가 있을 것도 같은데요. 요약하자면, 정적 데이터 조회이던 동적 데이터 조회이던 쿼리 파라미터를 사용하도록 해도 될 거 같은데 왜 분리가 되는건지 궁금합니다.
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
이벤트 페이지 설계를 다음과 같이 map-reduce 방식으로도 하는지 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. "비연결성" 강의를 보던 중 궁금한 것이 생겨 질문을 올립니다. 순간적으로 몰리는 이벤트를 위해 설계를 다음과 같이 구성하기도 하는지 궁금합니다.특별 이벤트 페이지를 운영할 때, 짧은 시간 동안 유저들이 몰려 트래픽이 급증하는 경우가 많습니다. 예를 들어, 오후 6시부터 7시까지 1시간 동안 특별 이벤트가 진행된다면, 그 시간 동안 트래픽이 매우 높아질 것입니다.이러한 상황에서 서버 증설을 고려하며 stateless한 서비스 구성이 중요한데, 이에 대한 다음과 같이 설계를 해보겠습니다. 예를 들어, '오후 6시부터 7시까지 1000명에 한해 20% 할인되는 콘서트 티켓 구매 이벤트'를 진행한다고 가정해보겠습니다. 이 경우, 유저가 이벤트에 참여한 후 즉시 결과를 알 필요는 없다고 생각합니다. 각 웹 애플리케이션 서버마다 독립된 DB를 두어, 이벤트 참여 여부만 해당 서버의 DB에 저장합니다. 그리고 오후 7시가 지난 후, 모든 서버의 DB에 있는 이벤트 관련 데이터를 한꺼번에 일관되게 처리합니다. 이때, 먼저 참여한 1000명을 선정한 후, 모든 참여자에게 이벤트 당첨 여부를 이메일이나 문자로 알립니다. 제가 볼때 이 구조는 마치 map-reduce 모델과 유사하고 단지 reduce 단계가 상대적으로 늦게 실행되는 구조입니다.이러한 구조에 대해서 어떻게 생각하시나요? 또 이벤트를 위해 보편적으로 사용되는 아키텍쳐가 있을까요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
PUT, PATCH 리소스에 대해서
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요.수업을 듣다가 PUT과 PATCH에서 리소스 판단 기준이 헷갈려서 질문드립니다.만약 user 테이블이 있고 테이블에 컬럼이 user_id, user_name, user_pw, user_nickname 이 있습니다.그리고 form 태그를 통해서 회원정보 수정을 하려고 할 때, user_pw와 user_nickname만 수정할 수 있게 두 컬럼에 대해서만 input 태그가 있습니다. input 태그에는 초기값으로 원래의 값이 들어가 있습니다.이 때, 사용자가 둘 중에 어느 것을 바꾸든 form 태그에 있는 전체 데이터를 보낸다고 할 때(바꾸지 않은 값은 초기값으로 보내집니다), 리소스를 user_pw, user_nickname으로만 보고 두 정보를 다 교체하니 PUT으로 봐야할까요? 아니면 리소스를 user 테이블 전체로 보고 user 테이블 중에 두 컬럼만 바꾸니 PATCH로 하는 게 맞을까요??
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
개념 확인차 질문
이해하고 있는 개념이 맞는지 확인차 질문드립니다. 캐시가 아직 유효하다면, 헤더 정보에 last-modified에 대한 정보가 담긴 채로 데이터가 응답되더라도 이 정보는 사용되지 않는다. (응답 헤더에는 담겼지만 사용되진 않는다 - 어찌보면 이 과정에서는 불필요한 헤더 정보) 캐시가 아직 유효하더라도, cache-control: no-cache 설정이 되어있다면, 응답 헤더에 있는 last-modified에 대한 정보가 사용된다. (검증 과정에)
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
캐시 유효시간 관련 질문
크게 신경쓰지 않아도 될 질문이지만, 궁금해서 이렇게 질문드립니다. 캐시 유효시간이 지난 후, 응답 데이터가 변경되지 않아서 헤더의 메타 정보만 응답받게 되는 상황에서 브라우저 캐시 저장소에 저장된 데이터의 캐시 유효 시간은 다시 60초로 갱신이 되나요 아니면 그대로 만료된 상태로 남게 되나요? 브라우저 캐시에 저장된 데이터의 캐시 유효시간이 갱신되는지 궁금합니다!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
port 관련해서 질문이 있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]안녕하세요~ 포트 강의듣고 질문드릴게있는데요.클라이언트에서 웹 브라우저를 통해 특정 웹 사이트에 접속할때 클라이언트 포트를 10010 을 사용한다고 되어있던데이 포트는 매번 바뀌는거죠? 오늘은 10010 을 쓰지만 내일은 8090을 쓸수도있고 동적으로 계속 빈포트를 자동으로 할당해서 사용하는거죠?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
게시판 신규 등록 시, PUT 이용 질문
24:45 쯤부터 게시판 같은 경우에 PUT을 통한 게시글 등록 스타일이 조금 맞기도 하다라고 말씀하셨습니다.게시글을 신규 등록할 때, PUT - /boards/{id} 이런 방식으로 등록한다는 게 잘 이해가 가지 않습니다.DB에 몇 번째 id까지 게시글이 생성되어 있는지는 클라이언트가 모를 것이라 생각하고, 어떻게 클라이언트가 그 id를 알고 uri에 담아서 요청을 보내는지 잘 모르겠습니다.
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
궁금한게 생겨서 질문해요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네[질문 내용]여기에 질문 내용을 남겨주세요. 컴퓨터에 IP주소를 부여받고, 웹을 실행하였을 때, 크롬으로 웹 페이지를 2개 생성했을 때에는 프로세스가 1개인건가요? 2개인건가요? 하나의 프로세스 안에 포트번호가 1개가 부여된다고 하셨는데, 그렇다면 동시에 화상으로 이야기하면서 채팅을 한다면 하나의 웹 페이지 안에 두개의 포트번호가 부여된다는건가요??화상으로 오는 패킷 정보와 채팅으로 오는 패킷 정보 이렇게 두개요! 다시 복습하면서 공부하고 있는데, 궁금해서 질문합니다!
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
303 사용 시 본문은 어떻게 되나요?
안녕하세요. 303 사용 시 본문 유무 관련 질문 드립니다. 302 대부분 GET 변경, 본문 제거307 메서드, 본문 유지 303 무조건 GET 변경, ?? (무조건 본문 제거?) 303은 본문이 제거되나요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
스토어와 컬렉션
안녕하세요. 이 부분 비교하는 게 전체적으로 이해가 안 가서 질문을 어떻게 남겨야 할지 잘 모르겠네요. 질문 글들을 봤는데, 이해 가지 않아서 글 남깁니다. 그냥 신규 등록할 때, 등록되는 대상을 URI로 넘겨주면 클라이언트 저장소에서 리소스를 관리한다고 표현하고, 최상위를 스토어라고 표현한다. 반면, 등록되는 대상을 넘겨주지 않으면 서버 저장소에서 리소스를 관리한다고 표현하고, 최상위를 컬렉션이라고 부른다. 이렇게 이해해도 되나요? 사실 이렇게 적으면서도 뭔 말인지 하나도 모르겠네요.. 그냥 넘어가도 될만한 내용이죠?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
리소스 식별 시 복수단어 사용
안녕하세요. 수업을 듣다 보면 자료에 계층 구조상 상위를 컬렉션으로 보고 복수단어 사용 권장이라고 나와있는데요. 최상위 한 번만 복수 단어를 사용하는 것인지, URI내에 계층구조는 모두 복수 단어를 사용하는 것인지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
3way handshake 시점과 HTTP 메시지 생성 관련 질문입니다.
안녕하세요. 강의 중에 궁금한 점이 있어서 질문 남깁니다. TCP 3way handshake가 일어나는 시점이 그림을 보면 웹 브라우저가 HTTP 메시지를 생성한 후 Socket 라이브러리를 통해 TCP 3way handshake를 하고 있습니다. 그렇다면 HTTP 메시지 생성 -> 3way handshake로 연결 확인 -> 내 컴퓨터 OS로 데이터 전송 후 TCP/IP 씌워 패킷 생성 -> LAN에서 Ethernet프레임을 씌워 인터넷 망으로 던짐의 과정이라고 이해하면 되나요? 질문의 의도는 웹 브라우저에서 HTTP 메시지 생성 -> 내 컴퓨터 OS로 데이터 전송 후 TCP/IP 씌워 패킷 생성 -> LAN에서 Ethernet프레임 씌워 인터넷 망으로 던지기 전에 3way handshake 연결 확인을 하는 게 더 맞는 거 같아서요.. http 응답 메시지는 누가 만드는 것인지? 내 컴퓨터에서 보낸 데이터를 구글 서버에서 해석한 후 HTTP 응답 메시지를 생성할 때, 그 다음 HTTP 응답 메시지에 TCP, IP를 씌워 패킷을 생성할 때, 이 두 가지는 웹 브라우저에서 하는 건가요? 구글 서버에서 하는 건가요?
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
ppt자료
안녕하세요. ppt자료는 어디서 다운 받나요?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
PRG 패턴 302 관련 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.PRG 패턴에서는 클라이언트 단에서만 중복을 막을 수 있고 확실하게 막기 위해서는 서버에서도 조치를 취해야 하는 것은 알겠습니다.그래도 클라이언트에서 PRG 패턴을 제대로 알고 싶기에 질문이 있습니다. 이번 강의의 예시에서 PRG패턴에서 Post 후 redirect를 할 때 302 코드를 예시로 들어주셨는데 302는 대부분 GET 방식으로 리다이렉트 된다고 했지만 만에 하나 POST 방식으로 리다이렉트가 될 수는 없는 건가요? 만약 그렇게 된다면 주문 중복이 일어나기 때문에 확실하게 하려면 303을 써야 되는 게 아닌지 궁금합니다.
- 미해결모든 개발자를 위한 HTTP 웹 기본 지식
쿠키 저장소를 언제 조회하는지
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]클라이언트가 특정 사이트의 서버에 요청을 보낼 때, 클라이언트가 가진 쿠키 저장소에서 그 사이트에 대한 쿠키가 있는지 확인한 후, 만약 있다면 보내려는 패킷의 쿠키 헤더에 추가해서 보내는 거로 알고 있습니다. 그런데 사이트에 대한 쿠키가 있는지 확인하려면 쿠키 저장소를 확인해야 하니깐결국 방문하려는 모든 사이트(네이버, 쿠팡, 다음, 유튜브, 기타 등등..)를 방문하게 되면, 요청 메시지를 보내기 전에 쿠키 저장소를 '항상' 확인해 보나요? 설령 아직 쿠키를 받지 않은 사이트라고 해도요? 예를 들어 네이버에서 쿠팡 사이트로 이동했을 때도 쿠키 저장소에서 쿠키가 있는지 확인할 것이고, 쿠팡에서 다음으로 이동했을 때도 쿠키가 있는지 확인하는 거죠? 확인하지 않으면 쿠키가 있는지 없는지 모르니깐요.. 그리고 다음 사이트에서 쿠키가 생성되었다고 해도, 로그인 상태를 유지하려면 쿠키 저장소로부터 쿠키를 받아서 쿠키 헤더에 쿠키값을 넣어야 하니깐, 다음 메일, 다음 카페 등등, 다음 사이트 도메인 내에서 10번을 이동한다면, 10번 동안 계속 쿠키 저장소로부터 다음 쿠키를 받아오는 건가요? 결론적으로 인터넷에서 여러 버튼이나 링크를 클릭하면서 URL을 이동할 때마다 일일이 쿠키 저장소를 조회하는 건가요? URL이 100번 바뀌면 쿠키 저장소 조회 횟수도 100번이고요? 이 중 잘못 이해한 내용이 있는지 궁금합니다. +) 하나 더 질문하자면, Set-Cookie 헤더에서 Domain을 생략할 수 있듯이, Path도 생략할 수 있나요?
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
Host, Port의 역할
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]TCP/IP 프로토콜에서 http 메시지를 담아 통신하는데, 서버에서 가상 호스트란 기술을 이용해 같은 IP로 여러 도메인을 운영하면 이것을 구분하기 위해 Host 정보를 필수로 담는다고 말하셨습니다. 이때 Port와 Host의 구분이 잘 안되어서 좀 생각해보았는데 이것이 맞는건지 알려주셨으면 합니다!! http 프로토콜로 통신하는 경우에는 포트 80으로 이미 고정이 되어있기 때문에, 서버에 요청을 보낼 때 aaa.com, bbb.com, ccc.com 모두 80포트로 요청이 전송되니까 서버에서 어떤 도메인을 요청하는 건지 이를 구분하는 방법이 없어서 요청 헤더에 Host 정보를 담아 구분을 하는 것이 맞나요? 이렇게 같은 포트에 도메인 이름만 다르게 호스팅 하는 것을 이름 기반 가상 호스트라고 하는 것도 맞는지 궁금합니다!
- 해결됨모든 개발자를 위한 HTTP 웹 기본 지식
로그인했을 때와 안 했을 때의 쿠키 방식
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]질문이 많아서 죄송합니다.쿠키에 대해 몇 가지 궁금한 점이 있습니다.아래 질문들에서 말하는 사이트는 쿠팡이나 아마존 같은 이커머스 사이트이며, 사이트는 사용자의 쿠키를 참고하여 사용자에게 물건을 추천하는 알고리즘이 있는 상태라고 가정하겠습니다. 질문1)로그인을 하지 않은 상태에서 특정 사이트에 접속했을 때도 쿠키가 생길 수 있는지 궁금합니다. 즉, 로그인을 하지 않은 채로 사이트를 처음 방문하고, 며칠 후에 다시 로그인을 안 한 채로 방문했을 때, 이전에 받은 쿠키가 적용되어서 이전에 구경했던 물건들을 토대로 관심 있는 물건 추천 알고리즘이 적용되도록 가능한지 궁금합니다. 애초에 로그인을 하지 않아도 쿠키가 발급되는지 자체가 궁금합니다. 질문2)이번엔 다른 예로, 특정 사이트에 로그인했는데, 사이트를 구경하다가 브라우저를 끕니다. 다시 브라우저를 켜서 그 사이트를 방문하면 로그인이 풀려 있습니다. 하지만 사이트를 구경하는 동안엔 로그인이 유지되어 있으니 이것도 쿠키의 예라고 보면 될까요? 강의 내용대로면 세션 쿠키 같은데 아래 질문들이랑 비교하고 싶어서 일단 질문드립니다. 질문3)이번엔 특정 사이트에 자동 로그인을 했습니다. 브라우저를 끄고 며칠 후에 다시 사이트에 접속해도 로그인이 자동으로 되어 있습니다. 이 경우에도 쿠키가 적용된 거로 보면 될까요? 이건 영속 쿠키인가요? 다만 자동 로그인을 해제하지 않는다고 하면 expires를 어떻게 설정할지.. 궁금하네요.질문4)제가 가장 궁금한 건데, 첫 번째 질문대로 로그인을 안 해도 쿠키가 생길 수 있는 게 맞다면, 로그인을 안 해도 제 컴퓨터에 쿠키가 발급될 텐데, 자동 로그인을 해도 제 사이트 계정에 해당하는 쿠키가 있을 수 있는 거죠? 그럼 이 경우에 1) 로그인과 별개로 제 컴퓨터에 해당하는 쿠키와 2) 제 사이트 계정에 해당하는 쿠키 2가지가 동시에 생기는 건가요? 질문5)질문 4의 경우처럼 제 컴퓨터와 제 사이트 계정 각각에 대해 쿠키가 발급된다면, 제가 그 사이트를 방문한 후 로그인을 한 상태에선, 사이트에서 저에게 물건을 추천하는 알고리즘이 어떤 쿠키를 참고해서 추천하는지 궁금합니다.1) 2가지 쿠키 모두 적용된다2) 로그인한 동안엔 계정에 대한 쿠키만 적용되고, 로그인을 풀었을 때는 제 컴퓨터에 대한 쿠키만 적용된다. 어떤 게 맞나요?