인터넷 식별자
- Domain Name ( Option ) : google.com (성) / 편리한 호출 가능
- www.google.com → DNS(Service,System,Server) → 8.8.8.8 → 구글 접속
- www,cafe,blog : 호스트 이름 (이름)
- IP Address ( Necessary ) : IPv4 Classful (계층적, 비유동성,비경제적) → IPv6
- NAT 중요
- ABCDE 클래스
- IPv4 구조
- 네트워크주소 + 호스트 주소 = 4 byte (4 Octect) / 10진수 / 2의 32제곱 = 약43억개
- 하나의 필드 8비트 = 1 바이트
Public A 0 127 255.0.0.0 16,581,375 B 128 191 255.255.0.0 65,025 C 192 223 255.255.255.0 256 Multicasting D 224 239 255.255.255.255 TEST E 240 255 - 서브넷마스크(경제적)
- 서브넷팅
- 네트워크 주소(변동불가=성) + 호스트 주소(이름)
- 동일 집에서는 한명만 다른 집에서는 동일한 이름 있을 수도 있다
- 라우터는 아이피 쉐프
- 라우터에 아이피 할당
- EX) 라우터 192.168.10.100/ 24비트 / 255.255.255.0 = ANDing ⇒ 네트워크 주소 계산
- 25비트 2의 1제곱 = 두 가지 경우의 수 = 2 개의 서브넷
- 네트워크 주소 0 , 128
- 호스트주소 개수 1-126
- 브로트캐스트 주소 127, 255
- 라우터 126개 / PC 125개 ( 라우터 = 1 )
- 192.168.10.0 네트워크 주소는 어디로? 깃발 역할
- 192.168.10.1 라우터 주소
- 라우터 주소 최소 필요 IP 수 ; 4
- 라우터1,2, 네트워크주소,브로트캐스트주소
- 26비트 2의 2제곱 = 네 가지 경우의 수= 4개의 서브넷
- 0 -63 / 64 - 127 / 128 - 191 / 192 -255
A 0 B 1 0 C 1 1 0 1 1 1 0 - 공인 IP vs 사설 IPPublic IP Private IP
Internet accessible Local network only A 0-127.0.0.0 10.0.0.0 - 10.255.255.255 B 128-191.0.0.0 172.16.0.0 - 172.31.255.255 C 192-223.0.0.0 192.168.0 .0 - 192.168.255.255 224-239.0.0.0 - NAT (Network Access Trasnslation)
- 부족한 아이피 효율 극대화
- 외부에서 내부 접근불가 - 방화벽 기능
- 사설 IP 라우팅 불가 - 허용 시 가능
- 서브넷팅
- MAC Address ( Necessary )