[네트워크 기초 12일차] DHCP — IP 주소는 누가 나눠줄까
·
네트워크·서버/네트워크 기초
안녕하세요. 네트워크 기초 15일 연재 12일차입니다. 지난 글에서는 DNS가 도메인 이름을 IP 주소로 바꿔주는 과정을 봤습니다. 그런데 한 가지 궁금한 점이 남습니다. 카페에서 와이파이에 붙자마자 인터넷이 되는데, 내 노트북의 IP 주소, 게이트웨이, DNS 서버 주소는 도대체 누가 정해준 걸까요? 오늘의 목표는 DHCP가 IP 주소를 자동으로 나눠주는 4단계(DORA)와 임대(Lease) 개념을 이해하고, ipconfig로 직접 확인·재발급까지 해보는 것입니다.1. DHCP란? — 호텔 프런트에 비유하기호텔에 도착하면 프런트에서 방 번호(IP 주소)와 함께 비상구 위치(게이트웨이), 안내 데스크 번호(DNS 서버)를 적어주고, 체크아웃 시간(임대 기간)도 알려줍니다. 손님은 방 번호를 직접 고를 필..
[네트워크 기초 11일차] DNS — 도메인이 IP 주소로 바뀌는 과정
·
네트워크·서버/네트워크 기초
안녕하세요. 네트워크 기초 15일 연재 11일차입니다. 지난 글에서 포트 번호를 정리하면서 53번 DNS가 잠깐 등장했습니다. 오늘은 그 DNS를 본격적으로 다룹니다. 우리는 142.250.xxx.xxx 대신 google.com을 입력하는데, 컴퓨터는 결국 IP 주소로만 통신하죠. 오늘의 목표는 도메인 이름이 IP 주소로 바뀌는 과정을 단계별로 설명하고, 주요 레코드 타입과 캐시·TTL을 이해하며, nslookup으로 직접 조회해 보는 것입니다.1. DNS는 인터넷의 연락처 앱우리는 친구 전화번호를 외우지 않고 이름으로 저장해 둡니다. 친구가 번호를 바꿔도 연락처만 고치면 계속 이름으로 전화할 수 있죠. DNS(Domain Name System)가 하는 일이 정확히 이것입니다.사람은 기억하기 쉬운 이름(..
[네트워크 기초 10일차] 포트 번호 — 22, 80, 443, 3306, 8080은 왜 정해져 있을까
·
네트워크·서버/네트워크 기초
안녕하세요. 네트워크 기초 15일 연재 10일차입니다. 지난 글에서 TCP와 UDP 헤더 맨 앞에 출발지 포트·목적지 포트 칸이 있다는 걸 봤습니다. 오늘은 그 포트 번호를 제대로 파헤쳐 보겠습니다. 오늘의 목표는 포트가 왜 필요한지 설명하고, 번호 범위와 자주 쓰는 포트를 외우고, 개발하다 만나는 "8080 포트가 이미 사용 중" 오류를 직접 해결하는 것입니다.1. 포트는 아파트 호수다IP 주소가 아파트 동 주소라면 포트 번호는 호수입니다. 택배가 아파트 동까지 왔어도 몇 호인지 모르면 전달할 수 없듯이, 데이터가 서버(IP)에 도착해도 그 안의 어느 프로그램에게 줄지 알아야 합니다.서버 203.0.113.10 (한 대의 컴퓨터) ├ :22 → SSH 서버 (원격 접속) ├ :80 → 웹 서버 (H..
[네트워크 기초 9일차] TCP vs UDP — 3-way handshake부터 차이까지
·
네트워크·서버/네트워크 기초
안녕하세요. 네트워크 기초 15일 연재 9일차입니다. 지난 글까지 MAC 주소와 ARP, IP 주소로 데이터를 "어디로" 보낼지 정리했습니다. 오늘은 한 계층 올라가 "어떻게" 보낼지를 정하는 전송 계층(4계층)의 두 주인공, TCP와 UDP를 다룹니다. 오늘의 목표는 3-way handshake와 4-way 종료 과정을 그림으로 그릴 수 있고, 어떤 서비스가 왜 TCP 또는 UDP를 쓰는지 설명하며, netstat의 연결 상태를 읽는 것입니다.1. 비유로 먼저 보기: 등기우편 vs 전단지TCPUDP비유전화 통화 / 등기우편전단지 / 라디오 방송시작 전"여보세요?" "네, 들려요" 확인 후 대화확인 없이 바로 보냄도착 확인받았다는 확인(ACK)을 받고, 없으면 다시 보냄보내고 끝. 잃어버려도 모름순서번호..
[네트워크 기초 8일차] MAC 주소와 ARP — 같은 네트워크에서 상대를 찾는 법
·
네트워크·서버/네트워크 기초
안녕하세요. 네트워크 기초 15일 연재 8일차입니다. 지난 글에서 스위치는 MAC 주소를, 라우터는 IP 주소를 보고 데이터를 보낸다고 했습니다. 그런데 내 PC는 상대의 IP 주소만 알고 있는데, 스위치가 필요로 하는 MAC 주소는 어디서 알아낼까요? 오늘의 목표는 MAC 주소의 구조를 읽을 수 있고, ARP가 IP 주소로 MAC 주소를 찾는 과정을 설명할 수 있으며, arp -a 결과를 해석하는 것입니다.1. IP 주소가 있는데 MAC 주소는 왜 또 필요할까?택배에 비유하면 이해가 쉽습니다. 서울에서 부산으로 택배를 보낼 때 송장에 적힌 최종 배송지 주소는 끝까지 바뀌지 않습니다. 하지만 실제로는 "집 → 동네 대리점 → 서울 허브 → 부산 허브 → 배송 기사"처럼 구간마다 넘겨받는 사람이 바뀝니다...
개발자가 되고 싶은 곰
우직하게 개발하자