정보시스템감리사 시험공부 정리노트 with Gemini
close
프로필 사진

정보시스템감리사 시험공부 정리노트 with Gemini

  • 분류 전체보기 (50) N
    • 감리사(기술사)기출문제 (2)
    • 감리 및 사업 관리 (5) N
    • 소프트웨어공학 (25)
    • 데이터베이스 (2)
    • 시스템구조 (10)
    • 보안 (4)
    • 읽을거리 (2)
    • 법령 및 지침 (0)
  • 홈
  • 공지사항
  • 태그
  • 방명록

CNN, GAN, RNN, SVM

요청하신 CNN, GAN, RNN, SVM은 현대 인공지능과 머신러닝을 이끄는 가장 핵심적인 4가지 모델입니다. 각각이 '어떤 목적'을 위해 만들어졌는지, 그리고 '어떤 원리'로 작동하는지 이해하기 쉬운 비유와 함께 설명해 드릴게요.1. CNN (Convolutional Neural Network) : "이미지 처리의 달인"CNN(합성곱 신경망)은 인간의 시각(Vision) 처리 방식을 모방하여 만든 딥러닝 모델입니다. 주로 사진이나 영상에서 사물을 인식하는 데 사용됩니다.동작 원리 : 사진 전체를 한 번에 통째로 보는 것이 아니라, '필터(돋보기)'를 이용해 이미지를 훑으면서 특징(선, 질감, 모양 등)을 뽑아냅니다. 처음에는 단순한 선을 찾고, 층이 깊어질수록 눈, 코, 입 같은 복잡한 패턴을 조립하..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 17.
TCP 가상 헤더(Pseudo-Header)

TCP 가상 헤더(Pseudo-Header)

TCP 가상 헤더(Pseudo-Header)는 네트워크 통신에서 매우 중요하지만, 이름 그대로 '실제로는 전송되지 않는 가상의 헤더'입니다. 이 헤더는 오직 TCP 체크섬(Checksum)을 계산하여 데이터의 무결성과 정확한 목적지 도달 여부를 검증하기 위한 목적으로만 송신자와 수신자의 메모리 내부에서 임시로 만들어집니다. 1. 가상 헤더가 필요한 이유TCP는 전송 계층(4계층) 프로토콜로, 원칙적으로 네트워크 계층(3계층, IP)의 정보인 IP 주소에 관여하지 않습니다. 하지만 데이터가 전송되는 과정에서 라우터의 오류 등으로 인해 패킷이 전혀 엉뚱한 목적지(IP)로 배달되었음에도 불구하고, 우연히 TCP 체크섬이 맞아떨어져 정상적인 데이터로 오인되는 치명적인 문제가 발생할 수 있습니다. 이를 방지하기..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 17.
Apache Spark

Apache Spark

Apache Spark는 대규모 데이터 처리를 위한 빠르고 범용적인 통합 분석 엔진입니다. 하둡(Hadoop) 생태계의 핵심 기술인 맵리듀스(MapReduce)가 가진 디스크 I/O 병목 현상과 처리 속도의 한계를 극복하기 위해 등장했으며, 현대 빅데이터 아키텍처의 표준으로 자리 잡았습니다. 핵심적인 특징부터 연산 방식, 그리고 맵리듀스와의 차이점까지 체계적으로 정리해 드리겠습니다.1. Apache Spark의 핵심 특징Spark의 아키텍처와 성능을 이해하기 위해서는 다음의 4가지 핵심 개념을 파악해야 합니다.인메모리 컴퓨팅 (In-Memory Computing) :데이터 처리 중간 결과를 디스크에 저장하지 않고 메인 메모리(RAM)에 유지합니다. 디스크 I/O를 최소화하여 반복적인 데이터 처리나 머신러..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 17.
DHCP(Dynamic Host Configuration Protocol)

DHCP(Dynamic Host Configuration Protocol)

DHCP(Dynamic Host Configuration Protocol)는 네트워크에 연결된 기기(클라이언트)가 통신을 위해 필요한 IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 주소 등의 네트워크 구성 파라미터를 자동으로 할당해 주는 프로토콜입니다. 자동으로 IP를 할당하고 회수하기 때문에 IP 충돌을 방지하고 네트워크 관리의 효율성을 크게 높여줍니다. 작동 원리의 핵심인 DORA (Discover-Offer-Request-Acknowledge) 프로세스와 주요 메시지들을 상세히 정리해 보겠습니다. 1. DHCP의 핵심 동작 방식 : DORA 프로세스단말기가 네트워크에 연결되어 IP를 할당받는 과정은 4단계로 이루어지며, 각 단계의 앞 글자를 따서 DORA라고 부릅니다. DHCP 서버는 ..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 17.
RAID

RAID

주요 특징(내결함성, 용량 효율)과 IOPS 기반의 성능 수치(단일 디스크 10,000 IOPS 기준)를 하나로 통합하여 시험이나 실무에서 가장 핵심이 되는 쓰기 패널티(Write Penalty)와 가용 용량 계산 방식을 함께 포함해 정리해 봤습니다. 방식최소디스크가용 용량읽기 IOPS쓰기 IOPS주요 특징 및 도태 사유RAID 02$N$$N \times 10,000$$N \times 10,000$스트라이핑. 성능 최상, 안정성 최하.RAID 12$1/2$$N \times 10,000$$10,000$미러링. 높은 복구 능력, 용량 효율 낮음.RAID 23$N - \text{ecc}$낮음매우 낮음해밍 코드 사용. 하드웨어 복잡성으로 사장됨.RAID 33$N - 1$$(N-1) \times 10,000$낮음..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 17.

PPP(Point-to-Point Protocol)

PPP(Point-to-Point Protocol)는 점대점(Point-to-Point) 링크를 통해 두 노드 간에 데이터를 전송하기 위한 데이터 링크 계층(Layer 2) 프로토콜입니다. 주로 광역 네트워크(WAN)나 전화선, 전용 회선 연결에서 표준으로 사용됩니다. 시험에서 PPP가 자주 출현하는 이유는 그 구조의 유연성과 강력한 하위 프로토콜(LCP, NCP) 체계 때문입니다. 1. PPP의 주요 특징캡슐화 : 다양한 상위 계층 프로토콜(IP, IPX, AppleTalk 등)을 동시에 실어 나를 수 있습니다.오류 검출 : 프레임 체크 시퀀스(FCS)를 통해 데이터 무결성을 보장합니다. (단, 오류 복구는 하지 않음)표준 프로토콜 : 제조사가 다른 장비 간에도 연결이 가능합니다. (HDLC와의 큰 차..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 11.
SDN(Software Defined Networking)

SDN(Software Defined Networking)

SDN(Software Defined Networking, 소프트웨어 정의 네트워킹)은 네트워크의 제어 부분(Control Plane)을 물리적인 하드웨어(데이터 전송 부분, Data Plane)로부터 분리하여 소프트웨어 기반으로 통합 관리하는 네트워크 기술입니다.쉽게 말해, 과거에는 네트워크 장비(스위치, 라우터) 하나하나를 직접 설정해야 했다면, SDN은 중앙화된 소프트웨어(컨트롤러)를 통해 전체 네트워크를 한눈에 보고 마우스 클릭 몇 번으로 설정을 바꾸는 방식입니다. SDN(Software Defined Networking)의 구조는 네트워크의 제어 기능과 데이터 전송 기능을 분리하는 것이 핵심입니다. 이를 위해 SDN은 크게 3개의 평면(Plane)과 이들을 연결하는 인터페이스로 구성됩니다. 1...

  • format_list_bulleted 시스템구조
  • · 2026. 4. 7.

부동소수점 4칙 연산 비교

부동소수점 4칙연산 비교구분덧셈 (Addition) 뺄셈 (Subtraction)곱셈 (Multiplication)나눗셈 (Division)핵심목표지수를 일치시킨 후 가수를 더함지수는 더하고, 가수는 곱함지수는 빼고, 가수는 나눔주요연산지수 비교, 시프트(Shift), 가수 가감산지수 가산, 바이어스(Bias) 보정, 가수 곱셈지수 감산, 바이어스(Bias) 보정, 가수 나눗셈연산순서1. 지수 비교 및 맞추기2. 가수 가감산3. 결과 정규화 및 라운딩1. 지수 더하기(Bias 보정)2. 가수 곱하기3. 결과 정규화 및 라운딩1. 지수 빼기(Bias 보정)2. 가수 나누기3. 결과 정규화 및 라운딩특이사항지수가 큰 쪽으로 맞춤 (작은 쪽 시프트)$0$ 곱하기 및 오버플로 검사 중요제수(Divisor)가 $..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 4.
LLM 주요 용어

LLM 주요 용어

1. 파인튜닝 (Fine-Tuning)거대 언어 모델(LLM)이 이미 배운 기본 지식을 바탕으로, 특정 목적(예: 법률 상담, 의료 진단, 코딩 등)에 맞는 데이터를 추가 학습하여 전문가로 만드는 과정입니다. 대학까지 졸업한 일반인(Pre-trained)이 로스쿨에 가서 법률 지식을 쌓아 변호사(Fine-tuned)가 되는 것과 같습니다. 상대적으로 적은 데이터와 시간으로 특정 분야의 정확도를 비약적으로 높일 수 있습니다.2. 어텐션 (Attention)문장 내에서 단어 간의 관계를 파악할 때, 어떤 단어에 더 집중(Attention)해야 하는지 결정하는 메커니즘입니다. "그는 사과를 먹었다. 그것은 빨갛다."라는 문장에서 '그것'이 '사과'를 가리킨다는 것을 알아내는 힘입니다. 트랜스포머(Transf..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 4.

데이터베이스 암호화 기술

데이터베이스 암호화는 크게 위치(어디서 암호화 하는가)에 따라 3가지 주요 방식으로 나뉩니다. 1. API (Application Programming Interface) 방식애플리케이션 서버 내에 암/복호화 모듈을 라이브러리 형태로 설치하고, 소스 코드에서 이를 호출하여 데이터를 암호화한 뒤 DB에 전송합니다.DB 서버 부하가 거의 없음.소스 코드 수정이 필수적이므로 구축 비용과 시간이 많이 소요됨.데이터가 네트워크로 전송될 때 이미 암호화되어 있어 보안성이 높음.2. Plug-In 방식DB 서버에 암/복호화 모듈을 설치하고, DB의 프로시저나 트리거 기능을 활용하여 암호화를 수행합니다.애플리케이션 소스 코드 수정이 거의 없음.DB 서버가 암/복호화 연산을 수행하므로 DB 서버 부하(CPU 점유율)가 ..

  • format_list_bulleted 시스템구조
  • · 2026. 4. 4.
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (50) N
    • 감리사(기술사)기출문제 (2)
    • 감리 및 사업 관리 (5) N
    • 소프트웨어공학 (25)
    • 데이터베이스 (2)
    • 시스템구조 (10)
    • 보안 (4)
    • 읽을거리 (2)
    • 법령 및 지침 (0)
인기 글
전체 방문자
오늘
어제
대부분의 자료는 Google Gemini로 학습한 내용을 편집한 것 입니다.
Designed by JJuum.
Base skin "dev-roo" is modified by Jin and Current skin modified by nooree

티스토리툴바