🖥️ 스머프 공격(Smurf Attack)📖 정의스머프 공격(Smurf Attack)은 네트워크의 브로드캐스트(Broadcast) 기능과 ICMP(Internet Control Message Protocol)를 악용해, 피해자에게 감당할 수 없는 트래픽을 집중시키는 증폭형 DDoS(Distributed Denial of Service) 공격입니다.이 공격은 적은 요청 하나로도 네트워크의 모든 장비가 응답하도록 만들기 때문에, 공격자가 직접 많은 트래픽을 만들지 않아도 피해자는 수백 배의 트래픽에 시달리게 됩니다.공격자는 자신의 IP를 숨기고, 패킷의 발신자를 피해자의 IP로 위장합니다. 그리고 패킷의 목적지를 피해자가 속한 네트워크의 브로드캐스트 주소로 설정합니다. 이렇게 하면 네트워크에 있는 모든 ..
🧠 메모리 관리의 핵심, LRU 알고리즘 완벽 이해페이지 교체컴퓨터에서 프로그램을 실행하면 필요한 데이터를 메모리(RAM)에 적재합니다. 메모리는 속도가 빠르지만 용량이 한정적입니다.실행 도중에 프로그램이 새로운 데이터를 필요로 하는데, 메모리가 이미 가득 차 있다면 어떻게 해야 할까요?그럴 때는 메모리에 있는 데이터 중 하나를 제거하고 새 데이터를 올립니다.이 과정을 페이지 교체(Page Replacement)라고 합니다.페이지 교체 알고리즘메모리에서 어떤 데이터를 제거할지를 아무렇게나 결정하면 비효율적입니다.예를 들어 방금 막 사용한 데이터를 제거했다가 바로 다시 필요해진다면 불필요하게 디스크를 또 읽어야 하므로 속도가 느려집니다.그래서 운영체제는 특정한 기준을 정해 어떤 데이터를 제거할지 결정합니..
🐍 파이썬 리스트와 슬라이싱 완벽 이해하기파이썬을 배우다 보면 가장 먼저 접하는 자료형 중 하나가 리스트(list)입니다.오늘은 리스트가 무엇인지, 그리고 리스트를 다루는 핵심 기술인 슬라이싱(slicing)을 차근차근 설명드리겠습니다.📋 파이썬 리스트란?리스트(list)란, 여러 값을 한 번에 모아두는 파이썬의 자료형입니다.쉽게 말해, 여러 데이터를 순서대로 저장할 수 있는 상자라고 생각하시면 됩니다. ✅ 리스트의 특징 여러 자료를 하나로 묶을 수 있습니다. 자료의 순서를 유지합니다. 자료의 타입(숫자, 문자 등)이 달라도 됩니다. 📌 예시fruits = ["apple", "banana", "cherry"]print(fruits)출력 결과:['apple', 'banana',..
- Total
- Today
- Yesterday
- 코딩 테스트
- HTML
- 브루트포스
- 코딩테스트
- 문자열처리
- 알고리즘 문제풀이
- DP
- 프로그래밍
- Python
- 문제풀이
- 알고리즘
- c언어
- 동적계획법
- 코딩
- 동적 계획법
- 알고리즘문제풀이
- python 알고리즘
- 객체지향
- 파이썬코딩
- 그리디알고리즘
- 파이썬
- C++
- 프로그래머스
- 알고리즘기초
- 문제 풀이
- 백준
- 상속
- 그리디
- dfs
- 그래프 탐색
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |
