반응형

정보처리기능사 4

[정보처리기사] 디지털 저작권 관리(DRM)의 구성 요소와 역할

DRM (Digital Rights Management) 디지털 컨텐츠에 대한 권리정보를 지정하고 암호화 기술을 이용하여 허가된 사용자의 허가된 권한 범위 내에서 컨텐츠의 이용이 가능하도록 통제하는 기술입니다. DRM은 다음과 같은 것들을 제공해 줍니다 1. 거래 투명성 저작권자와 컨텐츠 유통업자 사이의 거래구조 투명성을 제공합니다. 2. 사용규칙 제공 사용가능 횟수, 유효기간, 사용 환경 등을 정의가 가능합니다. 따라서 다양한 비즈니스 모델 구성 등을 제공할 수 있습니다. 3. 자유로운 상거래 제공 이메일, 디지털 미디어, 네트워크 등을 통한 자유로운 상거래를 제공합니다. 허가받은 사용자는 별도의 비밀키를 이용하여 대상 컨텐츠를 복호화하고 허가된 권한으로 사용이 가능합니다. 구성요소는 다음과 같습니다 ..

정보처리기사 2023.05.09

[정보처리기사] HTTP 쿠키(Cookie)란?

쿠키는 웹 브라우저에서 서버로 전송되는 작은 데이터 조각입니다. 쿠키는 웹 사이트를 방문할 때 생성되며 브라우저에 저장됩니다. 이후 새로운 요청시에 쿠키를 헤더에 담아 서버로 보냅니다. 일반적으로 유효 기간을 가지고 있으며, 이 유효 기간이 지나면 자동으로 삭제됩니다. 또한 사용자가 브라우저 캐시를 삭제하면 쿠키도 함께 삭제됩니다. 중요한 것은 쿠키는 웹 사이트가 사용자의 동의 없이 생성하고 사용할 수 없다는 것입니다. 그래서 GDPR(일반 데이터 보호 규정)와 같은 법적 규제가 있으며, 웹 사이트는 쿠키의 사용을 명확하게 설명하고, 사용자가 쿠키 사용에 동의할 수 있는 방법을 제공해야 합니다. 또한 쿠키에 중요한 개인 정보를 저장하면 안 됩니다. 왜냐하면 쿠키에 저장된 정보는 브라우저와 웹 서버 간에 ..

정보처리기사 2023.04.19

[정보처리기사] HTTP 통신 (HyperText Transfer Protocol)이란?

HTTP 통신은 웹 브라우저와 웹 서버 간에 통신을 가능하게 하는 프로토콜입니다. 웹 브라우저가 웹 서버에게 정보를 요청하면, 웹 서버는 요청받은 정보를 HTTP를 통해 응답합니다. HTTP 요청은 클라이언트(웹 브라우저, 앱 등)가 서버에게 보내는 요청 메시지입니다. 이 요청 메시지는 HTTP 메서드, URI, HTTP 버전, 요청 헤더, 요청 본문 등으로 구성됩니다. 다음은 요청 메시지의 예시입니다. GET / HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Accept: te..

정보처리기사 2023.04.19

[정보처리기사] 파티셔닝과 클러스터링의 차이점

파티셔닝 테이블을 논리적으로 분할하고 각 파티션에 따로 저장하는 것입니다. 각 파티션은 별도의 물리적인 파일이나 디렉토리에 저장됩니다. 파티셔닝을 사용하면 특정 쿼리를 빠르게 수행할 수 있으며, 전체 테이블을 스캔하지 않고도 필요한 데이터에만 접근할 수 있습니다. 따라서 대규모 데이터베이스에서는 파티셔닝을 사용하여 데이터의 조회 및 조작 성능을 향상시키는 경우가 많습니다. 또한, 파티션 기준으로 데이터가 분할되므로, 파티션 단위로 병렬 처리가 가능합니다. 이를 통해 대량의 데이터를 빠르게 처리할 수 있습니다. 파티셔닝 유형은 사용자가 지정해야 하는데, 이는 데이터의 특성에 따라 적합한 유형을 선택해야 합니다. 예를 들어 날짜와 시간에 관련된 데이터의 경우 RANGE나 HASH 파티셔닝이 적합하고, 범주형..

정보처리기사 2023.04.13
반응형