정보처리기사 37

[정보처리기사] 서브넷 마스크, 서브넷 계산

서브넷 마스크 용어 정리 서브넷: 잘게 분해된 것. 서브네팅: 서브넷 하는 과정 슈퍼네팅: 서브넷이 되어 잘게 분해된 것을 다시 합치는 것. 서브넷 마스크 서브넷이 되어 잘게 분해된 것을 각각 하나의 지역이라고 하면 ex) a동, b동, c동이 있을 경우 해당 동을 구분하는 것을 의미한다. 서브넷 마스크 & IPv4의 A, B, C 클래스 서브넷 마스크 총 4개의 옥텟으로 네트워크는 중간에 0 없이 1로 채워야 한다. 서브넷 마스크를 구할 시 앞의 ip는 중요하지 않다 ex) 203.76.25.1/26 255.255.255.192 네트워크와 호스트 네트워크: 하나의 그룹 ex) 대한민국의 호스트: 주소값 ex) 길동이의 집 A 클래스 기본 서브넷 마스크 1개의 네트워크 + 3개의 호스트 ex) 대한민국의..

정보처리기사 2023.07.14

[정보처리기사] Java 정리

간단 용어 및 문법 정리 Java 정리 객체 생성 C p = new C() 로 객체를 생성 후 C q 와 같이 빈 객체를 만들기만 하고 new를 해서 객체를 생성하지 않은 상태로 q = p 를 수행하게 된다면 p 안에 있던 기존 값들을 깊은 복사로 완전한 복사를 하는것이 아니라 같은 주소값을 가지게 하는 것으로 임의의 주소값 100번지를 서로 똑같이 가지게 된다는 의미를 가진다. this ex) set(int a) {this.a = a} 의 경우에 this를 사용한 이유는 파라미터 값과 기존 a와 구분하기 위함 생성자 클래스명과 클래스 내의 클래스와 같은 이름의 메서드가 있다면 생성자가 된다. ex) Class Ref{ int a Ref(int x) {a = x} } 접근 지정자 Private: 클래스 ..

정보처리기사 2023.07.13

[정보처리기사] 신기술 용어 정리

S/W 개발 동향 중앙 집중식 인프라, 클라우드 서비스 클라우스 서비스 개념 타사 제공업체가 호스팅하여 인터넷을 통해 사용자에게 제공하는 인프라, 플랫폼 또는 소프트웨어 서비스 제공 형태 퍼블릭 클라우드: 인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스 모델 공공 클라우드, 개방형 클라우드 프라이빗 클라우드: 제한된 네트워크상에서 특정 사용자, 기업을 대상으로 한 클라우드 서비스의 자원과 데이터는 기업 내부에 저장 사설 클라우드, 폐쇄 클라우드 하이브리드 클라우드: 퍼블릭 + 프라이빗 클라우드를 병행하여 사용 클라우드(가상서버)와 온프레미스(물리서버)를 결합한 형태 서비스 유형 IaaS: 인프라(장비, 네이버 MyBox와 같은것) PaaS: 개발 플랫폼 SaaS: 소프트웨어 서비스(Google ..

정보처리기사 2023.07.12

[정보처리기사] C 언어 정리

큰 정리는 아니지만 프로그램 문제 풀 때 주의할 점 C 언어 *p++ p++의 값으로 생각해서 우선 p의 값을 조회하고 이후 p에 ++를 해줘야 한다. 배열과 포인터는 똑같이 사용할 수 있다. strcat(str1, str2) strcat은 합치는 건데 str2를 str1 공간에 합쳐준다라는 의미가 됨 포인터 배열 기존 배열의 경우엔 아래와 같은 형식으로 구성 int arr[] = [123, 456, 789] 그래서 123 은 임의의 값 100이라고 했을 때 456은 101, 789는 102라고 볼 수 있다. 포인터 배열의 경우엔 char *c[] = {”aaa”,”bbb”,”ccc”} 와 같이 구성되어 있을 때 c는 포인터 배열로 배열의 주소값을 가지는 배열이라고 생각하면 될 듯하다. 그래서 위의 경우..

정보처리기사 2023.07.12

[정보처리기사] 정보 보안 (2)

시스템 보안 구현 취약점 분석 보안 취약점 정보시스템에 불법적인 사용자의 접근을 허용할 수 있는 위협 보안 취약점 점검 분류 관리적 관점 기술적 관점 물리적 관점 보안관제 개념 24시간 정보자산을 지키기 위해 모니터링하고, 외부의 공격자가 전달하는 패킷을 관측 실제 침해사고 시 CERT(Computer Emergency Response Team)팀이 대응 통합로그 분석 장비 ESM(Enterprise Security Management) SOAR(Security Orchestration, Automation, and Response) SIEM(Security Information & Event Management) 보안 운영체제, 신뢰성 운영체제 보안 운영체제 개념 컴퓨터 운영체제 + 보안 기능 목적 안..

정보처리기사 2023.07.11

[정보처리기사] 정보 보안 (1)

SW개발 보안 설계 정보보안 개념 기업의 정보 및 정보 시스템에 대해서 허가되지 않은 접근, 변경, 삭제 등으로부터 보호 정보보안의 3요소 기밀성(Confidentiality) 인가된 사용자만 정보 자산에 접근할 수 있도록 한다. 무결성(Integrity) 적절한 권한을 가진 사용자가 인가된 방법으로만 정보를 변경할 수 있도록 접근 통제한다 가용성(Availability) 원하는 시점에 언제든 정보 자산에 접근이 가능하도록 한다 정보보안의 AAA 인증(Authentication) 인가, 권한부여(Authorization) 계정관리(Accounting) 정보보안의 거버넌스 정의 정보의 무결성, 서비스의 연속성, 정보자산의 보호를 위한 것 정보 보안을 하기 위한 활동에 대한 것을 의미 정보보안 거버넌스의 3..

정보처리기사 2023.07.10

[정보처리기사] C 언어 정리

문제를 풀면서 헷갈리거나 모르는 용어 정리 C 언어 C언어 처리 순서 전처리기 컴파일러 어셈블러 링커 정수 간 나누기(정수) ex) 2/3 => 0 ex) 2*(1/2) => 0 연산자 우선순위 (++, --) > (+, -, *, /) 콤마연산자 무조건 오른쪽에 있는걸 출력 ex) a = (10, 20) => 20 ex) a = (10, (20, 30), 40) => 40 소수점 표현 ex) a = 6.15 printf("%3.1f", a) => 6.2 소수점까지 공간을 차지한다. ex) a = 66.66 printf("%3.1f", a) => 66.7 3자리까지 표현하더라도 정수는 다 표현하고 .1f 로 인해 소수점 1번째 자리까지는 표현해야하기에 진법변환, 비트연산 ex) 0x11 => 16진수 1..

정보처리기사 2023.07.10

[정보처리기사] 네트워크

네트워크 기본 네트워크 개념 2대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 환경 거리 기반 네트워크 PAN LAN MAN WAN 네트워크 토폴리지 개념 네트워크를 어떻게 구성할 것인지, 어떻게 그릴것인지에 대한것. 계층형 장점 네트워크 관리가 쉽고, 새로운 장치를 추가하기 쉬움 네트워크의 신뢰도가 높다 단점 트래픽 집중에 따른 속도 저하현상이 발생하기 쉽다 상위 노드 고장 시 상위 네트워크와의 통신이 불가능 버스형 장점 설치비용이 적고, 신뢰성 우수 구조가 간단하고, 새로운 노드 추가가 쉽다 단점 네트워크 병목현상 발생이 쉽다 장애 발생 시 전체 네트워크 마비 성형 장점 고속 네트워크에 적합 노드 추가가 쉽다 개별 링크 장애 시에도 네트워크에 영향이 없다 단점 중앙 노트 장애 시 전체 네트워크 불..

정보처리기사 2023.07.08

[정보처리기사] 운영체제

운영체제 기억장치 개념 데이터, 프로그램, 연산의 중간 결과 등을 일시적 또는 영구적으로 저장하는 장치 기억장치의 종류 레지스터 중앙처리장치 내부에 존재하는 기억장치 작은 용량, 빠른 속도 캐시 메모리 중앙처리장치가 주기억장치에 접근할 때 속도 차이를 줄이기 위해 사용 주기억장치 중앙처리장치가 직접 데이터를 읽고 쓸 수 있는 장치 종류 ROM(Read Only Memory) 읽기만 가능한 읽기 전용 메모리 비휘발성 메모리 REM(Random Access Memory) 기억장소를 임의로 접근할 수 있는 메모리 읽고 쓰기가 가능한 휘발성 메모리 SRAM 전원이 공급되는 중에 내용이 사라지지 않음(캐시 메모리로 사용) DRAM 일반적인 주기억장치로, 일정 시간이 지나면 내용이 사라지는 RAM 보조기억장치 주기..

정보처리기사 2023.07.07

[정보처리기사] 데이터베이스 구축 (2)

관계 데이터베이스 모델 관계 데이터 모델 개념 데이터의 논리적 구조가 릴레이션, 즉 테이블 형태의 평면 파일로 표현되는 데이터 모델 표 형태로 이루어져있다. 관계 데이터 릴레이션의 구조 튜플: 하나의 행 커디널리티: 튜플의 개수 차수: 속성들의 개수(열) 도메인: 하나의 속성이 가질 수 있는 값의 범위 관계데이터 언어(관계 대수, 관계 해석) 관계 대수 개념 원하는 데이터를 얻기 위해 데이터를 어떻게 찾는지에 대한 처리 과정을 명시하는 절차적인 언어 순수 관계 연산자(셀프조디) SELECT 릴레이션에서 주어진 조건을 만족하는 튜플을 선택하는 연산자 기호: σ (시그마) 표기법: σ(R) σ성적>90(학생) σ성적≥90^학과=’컴퓨터’(학생) PROJECT 주어진 릴레이션에서 속성 리스트에 제시된 속성 값..

정보처리기사 2023.07.07