스케쥴링 알고리즘

FCFS = FIFO 선입선출, 프로세스 크기에 관계없이 준비 상태 큐에 도착하는대로 CPU 할당
SJF(Short Job First) 단기 작업 우선, 프로세스 중 실행 시간이 가장 짧은 것 부터
HRN(High Response-ratio Next 우선 순위 계산식에 기반, 그 숫자가 가장 높은 것부터 우선순위 부여
대기시간 + 서비스 시간 / 서비스 시간
RR(Round Robin) 각 프로세스를 시간 할당량 동안만 실행한 후 실행이 완료되지 않으면 다음 프로세스로 넘김
SRT(Shortest Remaining First) 현재 실행 중인 프로세스의 남은 시간과 준비상태 큐에 새로 도착한 프로세스의 실행 시간을 비교, 짧은 프로세스에게 CPU 할당

IP 주소

인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유 주소

8비트씩 4파트, 총 32비트.

| A Class | 국가, 대형 통신망 사용 0~127 | | --- | --- | | B Class | 중대형 통신망 128~191 | | C Class | 소규모 통신망 192~223 | | D Class | 멀티 캐스트용 224~239 | | E Class | 실험적 주소, 공유X |

서브넷 마스크

네트워크의 첫 번째와 마지막은 논외로 따진다. 사용법 알지?

IPV6

현재 사용 중인 IPV4의 주소 부족 문제를 해결하기 위해 등장, 128비트의 긴 주소, 인증성, 기밀성, 무결성 지원 패킷 크기에 제한 받지 않음. IPV4와 호환성 높음. 16비트씩 8부분, 총 128비트

OSI 7계층

ISO에서 제안한 통신 규약 하위 3계층 - 물리, 데이터, 네트워크 상위 4계층 - 전송, 세션, 표현, 응용

| 물리 계층 | 전송에 필요한 두 장치 간의 실제 접속, 절단 등에 대한 규칙 정의 표준 - RS-232C, X.21 장비 - 리피터, 허브 | | --- | --- | | 데이터 링크 계층 | 인접한 두 개방 시스템들 간에 신뢰성있는 정보 전송을 위해 시스템 간 연결, 유지, 종료 담당 표준 - HDLC, LAPPB, LLC, MAC, LAPD, PPD 장비 - 랜카드, 브리치, 스위치 | | 네트워크 계층 | 개방 시스템들 간의 네트워크 연결과 데이터 교환 및 중계 기능 제공. 네트워크 설정을 유지, 해제 가능, 경로 설정, 트래픽 제어, 패킷 정보 전송 수해 표준 - X.25, IP 장비 - 라우터 | | 전송 계층 | 투명한 데이터 전송 위해 논리적 안정과 균일한 데이터 전송 서비스. OSI 7계층 중 정중앙에서 인터페이스를 담당. 종단 시스템 간의 전송연결 설정, 데이터 전송, 연결 해제 기능 표준 - TCP, UPP 장비 - 게이트웨이 | | 세션 계층 | 송수친 측 간의 관련성을 유지하고 대화 제어 담당, 대화 구성 및 동기 제어, 데이터 교환 관리 기능. 대화 생성, 관리, 종료 위해 토큰 사용 | | 표현 계층 | 응용 계층으로부터 받은 데이터를 세션 계층으로 보내기 전에 적당한 형태로 변환. 세션 계층으로부터 받은 데이터는 응용계층에 맞게 변환한다. -코드 변환, 데이터 암호화, 데이터 압축, 구문 검색, 정보 포맷 변환, 문맥 관리 기능 | | 응용 계층 | 사용자가 OSI 환경에 접근할 수 있도록 서비스 제공, 응용 프로세스간 정보 교환, 전자 사서함, 파일 전송, 가상 터미널 서비스 제공 |


소프트웨어 개발 보안 구축

Secure SDLC 보안상 안전 개발을 위해 SDLC에 보안강화를 위한 프로세스를 포함한 것

소프트웨어 보안 요소

기밀성 무결성 가용성 인증 부인 방지
시스템의 자원과 정보는 인증된 사용자에게만 시스템 정보는 오직 인가된 사용자에게만 인가받은 사용자는 정보와 자원에 언제든 접근 가능 정보와 자원을 쓰려는 사용자가 합법적인 사용자인지를 확인 데이터를 송수신한 자가 그 사실을 부인할 수 없도록 증거 제공

암호 알고리즘