전체 글67 [web] Cookie / Session 쿠키 Key와 Value로 이루어진 일종의 단위. 클라이언트의 정보 기록과 상태 정보를 표현하는 용도로 사용 정보기록 예: 다시보지 않기, 7일간 표시하지 않기 등 상태정보 예: 회원가입 후 로그인 시 사용자 기억 HTTP 프로토콜의 Connectionless와 Stateless 특징 때문에 웹서버는 클라이언트를 기억하지 못하는데, 상태를 유지하기 위해 쿠키(Cookie)가 사용됨. 클라이언트는 서버에 요청을 보낼때 쿠키를 함께 보냄 HTTP 프로토콜 특징 더보기 HTTP 프로토콜 특징 Connectionless: 하나의 요청에 하나의 응답을 한 후 연결을 종료하는 것. Stateless: 통신이 끝난 후 상태 정보를 저장하지 않는 것. 쿠키 변조 쿠키는 클라이언트의 브라우저에 저장되고 요청에 포함되는 .. 2023. 5. 14. [LINUX] 인터넷과 원격 접속, 파일 유틸리티 인터넷 인터넷(Internet) 컴퓨터가 서로 연결되어 Tcp/ip 프로토콜을 이용해 정보를 주고받는 공개 컴퓨터 통신망 프로토콜 서로 다른 기종의 컴퓨터 사이 어떤 자료를 어떤 방식으로 언제 주고 받을지 등을 정해놓은 규약 (통신을 하기 위한 규약) IP(Internet Protocol) 호스트의 주소지정과 패킷 분할 및 조립 기능에 대한 규약. 인터넷 상의 각 컴퓨터는 자신의 IP 주소를 가짐. IP 주소 : 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 주소 $ ip addr 사용중인 시스템의 ip주소 출력 TCP(Transport Control Protocol) IP 위에서 동작하는 프로토콜. 데이터의 전달을 보증하고 보낸 순서로 받게 해줌. 호스트명(도메인 이름, domain.. 2023. 5. 14. [c] 재귀 함수의 재귀적 호출의 이해 재귀함수 예시 void Recursive(int num) { if(num= r) return 1; else if(s[l] != s[r]) return 0; else return recursion(s, l+1, r-1); } int isPalindrome(const char *s){ return recursion(s, 0, strlen(s)-1); } int main(){ int num; scanf("%d",&num); char list[1001] ={0}; while(num--){ play = 0; scanf("%s",list); int p = isPalindrome(list); printf("%d ",p); // 1 printf("%d\n",play); } } #백준 2747.. 2023. 5. 7. [web] 웹 기본 상식 1.웹 WEB 인터넷을 기반으로 구현된 서비스 중 HTTP를 이용하여 정보를 공유하는 서비스 웹 서버 : 정보를 제공하는 주체 웹 클라이언트 : 정보를 받는 이용자 프론트엔드 : 이용자의 요청을 받는 부분 백엔드 : 요청을 처리하는 부분 웹리소스 웹에 갖춰진 정보자산. 모든 웹 리소스는 고유의 URI(Uniform Resource Indicator)를 가지며 이로 식별됨 이용자에게 직접 보여지는 부분으로 프론트엔드 전반 HTML(Hyper Text Markup Language) 태그와 속성을 통한 구조화된 웹 문서 작성 지원 CSS (Cascading Style Sheets) 웹 리소스들의 시각화 방법을 기재한 스타일시트. JS (JavaScript) 웹 문서의 동작을 정의. 이용자의 브라우저에서 실행되.. 2023. 5. 7. 이전 1 ··· 9 10 11 12 13 14 15 ··· 17 다음