네트워크 기본 개념
- IP 주소 (IPv4/IPv6)
- 네트워크 상의 “집 주소”.
- 192.168.0.42/24 와 같이 표기하며, /24는 서브넷 길이(마스크)
- 서브넷(Subnet; 대역)
- 한 IP 범위를 네트워크부분+호스트 부분으로 나눈 것.
- 같은 서브넷에 있으면 라우터 없이 직접 통신
- 255.255.255.0 (앞24bit는 네트워크, 뒤8bit는 장비 번호)
- 서브넷 마스크
- IP주소 중에서 네트워크 부분과 호스트 부분을 나누는 기준
- 255.255.255.0이면
- 11111111.11111111.11111111.00000000 이고
- 1이 네트워크를 식별하는 부분, 0이 장비를 식별하는 부분이다.
- 만약 192.168.123.1이라는 주소가 있을때
- 255.255.255.0 이면 192.168.123.x 대역 (* x=1~254, 호스트 주소는 특별한 예약 주소기 때문에 일반 장비에 할당 불가 0=네트워크 식별주소, 255=브로드캐스트 주소)
- 255.255.0.0 이면 192.168.x.y 대역(* x=0~255 y=1~254)
- 255.255.255.0 이면 1이 24개 있으므로 /24와 동일한 의미이고, 255.255.0.0이면 1이 16개 있으므로 /16과 동일한 의미이다.
- 255.0.0.0이면 192.x.y.z 대역
- 게이트웨이(Gateway)
- 내 네트워크(서브넷)에서 외부 네트워크로 데이터를 보내기 위한 출구 주소
- 게이트웨이는 내가 속한 네트워크 대역(서브넷)에서 외부 네트워크로 나가는 첫번째 경로(출구) 역할을 한다.
- 이 출구는 하나의 IP 주소이며, 보통 라우터의 내부 IP이다.
- 라우터가 이 역할을 담당하며 라우터는 실제 장비(일반적으로 공유기가 라우터 역할을 한다)이며 게이트웨이는 주소이다.
- 예시로 IP=192.168.0.100, 서브넷 마스크=255.255.255.0, 게이트웨이=192.168.0.1이면 192.168.0.1은 라우터의 내부 IP이며 이 장비가 라우터이자 게이트웨이 역할
- 고정 IP
- 사람이 직접 고정해 둔 IP
- 장비간 통신 경로가 변하지 않아야 할 때
- DHCP (Dynamic Host Configuration Protocol)
- 네트워크에 붙자마자 자동으로 IP,게이트웨이,DNS를 받아오는 서비스
- 스마트폰으로 wifi를 접속할때 네트워크의 DHCP서버가 주소를 임대한다.
- 유튜브에 생활코딩이라는 분이 잘 설명해 놓으신 영상이 있는데 https://www.youtube.com/watch?v=fTjscWEQ7zk 를 참고하는 것도 좋을 것 같다.
- DNS (Domain Name System)
- 사람이 기억하기 쉬운 도메인 이름 (ex. www.google.com)을 컴퓨터가 이해하는 IP주소 (ex. 142.250.196.110)로 변환해주는 시스템
- 스마트폰으로 wifi를 접속할때 네트워크의 DHCP서버가 주소를 임대한다.
- 공인 DNS 서버 (Google DNS: 8.8.8.8), KT등 통신사 DNS: DHCP로 자동할당
댓글남기기