전체 글 20

Chapter 2.5. TCP vs UDP

📚 Chapter 2.5: TCP vs UDP✅ 먼저 개념부터 요약 프로토콜 특징 비유 TCP 느리지만 신뢰성 100% 등기우편📦 UDP 빠르지만 신뢰성 없음 일반우편✉️ ✅ TCP (Transmission Control Protocol)📦 "신뢰성 있는 데이터 전송"의 대표주자📏 특징 데이터 순서 보장 패킷 누락되면 재전송 수신 여부 확인 (ACK) 연결 먼저 맺고 시작 → 3-way handshake🔁 3-way Handshake 순서 클라이언트 → 서버: SYN 서버 → 클라이언트: SYN + ACK 클라이언트 → 서버: ACK → 연결 완료!..

네트워크 2025.04.11

Chapter 2.4. DHCP란 (자동으로 IP 주는 서버)

✅ 정의부터 정확하게DHCP = Dynamic Host Configuration Protocol즉, "네트워크 접속한 장비한테 IP, 서브넷, 게이트웨이, DNS 등을 자동으로 할당해주는 놈!"📦 왜 필요한데?수동으로 IP 설정하면...매번 주소, 서브넷, 게이트웨이 입력해야 됨실수로 IP 중복될 수도 있음장비 많아지면 미친다... 🤯🔥 그래서 DHCP가 등장한 거다장비가 새로 들어오면 → DHCP가 "IP 줄게~ DNS 줄게~ 게이트웨이도 줄게~"완.전.자동.설정!!✅ DHCP 동작 순서 (DORA)단계이름설명1️⃣Discover"나 IP 필요한데 누구 있나요~?" (브로드캐스트)2️⃣OfferDHCP 서버가 "IP 줄게! 이거 어때?"3️⃣Request"좋아요! 그 IP 주세요!"4️⃣Ack"확..

네트워크 2025.04.10

Chapter 2.3. NAT & PAT 완전 정복

📚 Chapter 2.3: NAT & PAT 완전 정복✅ 먼저 질문부터니 집 IP는 192.168.0.10인데,유튜브도 잘 되고, 구글도 되고, 웹사이트 다 되잖아?근데 생각해봐라… 이 IP는 사설 IP라서 인터넷에선 안 보이는 주소다.❓ 그럼 인터넷에선 니 컴퓨터를 어떻게 찾는 걸까?💡 바로 이걸 해결하는 게 NAT & PAT다✅ NAT란?NAT = Network Address Translation→ 사설 IP를 공인 IP로 바꿔주는 기술!예시 니 PC IP: 192.168.0.10 (사설) 공유기 IP: 203.0.113.77 (공인) PC → 공유기: "나 구글 접속할래~" 공유기(NAT): "알겠어~ 니 IP는 공인 IP로 바꿔줄게!" 공유기 → 인터넷: "203.0.113.77에서 ..

네트워크 2025.04.09

Chapter 2.2. ARP (Address Resolution Protocol)

📚 Chapter 2.2: ARP (Address Resolution Protocol)✅ 개념 요약ARP = IP 주소를 MAC 주소로 바꿔주는 프로토콜컴퓨터가 실제로 데이터를 보낼 때는 MAC 주소가 필요하다!IP 주소만 알아서는 랜카드한테 못 보낸다 😓그래서 "야~ 이 IP 니 거 맞나? MAC 주소 좀 줘봐라~" 하고 묻는 게 ARP다!🔁 ARP 동작 순서 (실제 흐름)예시 상황내 컴퓨터 IP: 192.168.0.10상대 IP: 192.168.0.77MAC 주소는 모름!1. ARP Request (브로드캐스트)"192.168.0.77 니 MAC 주소 뭐꼬~! 누구든 알면 대답 좀 해봐라!"패킷은 네트워크 전체에 전송됨MAC 주소: ff:ff:ff:ff:ff:ff (브로드캐스트)2. ARP Re..

네트워크 2025.04.08

Chapter 2.1. 네트워크 3계층 모델 (OSI 7계층 개념화)

