I. 네트워크 데이터 교환 방식(Switching)의 분류 네트워크에서의 데이터 교환 방식은 대표적으로 회선 교환 방식(Circuit Switching)과 패킷 교환 방식(Packet Switching)을 사용 II. 회선 교환 방식과 패킷 교환 방식 가. 회선 교환 방식 (Circuit Switching) 항목 설명 개념 – 데이터 전송 시 통신 경로(회선)를 사전에 수립하여 전송하는 교환 방식 동작 원리 데이터 전송 전 데이터가 전송되기
I. 함수, 클래스 문서화 소프트웨어 유지보수를 위해 프로그램에 관한 설명(문서화) 필요 모듈의 문서화는 속성 “__doc__”에 저장하여 print로 출력 가능 가. 문서화 확인 [예제] math 모듈의 문서화(__doc__) 확인 import math print(math.__doc__) [결과] This module provides access to the mathematical functions defined by the C standard. 나. 모듈 문서화 모듈 작성 시 첫 번째 문장을 문자열로 작성하여
I. 블록 문장의 줄 들여쓰기 if, for, 함수 정의문 등에 머리부와 몸체부를 콜론(:)으로 구분 몸체부에 4칸 들여쓰기하여 하나의 블록 문장으로 구성 [예제] 들여쓰기 for i in range(5) : # 머리부 print(i) # 몸체부(들여쓰기) [결과] 0 1 2 3 4 II. 멀티라인 작성 가. 멀티라인 연산자 분리 연산자를 분리하여 여려 줄로 작성 시 역슬래시(\)로 구분
I. 포그 컴퓨팅 (Fog Computing)의 개요 가. 포그 컴퓨팅의 개념 현장에서 발생한 데이터를 원거리의 데이터 센터로 보내는 대신 데이터 발생 지점 주변에서 선별적으로 분석, 활용 가능한 컴퓨팅 아키텍처 2015년 Cisco Systems사를 주축으로 OpenFog 컨소시엄을 설립하여 연구/개발 나. 포그 컴퓨팅의 특징 보안성 향상 데이터 유출을 방지하여 데이터 처리 안전성 확보 실시간 서비스 빠른 연산과 응답으로 실시간
I. 자료형 결정 파이썬에서 변수는 단순히 값을 관리하는 역할만 수행 변수에 값을 할당(정의)할 때 실제 변수에 객체가 할당(binding) 되며, 이 때 자료형이 결정됨 가. 동적 자료형 (Dynamic Typing) 처리 일반적으로 파이썬에서 자료형을 처리하는 방식 [예제] 변수 자료형 확인 var = # 변수에 빈 리스트 할당 result = type(var) # or var.__class__ print(result) [결과] <class
I. HW, SW 관점의 안전 설계 가. 안전 설계의 개념과 프로세스 개념 프로세스 하드웨어 또는 소프트웨어에서 발생할 수 있는 위험원 리스크를 분석(HARA)하여, 안전 무결성 기준(SIL)을 결정하고, 이에 따른 안전 요구사항을 정의하는 작업 위험원 리스크 분석(HARA): 위험 분석(Hazard Analysis, 위험을 식별) + 리스크 평가(Risk Assessment, 식별된 위험을 평가) 나. HW, SW 안전 설계를 위한 안전성 분석
I. 즉시 실행해서 결과 확인 가. 연속적 변수 할당 [예제] 다수 개의 변수를 연속으로 할당 a = b = c = 10 print(a + b + c) [결과] 30 나. 문자열로 작성된 표현식과 문장 실행 eval(): 문자열 내 표현식을 실행하는 내장 함수 [예제] 문자열 내 표현식을 실행 a = "10 + 10" result = eval(a)
I. 예약어 (keyword) 가. 예약어란? 변수처럼 사용하지만, 문법 규칙에 정한 용도로만 사용이 가능하므로 변수 이름으로 사용이 불가능한 예약된 단어 나. 예약어 확인방법 [예제] sys 모듈을 import하고 모듈 내 변수 version_info를 조회 >>> import sys >>> sys.version_info sys.version_info(major=3, minor=8, micro=1, releaselevel='final', serial=0) >>> [예제] 예약어 관리 모듈인 keyword 모듈을 import하고 어떤 예약어가 있는지 조회 import keyword
I. 리터럴(Literal) 표기법 가. 상수(Constant) 사용법 파이썬에서 상수를 지정하는 방법은 없고, 변수 지정 후 해당 변수의 값을 변경하지 않고 써야 한다. 임의의 상수를 정의할 때, 변수 이름을 모두 대문자로 써서 상수라는 것을 표시 나. 리터럴 표기법 수식이나 글자로 텍스트를 작성하는 방식을 그대로 접목한 것을 리터럴 표기법이라고 한다. [예제] 리터럴 표기법 print(1) [결과] 1 II.
I. 회사 내 사이버보안 조직의 구성 체계 사이버보안 조직은 일반적으로 정보보호 관리기획팀, 정보보호 운영팀, 침해사고 대응팀으로 구성 평상시와 비상시 각 조직별 역할과 책임사항을 미리 정의하여, 사이버 보안 업무 효율성/효과성 향상 II. 평상 시 사이버보안 조직의 역할 및 책임 가. 관리적 보안 수행하는 정보보호 관리기획팀의 역할과 책임사항 조직 역할 책임사항 정보보호 관리기획팀 정보보호 정책 개발