전체 글 221

[전공 기말고사 정리] 네트워크 – IP·TCP/UDP·응용계층·네트워크 서비스·관리·보안

1. 네트워크 계층 (IP) • 프로토콜: 서로 다른 시스템 간 데이터 통신 규약 • TCP/IP: 인터넷 표준 프로토콜, TCP(흐름제어·오류검사·재전송)+IP(패킷 목적지 전송) • TCP/IP 4계층: 응용(FTP·Telnet·SMTP·DNS·DHCP) - 전송(TCP·UDP) - 네트워크(IP·ARP·ICMP·IGMP) - 네트워크접속(이더넷·PPP) • 주소 3종류: 물리주소(MAC, 48비트, 누구에게) / 인터넷주소(IP, 32비트, 어디로) / 포트주소(16비트, 어떤 서비스로) • IP 주소: 32비트, 8비트×4옥텟, 0~255, 실제는 2진수·표기는 10진수 • 공인IP vs 사설IP: 공인은 인터넷 전체 유일(ISP 할당) / 사설은 내부 LAN 전용(192.168.x.x) • 네트..

운영체제 2026.07.30

[전공 기말고사 정리] 운영체제 – RAID 방식 비교·mdadm 구현 실습·장애조치

════════════════════Ch2. 각 RAID방식 비교════════════════════ • Linear: 최소2개, 사용가능용량 전체(100%), 속도보통, 결함허용없음, 순차저장·비용저렴 • RAID0: 최소2개, 전체(100%), 가장빠름, 결함허용없음, 스트라이핑(절편형저장), 1개고장=전부손실 • RAID1: 최소2개, 전체의50%, 보통, 결함허용1개, 미러링(똑같은거 저장), 중요데이터보관 • RAID5: 최소3개, (N-1)개분, 빠름, 결함허용1개, 패리티분산·균형잡힘 • RAID6: 최소4개, (N-2)개분, 약간느림, 결함허용2개, RAID5개선,2개동시고장허용 • RAID1+0: 최소4개, 50%, 매우빠름, 복수, 미러후 스트라이프, 실무권장 • Linear RAID(..

운영체제 2026.07.30

[전공 기말고사 정리] 리눅스 운영체제 – 파일 디스크립터·리다이렉션·프로세스 관리·systemd·cron/at

════════════════════ 1. 파일 디스크립터(FD)════════════════════ • 프로세스가 파일이나 입출력장치와 통신할때 쓰는 정수번호표. 리눅스는 키보드·모니터·소켓까지 모두 파일로 취급, 3개 기본번호 자동부여 • 0 stdin(표준입력): 키보드→프로그램에 데이터 넣어줌 • 1 stdout(표준출력): 터미널화면에 정상결과 출력 • 2 stderr(표준오류): 터미널화면에 에러메시지 출력 • 역할: 컴퓨터시스템 보호, 개발편문화, 자원의 동기화, 리다이렉션과 파이프로 유연한 입출력전환 • FD는 파일 통로번호. 프로세스는 항상 이 세 통로(0/1/2) 가지고 태어남. 리다이렉션·파이프는 이 통로 방향(연결대상)만 바꾸는것 • Descriptor table(프로세스별) → O..

운영체제 2026.07.30

[전공 기말고사 정리] 리눅스 운영체제 – 로그(Log)·syslog·rsyslog·journald·logrotate

════════════════════Ch1. 로그(Log)란?════════════════════ • 로그 = 시스템·앱·네트워크장비 등이 동작하면서 만들어내는 시간순서(Timestamp) 기반의 이벤트기록. 컴퓨터가 “언제 무슨일을 했다”는 일기를 자동으로 쓰는것 • 활용분야: 침해탐지(비정상접속,권한상승시도) / 사고대응(공격경로·타임라인재구성) / 법적증거(법원제출가능한 디지털증거) / 컴플라이언스(ISO27001,ISMS-P등) / 성능모니터링(장애원인분석) • 리눅스 로깅시스템 두가지커널로깅(Kernel Logging): 커널영역에서 발생, 하드웨어오류·경고등 커널메시지, 부팅초기부터 기록, dmesg명령으로 확인사용자로깅(User Logging): 사용자영역에서 발생, 사용자프로세스·서비스로그..

운영체제 2026.07.30

[전공 기말고사 정리] 컴퓨터구조 – 중앙처리장치(CPU)·ALU·레지스터·명령어·주소지정방식·CISC/RISC

════════════════Ch.04 중앙처리장치(CPU)════════════════■ 4.1 프로세서 구성과 동작컴퓨터 기본구조와 버스 • 3대 핵심장치: 프로세서(CPU)-메모리-입출력장치, 버스(Bus)로 연결 • 폰노이만 구조: CPU(제어장치+ALU+레지스터세트) ↔ 내부버스 ↔ 메모리/입출력장치 • 시스템버스 3종주소버스: CPU→메모리, 단방향데이터버스: CPU↔메모리, 양방향제어버스: 읽기/쓰기 등 제어신호, 주로 단방향 • 메모리버스: CPU↔RAM 전용 고속버스 • I/O버스: CPU↔주변장치프로세서 3대 구성요소 • ALU(산술논리연산장치): 덧셈·뺄셈·곱셈·나눗셈 등 산술연산 + AND/OR/XOR 등 논리연산, 결과는 누산기(AC)에 저장 • CU(제어장치): 명령어 인출(Fe..

카테고리 없음 2026.07.29

[전공 기말고사 정리] 리눅스 운영체제 – 디스크 인터페이스·파일시스템·마운트·디스크

════════════════════디스크 연결(인터페이스) 방식════════════════════ • 메인보드와 디스크사이의 통신규격 • IDE/PATA: 40핀병렬전송, 구형, 최대8.4GB(EIDE), Jumper로 Master/Slave설정필요 - 구형PC(현재 거의미사용) • SCSI: 50~68핀고속, 각장치에 고유ID부여, SCSI-3은 16개장치연결가능, 확장카드필요 - 서버·워크스테이션 • SATA: 직렬방식, SATA1=150MB/s SATA2=300MB/s, HOT PLUG지원, IDE 개선목적개발 - 현재 PC·노트북 표준 • SAS: SCSI 발전형, SATA와 외관동일하지만 컨트롤러 다름, SATA디스크→SAS포트 가능하나 역방향불가 - 서버고급형 • 시험포인트: SAS·SAT..

운영체제 2026.07.29

[전공 실습 정리] 네트워크 설정 – nmcli·Netplan·패킷 캡처·VM 라우터

■ 1. 네트워크 관리도구 - 3가지 비교 • nm-connection-editor: GUI(그래픽), 데스크탑, 가장직관적 • nmtui: TUI(텍스트UI), SSH접속시 서버환경에서 편리, 키보드조작 • nmcli: CLI(명령줄), 스크립트·자동화, 명령한줄로 처리, 가장강력 • 비전공자 추천순서: 처음엔 nmtui(키보드만으로 설정가능) → 익숙해지면 nmcli로 빠르게 처리 • nmcli 주요명령어nmcli general(전체상태확인) / nmcli networking on/off(켜기끄기)nmcli connection show(연결목록) / connection up/down 이름nmcli device status(장치상태확인)nmcli con add type ethernet con-name ..

운영체제 2026.07.28

[전공 실습 정리] 운영체제 실습 - 패키지 관리·미러 설정·압축과 묶기

1. Windows vs Linux 소프트웨어 설치 • 설치방법: Windows는 exe/msi 실행파일, Linux는 패키지 관리자(APT) 사용 • 의존성 해결: Windows는 설치파일에 포함(용량 큼), Linux는 자동 다운로드(공유) • 의존성 = 소프트웨어 동작에 필요한 다른 라이브러리/패키지 (예: nginx → libssl, zlib, libpcre) • Windows 문제점: DLL Hell(버전 충돌), 프로그램마다 라이브러리 중복 포함 → 디스크 낭비 • Linux 해결책: 공유 라이브러리 시스템(/usr/lib), APT가 의존성 자동 계산 • 저장소 장점: 보안검증(GPG서명), 자동 의존성 해결, 통합업데이트, 버전관리, 디스크효율성2. 우분투 패키지 구조와 저장소 • 패키지 ..

운영체제 2026.07.28