IPv4 주소 체계

Sunhee·2024년 6월 4일
0

컴퓨터 네트워크

목록 보기
20/21

학습 목표

  • IP 주소의 개념과 구조를 설명할 수 있다.
  • IP 주소의 클래스를 이해하고, 각 클래스의 특징을 설명할 수 있다.
  • 각 클래스의 IP 주소 범위를 설명할 수 있다.

IP 주소의 개념과 구조

인터넷 세계에서도 인터넷 상의 여러 기기들을 구분할 수 있는 규칙이 필요한데 이를 IP ㅈ소라고 한다.

IP 주소의 개념

'internet'과 'Internet'

  • 인터네트워크들 중 TCP/IP 프로토콜을 사용하는 인터네트워크를 인터넷(Internet)이라고 한다.
  • IP 주소는 인터넷 기반 프로토콜인 TCP/IP에서 정의하고 잇는 주소 체계이다.

IP 주소의 필요성

  • LAN에서는 네트워크 장비들을 식별하기 위해 MAC 주소를 사용한다.
  • 응용 프로세서를 식별하기 위해 포트번호를 사용한다.
  • 인터넷 통신에서도 데이터의 발신지 IP 주소와 목적지 IP 주소를 붙여 보내면 중간에 여러 장비의 주소인 MAC 주소를 이용하여 목적지에 이른다.

IP 주소 관리

  • ICANN : 전 세계 인터넷 주소 자원의 총괄 관리 기관
  • RIR : 대륙별 인터넷 주소 자원 관리 기관
  • APNIC : 아시아 태평양 지역 인터넷 주소 자원 관리 기관
  • KISA : 국내 인터넷 주소 자원 관리 기관

내 컴퓨터 IP 주소 확인하기

  • C:>IPconfig

IP 주소 구조

현재 사용 중인 IP 주소의 버전은 IPv4와 IPv6이다. 보통 IP 주소라 하면 IPv4를 말한다.

IP 주소의 표현

  • IP 주소는 2진수 32bit로 구성되어 잇어 이론상 가능한 IP 개수는 약 43억개이다.
  • IP ㅈ소는 8bit씩 묶어 점(.)으로 구분하여 10진수로 나타낸다.
  • 8bit씩 묶은 각 마디를 옥텟이라 한다.

네트워크 주소와 호스트 주소

  • IP 주소는 인터넷 주소 관리 기관에서 부여한 네트워크 주소와 네트워크에 연결된 개별 호스트를 식별하기 위해 네트워크 관리자가 부여한 호스트 주소로 구성된다.
  • 같은 네트워크에 연결된 기기들은 모드 같은 네트워크 주소를 가진다.
  • 같은 네트워크에 연결된 기기들은 모두 다른 호스트 주소를 가진다.

IP 주소의 클래스

IP 주소 클래스의 특징

IP 주소 클래스의 용도

  • IP 주소 클래스는 A클래스, B클래스, C클래스, D클래스, E클래스 인 5개의 클래스로 구분된다.
  • A, B, C클래스는 일반 사용자에게 부여하는 네트어크 구성용, D 클래스는 멀티캐스트용, E 클래스는 향후 사용을 위하여 예약된 주소이다.
  • A 클래스는 대규모, B클래스는 중규모, C 클래스는 소규모 네트워크에 할당할 수 있다.

특수한 용도의 IP주소 (호스트에 할당할 수 없는 주소)

네트워크 주소

  • 네트워크 내의 기기들이 연결된 네트워크 자체를 나타내는 ㅔㄴ트워크 대표 주소를 의미한다.
  • 서로 다른 네트워크 간 통신 시 네트워크를 지칭할 때 사용한다.
  • 네트워크 주소는 IP 주소의 호스트 ID를 모두 2진수 0으로 설정한 것이다.

브로드캐스트 주소

  • 브로드캐스팅이란 네트워크 내의 한 장비에서 다른 모든 장비들에 데이터를 전송하는 것을 말한다.
  • 네트워크 내의 모든 호스트들을 목적지로 하는 브로드캐스팅용으로 사용되는 주소를 브로드캐스트 주소라고 한다.
  • 브로드캐스트 주소는 IP 주소의 호스트 ID를 모두 2진수 1으로 설정한 것이다.

IP 주소 클래스의 구분

IP 주소의 첫 번째 옥텟이 있는 정보로 클래스를 나누고 IP 주소의 네트워크 ID와 호스트 ID를 구분할 수 있다.

각 클래스의 IP 주소

  • A~E 클래스는 IP 주소의 시작 비트(첫 번째 부터 네 번째 비트)를 이용하여 식별할 수 있다.

각 클래스의 네트워크

A 클래스 네트워크

  • 시작 비트가 '0'으로 고정되어 있고 0.0.0.0은 Default Route 용도로 사용하며 127은 네트워크는 루프백 주소로 사용하므로, A 클래스에 해당하는 네트워크 수는 2의 7제곱 -2이다.

B 클래스 네트워크

  • 시작 비트가 '10'으로 고정되어 있으므로, B 클래스에 해당하는 네트워크 수는 2의 14제곱개 이다.
  • B 클래스는 두 개의 옥텟이 호스트 ID이므로 B 클래스는 한 네트워크는 2의 16제곱 개의 IP 주소를 생성할 수 있다.
  • 네트워크(대표) 주소와 브로드캐스트 주소를 제외하면 한 네트워크에 할당할 수 잇는 호스트 IP 수는 2의 16제곱 -2개이다.

C 클래스 네트워크

  • 시작 비트가 '110'으로 고정되어 있으므로, C 클래스에 해당하는 네트워크 수는 2의 21제곱개 이다.
  • C 클래스는 한 개의 옥텟이 호스트 ID이므로 C 클래스의 한 네트워크는 2의 8제곱개의 IP 주소를 생성할 수 있다.
  • 네트워크(대표) 주소는 브로드캐스트 주소를 제외하면 한 네트워크에 할당할 수 있는 호스트 IP 수는 2의 8제곱 -2개이다.

0개의 댓글