3건의 항목
⚙️ 소프트웨어 설계 ⚙️ 응집도 하나의 모듈이 얼마나 하나의 책임에 집중하는가높을수록 좋고, 낮을수록 유지보수 어렵고 오류 가능성 큼 응집 정도응집도 수준설명높음기능적 응집단 하나의 기능 수행순차적 응집앞의 결과가 다음 기능의 입력교환(통신)적 응집동일한 데이터 사용절차적 응집일정 순서대로 수행되는 기능 모여있음시간적 응집시간적으로 비슷한 ...
1. 네트워크 계층 구조 OSI 7계층 계층주요 기능프로토콜/장비응용(7)사용자 인터페이스HTTP, FTP, DNS표현(6)암호화/압축SSL, JPEG세션(5)세션 관리NetBIOS, RPC전송(4)신뢰성 전송TCP, UDP네트워크(3)경로 설정IP, ICMP, 라우터데이터 링크(2)프레임 전송이더넷, 스위치물리(1)신호 변환허브, 케이블 TCP/IP 4계층: 응용 → 전송 → 인터넷 → 네트워크 접속 2.
1. 트랜잭션(Transaction) ACID 특성 원자성(Atomicity): 트랜잭션 작업이 전부 성공하거나 전부 실패해야 함 (e.g., 계좌이체 시 A→B 이체 실패 시 A 출금도 롤백) 일관성(Consistency): 트랜잭션 후 데이터베이스 상태가 모든 제약 조건을 만족해야 함 격리성(Isolation): 동시 실행 트랜잭션이 서로에게 영향을 미치지 않아야 함 지속성(Durability): 완료된 트랜잭션 결과는 시스템 장애 시에도 유지되어야 함 트랜잭션 상태 전이: 생성 → 준비 → 실행 → 대기 → 완료 2.