📌 암호화 알고리즘ECC : 이산 대수 문제를 타원 곡선으로 옮겨 기밀성과 효율성을 높인 암호화 알고리즘Rabin : 소인수 분해의 어려움에 안전성의 근거를 둔 암호화 알고리즘📌 SAMBA인트라넷이나 인터넷에서 서버의 파일 및 프린터를 사용할 수 있는 프리웨어 프로그램리눅스, 유닉스, OpenVMS, OS/2 등 다양한 운용 체계에 설치되는 클라이언트/서버 프로토콜 기반의 프로그램이 프로그램을 사용하여 다른 파일, 프린터, 기타 자원의 접근 요구를 할 수 있고, 다른 컴퓨터는 그 요구에 응하여 가부간 응답을 보냄📌 SDN네트워크를 컴퓨터처럼 모델링하여 여러 사용자가 각각의 소프트웨어들로 네트워킹을 가상화하여 제어하고 관리하는 네트워크📌 loT정보 통신 기술을 기반으로 실세계와 가상 세계의 다양한 ..
필기
📌 TCP/IP인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고받을 수 있도록 하는 표준 프로토콜1960년대 말 ARPA에서 개발하여 ARPANET(1972)에서 사용하기 시작UNIX의 기본 프로토콜로 사용되었고, 현재 인터넷 범용 프로토콜로 사용됨아래와 같은 기능을 수행하는 TCP 프로토콜 + IP 프로토콜 결합을 의미TCP 프로토콜OSI 7계층 중 전송(트랜스포트, 4계층)에 해당신뢰성 있는 연결형 서비스 제공패킷의 다중화, 순서 제어, 오류 제어, 흐름 제어 기능 제공패킷 단위의 스트림 전송 기능 제공IPOSI 7계층 중 네트워크(3계층)에 해당데이터그램을 기반으로 하는 비연결형 서비스 제공패킷의 분해, 조립, 주소 지정, 경로 선택 기능을 제공헤더의 길이는 최소 20Byte에서 최대 6..
📌 테스트 종류인수 테스트 : 개발한 소프트웨어가 사용자의 요구사항을 충족하는지에 중점을 두고 테스트하는 방법단위 테스트 : 코딩 직후 소프트웨어 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 하는 테스트단위 테스트를 통해 발견할 수 있는 오류알고리즘 오류에 따른 원치않는 결과탈출구가 없는 반복문의 사용틀린 계산 수식에 의한 잘못된 결과단위 테스트의 종류구조 기반 테스트(주로 사용) : 프로그램 내부 구조 및 복잡도를 검증하는 화이트박스 테스트 시행명세 기반 테스트 : 목적 및 실행 코드 기반의 블랙박스 테스트 시행시스템 테스트 : 개발된 소프트웨어가 해당 컴퓨터 시스템에서 완벽하게 수행되는가를 점검하는 테스트통합 테스트 : 단위테스트가 완료된 모듈들을 결합하여 하나의 시스템으로 완성시키는 과정에..
📌 Module모듈화를 통해 분리된 시스템의 각 기능들로, 서브루틴, 서브시스템, 소프트웨어 내의 프로그램, 작업 단위 등과 같은 의미로 사용되는 것📌 객체(Object)데이터 속성과 이를 처리하기 위한 연산(메소드)를 결합시킨 실체객체지향의 주요 구성 요소 중 데이터와 데이터를 처리하는 메소드를 묶어 놓은 하나의 소프트웨어 모듈📌 클래스(Class)두 개 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현하는 요소 = 공통된 특성과 행위를 갖는 객체의 집합공통된 속성과 연산(행위)를 갖는 객체의 집합으로, 객체의 일반적인 타입데이터를 추상화하는 단위📌 연관성(Relationship)두 개 이상의 객체(클래스)들이 상호 참조하는 관계종류Is member of : 연관화(Association)..