[컴퓨터 사이언스] 3. 컴퓨터 구조

귤's avatar
Jan 27, 2025
[컴퓨터 사이언스] 3. 컴퓨터 구조

1. CPU

💡
CPU : 중앙 처리 장치, 두뇌

2. RAM

💡
RAM : 저장 장치

3. HDD

💡
HDD : 컴퓨터에서 파일과 데이터를 저장하는 장치
notion image

4. I/O

💡
  • input / output = 입력 / 출력

5. 신뢰성 있는 통신 with CIA

notion image
💡
3way handshake : 요청(ack) → 응답(ack) → 응답(ack)
💡
TCP (Transmission Control Protocol) : 전송 제어 프로토콜
  • ACK : TCP 통신에서 수신한 데이터를 확인하고 응답하는 패킷, 액크라고 부름
  • 반드시 요청응답이 있어야 제대로 된 통신임

6. 신뢰성 있는 통신이 되기 위한 조건

  • 전달이 안되면 재전송 해야 함
  • 무결성이 깨지면 안 됨 (조작X)
  • 데이터가 노출되면 안 됨

7. 보안의 3요소 (CIA)

💡
  • Confidentiality (기밀성)
  • Integrity (무결성)
  • Availability (가용성)
notion image

8. RSA

💡
RSA 암호화 : 공개 키 암호 방식의 하나로 전자 서명이 가능한 최초의 알고리즘
notion image

9. 트랜잭션 (Transaction)

💡
  • 트랜잭션 : 일의 최소 단위
notion image
 
Share article

gyul