IT기초상식5 세션 vs 토큰 vs 쿠키 머리로는 대충 알지만 설명하라고 하면 입꾹닫 되는 것들에관한 니꼴라스 성님의 영상이 있길래 못참고 정리하는김에 포스팅해본다. 쿠키 쿠키란? 쿠키를 이용해 서버는 사용자의 브라우저에 데이터를 넣을 수 있다. 사이트에 방문하면, 브라우저는 서버에 요청을 보낸다. 서버는 이에 응답하는데, 거기엔 브라우저가 저장하고자하는 쿠키가 있을 수 있다. 브라우저에 쿠키를 저장하고, 해당 웹사이트에 방문할 때 마다, 브라우저는 해당 쿠키도 요청과 함께 보낸다. 쿠키는 도메인에 따라 제한이 된다. 그리고 쿠키는 유효기간이 있다. 서버가 정한기간에 따라 상이하다. 쿠키는 인증뿐 아니라, 여러가지 정보를 저장할 수 있다. 웹사이트 언어설정을 바꾸면, 서버는 쿠키를 주고, 선택한 언어를 저장한다. 해당 웹사이트에 다시 방문할때,.. 2023. 4. 18. IT 기초상식 remind_4 학기가 시작했다. 틈틈히 코딩공부를 해야하는데 아직 정신 못차린듯하다. 웹과 애플리케이션의 차이를 알아보자. 가장 큰 차이는 업데이트에 있다. 웹을 수정했을 때, 서버에서 업데이트를 하기만 하면 된다. 사람들이 연 웹은 사본이다. 그러므로 간단히 새로고침만 한다면 업데이트가 될것이다. 하지만 애플리케이션은 수정하려면 별도의 업데이트가 필요하고, 심사신청을 해야한다. 업데이트를 할 땐, 사용자들은 어플을 다운받은 앱스토어나, 플레이스토에서 별도로 업데이트를 진행 해야 한다. 브라우저: HTML, CSS, Javascript를 받아서 읽는것. HTML에 적힌대로 정보를 보여주고, CSS에 적힌 대로 디자인을 입히고, Javascript에 적혀있는 그대로 동작한다. 브라우저는 애플리케이션의 일종이다. ex) .. 2022. 3. 2. IT 기초상식 remind_3 간만에 작성해본다. 정말 remind 취지에 부합하다. 복습을 열심히 하자. SDK(Software Development Kit) : API를 제공해주는 다른 소프트웨어를 말한다. 예를 들어 다른 사이트에서 구글맵지도를 사용한다던가의 그런 것. JSON : 클라이언트가 서버로 데이터를 보낼 때, 보내는 형식 중 가장 유명한 형식 (제이슨이라고 읽는 줄 알았는데 친구가 제이썬이라고 읽는 거라 알려줬다.) 깃 북(Git Book) : 깔끔한 API문서 작성을 도와주는 서비스 애플리케이션 : 응용프로그램과 같은말. 애플리케이션의 버전 표시형식은 예를들어, 1.0.0이런식으로 세가지 숫자로 표시한다. 작은 변화가 생길 때는 맨오른쪽 끝자리를 1씩 더해준다. 1.0.1 하위버전과 호환이 가능하지만 큰 변화가 있을.. 2022. 2. 22. IT기초상식 remind_2 세상에 컴퓨터는 무수히 많다. 이 컴퓨터들끼리 자료를 주고받으며 IT는 발달해왔다. 주고받기 위해서는 우리가 흔히 아는 인터넷 망이 필요하다. 이 망을 넓이에따라 분류하면, LAN - 컴퓨터가 연결된 작은 지역, MAN - 여러 LAN을 연결한 것, WAN - 여러 MAN을 연결한것으로 구분지을 수 있다. 네트워크 컴퓨팅의 주요 개념인 클라이언트와 서버의 개념이 있다. 클라이언트는 서버에게 서비스를 요청하면, 서버는 그 요청에 응답한다. 쉽게 생각해 클라이언트 컴퓨터는 프론트엔드, 서버는 백엔드로 볼 수 있다. 코딩에 아예관심이 없을 때 주변에 코딩하는 친구들이 하는말중에 우분투라는 단어가 있었다. 우분투는 유명한 무료 운영체제 리눅스의 유명한 버전중 하나다. 우분투같이 리눅스기반으로 개량한 버전들이 여.. 2022. 2. 15. 이전 1 2 다음