쿠키, 세션, 토큰
쿠키클라이언트의 상태 정보를 사용자의 브라우저에 저장하는 작은 텍스트 정보로, 웹 서버가 클라이언트에게 보내면 해당 클라이언트는 이를 쿠키 저장소에 저장 후 요청을 보낼 때 이 정보를 함께 전송하여 어떤 클라이언트의 요청인지 식별하는 역할을 한다.Key-Value 쌍으로 구성쿠키 이름, 쿠키 값, 만료시간, 전송할 경로, 전송할 도메인 명, 보안 연결 여부, HttpOnly 여부로 구성예) Set-Cookie: sessionId=abcd1234; Expires=Wed, 21 Oct 2024 07:28:00 GMT; Domain=example.com; Path=/; Secure; HttpOnly하나의 쿠키는 4KB 정도의 크기 제한도메인 당 20개의 쿠키를 가질 수 있음클라이언트는 300개의 쿠키를 저장할..
2024. 12. 26.
시스템 콜(System Call)
시스템 콜(System call)이란?응용 프로그램 요청에 따라서 운영체제의 커널 서비스를 받기 위한 일종의 함수 호출을 의미한다. 즉 커널 영역의 기능을 사용자 모드에서 사용 가능하게 하며, 프로세스가 하드웨어에 직접 접근해서 필요한 기능을 사용할 수 있게 해준다. Library Functions (시스템 콜을 호출)종류 : printf(), scanf(), fopen(), fclose(), gets(), puts(), getw(), fread(), fseek()System Calls (커널 함수로도 불림)종류 : open(), create(), close(), read(), write(), lseek(), unlink() 운영체제는 I/O 입출력 장치를 보호하기 위해 두 가지 모드로 구동된다...
2024. 12. 26.