📚 Chapter 2.1. 네트워크 3계층 모델 (OSI 7계층 개념화)✅ 왜 이걸 배워야 하노?네트워크가 어떻게 돌아가는지를 알려면누가 어떤 역할을 하는지를 "계층"으로 나눠서 이해해야 된다!이게 바로 OSI 7계층!현대 네트워크의 핵심 틀이자,문제 생겼을 때 어디서 터졌는지 찾는 기준이 된다!🧱 OSI 7계층 요약표 (외워도 후회 안 한다)계층이름주요 역할예시7응용 (Application)사용자와 직접 맞닿음웹브라우저, 이메일6표현 (Presentation)데이터 변환, 암호화JPEG, MPEG, TLS5세션 (Session)연결 관리로그인 유지, 세션 ID4전송 (Transport)신뢰성 있는 전송TCP, UDP3네트워크 (Network)경로 결정, IP 주소IP, 라우팅2데이터링크 (Data ..

네트워크 2025.04.07

Chapter 8. 클래스풀 vs 클래스리스

2025-04-06_Chapter 8. 클래스풀 vs 클래스리스✅ 먼저 정의부터 구분 뜻 클래스풀 (Classful) 고정된 IP 범위로 나눴던 옛날 방식 클래스리스 (Classless) CIDR 표기법으로 자유롭게 나누는 방식 (요즘 방식) 이 수업은 진짜 중요한 전환점!옛날 방식에서 현대 방식으로 어떻게 바뀌었나? 이걸 잡아야 IP 설계 이해가 된다!✅ 1. 클래스풀(Classful) IP란?📏 딱 정해진 규칙이 있었던 시절 클래스 시작 IP 서브넷 마스크 호스트 수 A 1.0.0.0 ~ 126.255.25..

네트워크 2025.04.06

Chapter 7. 서브넷 마스크 & 브로드캐스트 주소

2025-04-06_Chapter 7. 서브넷 마스크 & 브로드캐스트 주소 완전 정복✅ 1. 서브넷 마스크란?IP 주소에서 "어디까지가 네트워크고, 어디부터가 호스트인지" 구분하는 도구!✔️ 왜 필요한데? IP 주소만 보면 어디가 '동네(네트워크)'고, 어디가 '집번지(호스트)'인지 모른다! 예를 들어 192.168.1.77이라는 IP 하나만 딱 보면,이게 같은 네트워크인지 아닌지를 판단할 수 없다. 그걸 알려주는 게 바로 서브넷 마스크다!✔️ 서브넷 마스크 예시 서브넷 마스크 의미 사용 가능 IP 수 255.255.255.0 /24 254개 255.255.255.128 /25 ..

네트워크 2025.04.06

Chapter 6. 패킷과 포트란 무엇인가?

2025-04-06_Chapter 6. 패킷(Packet)과 포트(Port)✅ 먼저 질문부터 던지자❓ 인터넷에서 니가 유튜브도 보고, 카카오톡도 하고, 파일도 받고다 같은 컴퓨터에서 동시에 하는데,도대체 이 데이터들은 어떻게 안 헷갈리고 제자리에 도착하노?바로 요거 정리해주는 게 패킷과 포트다!!1️⃣ 패킷(Packet)이란?데이터를 네트워크로 보낼 때 작게 쪼개서 봉투에 담는 것📦 쉽게 비유하면? 니가 라면 박스 3박스를 택배로 보낸다고 해보자. 박스 하나하나에 주소, 보낸 사람, 내용물 요약 적혀있지?→ 그게 바로 패킷의 구조다!📑 패킷은 이렇게 생겼다 구성 요소 설명 헤더(Header) 보내는 주소, 받는 주소, 순서, 프로..

네트워크 2025.04.06

Chapter 5. 게이트웨이, 라우터, 스위치란 무엇인가?

2025-04-06_Chapter 5. 게이트웨이, 라우터, 스위치란 무엇인가?✅ 먼저 한 줄 요약부터 장비 역할 쉽게 말하면 게이트웨이 바깥 세상으로 나가는 첫 문 "출입문" 라우터 다른 네트워크랑 연결 "길 안내해주는 네비게이션" 스위치 내부에서 기기끼리 연결 "같은 건물 안 방배정 안내 데스크" 1️⃣ 게이트웨이(Gateway) - 출입구컴퓨터가 다른 네트워크로 나갈 때 무조건 거쳐야 하는 출입문 같은 존재!니 집에서 마을 밖으로 나가려면 출입구가 있어야 하잖아? 니 컴퓨터 IP: 192.168.0.23 게이트웨이 주소:..

네트워크 2025.04.06

Chapter 4 - DNS란 무엇인가?

📚 Chapter 4. DNS란 무엇인가?❓ 질문부터 시작니가 브라우저에다가www.naver.com이렇게 친다 치자?컴퓨터는 글자 못 알아본다 아이가~진짜로 찾아가려면 IP 주소(숫자)가 필요하다.예:223.130.195.200그럼 이걸 누가 바꿔주노?✅ 바로 그 역할을 하는 게 DNSDNS = Domain Name System사람이 친 주소(도메인)를, 컴퓨터가 이해하는 IP로 바꿔주는 전화번호부다!🧃 비유: 전화번호부 니가 "엄마"한테 전화하려면 번호 눌러야 되잖아? 근데 매번 번호 외우기 힘들지. 그래서 연락처에 이름 저장해놓고 "엄마" 누르면 전화 걸리잖아?그 "엄마" → "010-1234-5678" 이렇게 바꿔주는 게 DNS랑 같은 역할이다!🔁 흐름 순서로 보자니가 www.google..

네트워크 2025.04.05