Certificate 19

[정보처리기사] mac,dac,rbac의 특징

MAC (Mandatory Access Control), DAC (Discretionary Access Control), RBAC (Role-Based Access Control)은 모두 접근 제어 방식으로, 각각의 차이점은 다음과 같다.MAC (Mandatory Access Control, 강제 접근 제어)정의: 시스템 관리자 또는 보안 정책에 따라 자원에 대한 접근 권한을 설정하는 방식이다.특징: 사용자가 자신의 자원에 대해 접근 권한을 설정할 수 없으며, 모든 접근 권한은 중앙 관리자나 시스템에 의해 통제된다.사용 사례: 군사 및 정부 기관과 같이 높은 수준의 보안이 요구되는 환경.장점: 보안이 엄격하게 유지되며, 데이터 유출이나 접근 권한 남용을 방지할 수 있다.단점: 유연성이 부족하고, 관리가 ..

[정보처리기사] 라우팅 프로토콜(IGP,RIP,OSPF,BGP)

라우팅 프로토콜은 네트워크 상에서 패킷이 목적지까지 도달하는 최적의 경로를 결정하는 데 사용된다. 라우팅 프로토콜은 크게 정적 라우팅 프로토콜과 동적 라우팅 프로토콜로 분류된다. 정보처리기사 시험에서는 동적 라우팅 프로토콜이 더 중요하다.동적 라우팅 프로토콜은 IGP와 EGP로 나뉜다.IGP는 내부 라우팅 프로토콜을 의미하며, RIP와 OSPF로 나뉜다. RIP는 거리 벡터 라우팅 프로토콜로 홉 수를 중요시한다. OSPF는 링크 상태 라우팅 프로토콜로 경로의 상태를 종합적으로 평가하여 최적의 경로를 결정한다.EGP는 외부 라우팅 프로토콜을 의미하며, BGP가 대표적이다. BGP는 주로 자율 시스템 간의 경로를 결정하는 데 사용된다. BGP는 외부 네트워크 간의 경로 정보를 교환하여 최적의 경로를 설정한다..

[정보처리기사] 데이터 교환 방식(전용회선, 메세지교환, 패킷교환, 데이터그램, 가상회선)

데이터 교환 방식데이터 교환 방식에는 전용회선, 메시지 교환, 패킷 교환, 데이터그램, 가상 회선 등이 있다. 각 방식의 특징과 작동 원리에 대해 알아보자.전용회선 (Circuit Switching)전용회선 방식은 두 통신 장치가 통신을 시작하기 전에 고정된 경로를 설정하고, 통신이 끝날 때까지 그 경로를 유지하는 방식이다. 전화망에서 많이 사용된다.특징: 연결 설정 시 경로가 고정된다. 통신 품질이 일정하며, 실시간 통신에 적합하다.장점: 일정한 대역폭과 지연 시간이 보장된다.단점: 회선이 비효율적으로 사용될 수 있다. 통신 중간에 경로 변경이 어렵다.메시지 교환 (Message Switching)메시지 교환 방식은 데이터를 전체 메시지 단위로 전송하는 방식이다. 각 메시지는 목적지까지 독립적으로 전달..

[정보처리기사] DAS/NAS/SAN 개념 정리

DAS (Direct Attached Storage)DAS는 서버에 직접 연결된 저장 장치를 의미한다. 서버 내부에 장착된 하드 디스크 드라이브(HDD)나 SSD 같은 형태로 존재할 수 있다.연결 방식: SCSI, SATA, SAS 인터페이스를 사용해서 서버에 직접 연결된다.용도: 개별 서버의 저장 공간을 확장하는 용도로 사용된다.장점: 설치와 관리가 비교적 간단하고, 데이터 전송 속도가 빠르다.단점: 확장성과 유연성이 낮고, 다른 서버와 데이터 공유가 어렵다.NAS (Network Attached Storage)NAS는 네트워크를 통해 데이터 저장 장치를 여러 서버가 공유할 수 있도록 하는 시스템이다. NAS는 전용 파일 서버 형태로 존재하며, 파일 기반의 데이터 접근을 지원한다.연결 방식: 이더넷 네..

[sqld 시험] 52회 sqld 시험 합격 후기

이 점수로 합격 후기를 적어도 되는가 싶기는 한데,, 어찌저찌 지난 3월 9일에 열린 sqld 시험에서 합격을 하였다. 사실 자격증 자체의 난이도가 높지 않기에, 원하는 분들은 공부 열심히 하면 가질 수 있는 자격증이지만 나에게는 의미가 나름 깊다. 그 이유는, 1) sqld 한 번 떨어지고 재시험이기 때문 2) 학부수업때 들었던 데이터베이스과목에서 무척 낮은 점수를 받았기에 자격지심이 있다고 생각(낮은 점수를 받은 사유: 복수전공 첫학기에 어려운 프로젝트랑 연결시키는 데베과제가 나와서 의욕을 상실함, 그로 인해 흥미도 잃음) 이러한 이유로 나한테는 sqld 합격의 기쁨은, 꽤나 높다고 할 수 있다. 지난 51회 시험에서는 1단원을 7문제 이상 맞추었는데, 쿼리를 거의 못 풀어서 40점대 점수를 맞았다...

Certificate/SQL 2024.04.02

[정보처리기사] 네트워크 OSI 7계층에 대하여

네트워크 OSI 7계층은 국제 표준화 기구(ISO)가 정의한 국제 통신 표준 규약으로서, 통신의 접속에서부터 수신하기까지의 과정을 7단계로 구분한 통신 규약이다. [osi, 물이네 전선빼!] 로 암기하면 편함. 계층 1 - Physical : 계층을 타고 올라온 데이터를 전기적 신호(0과 1)로 변환시켜 통신하는 계층 계층 2 - Data Link : 두 시스템 사이에서 오류 없이 데이터를 전송하기 위해 상위 계층에서 받은 비트 열의 데이터로 하위 계층으로 전송하는 계층 계층 3 - Network : 송수신자 간 논리적 주소를 지정하고 데이터를 전달하고 라우팅을 수행할 수 있도록 지원하는 계층 계층 4 - Transport : 종단 간에 사용자들이 신뢰성 있는 데이터를 송수신할 수 있도록 흐름 제어, 오..

[sql] Rollup, Cube, Grouping sets(집계함수)

집계함수인 ROLLUP, CUBE, GROUPING SETS이다. ROLLUP은 계층적인 요약을 생성한다. CUBE는 모든 가능한 조합에 대한 요약을 생성한다. GROUPING SETS는 사용자가 정의한 여러 그룹핑 세트를 지정하여 집계한다. 공통점은 ROLLUP, CUBE, GROUPING SETS 모두 집계함수의 공통점을 가지며, group by 절에서 사용된다는 점이다. 차이점으로는, cube는 모든 가능한 조합을 출력하는 데에 반해, rollup 은 단순히 계층적인 요약 기능만 제공한다. grouping sets는 사용자의 정의가 되어야 집계되는 형태이다.

Certificate/SQL 2023.11.23

[sql] 데이터베이스의 view 기능

데이터베이스 상에서 View는 기존의 테이블로부터 유도된 가상의 테이블로서, 입력, 수정, 삭제가 불가능하다는 제약을 가지고 있다. 그러나 이러한 특성 덕분에 보안성은 향상되는 이점을 가지고 있다. view의 작동 순서는 다음과 같다. 우선 사용자가 select문을 이용하여 테이블을 조회하고 view 생성을 위한 테이블을 생성한다(실체 테이블로부터 가상의 테이블을 만드는 구조라고 이해하면 될 것 같다.) 그리고 쿼리를 실행시켜 테이블로부터 쿼리 결과값을 얻는다.

Certificate/SQL 2023.11.11

[sql] join에 대하여(Natural join, inner join, Outer join, Cross join)

join은 natural join, inner join, outer join, cross join으로 나눈다. natural join은 테이블 칼럼명이 같으면 모두 join하는 방식이다. Inner join은 집합의 교집합과 같은 역할을 하며, 공통된 부분만 추출하여 보여준다. outer join은 세 가지로 나뉘는데, 기준이 왼쪽이고 다른 테이블이 붙는 경우 left outer join, 마찬가지로 기준이 오른쪽일 경우는 right outer join이 된다. left , right, inner join을 모두 수행하기를 원하는 경우 full outer join을 이용한다. cross join은 가능한 모든 조합에 대해 join이 일어나기를 원할 때 사용한다.

Certificate/SQL 2023.11.10
반응형