네트워크 주소의 표현

형진·2022년 4월 16일
0

네트워크

목록 보기
2/10

IP주소

전 세계 모든 컴퓨터에 부여된 고유의 식별 주소

  • 현재는 IPv4 사용중이며 번호 고갈로 차세대엔 IPv6을 사용
  • IP주소는 10진수 4개와 .(점) 으로 표현 (실제로는 32bit로 구성됨)
  • 각 10진수 숫자는 0~255까지 사용할 수 있으며, 숫자가 256개인 8bit가 필요하므로 전체적으로 32bit 필요
  • 0과 1로 구성 32개 나열
  • IPv4 프로토콜에서 사용
  • 32bit 크기의 주소 체계
  • 예) 211.223.201.30
  • 8bit씩 끊어 읽음

호스트 이름

  • <호스트>.<단체이름>.<단체종류>.<국가 도메인>

호스트 파일

  • 호스트 이름과 IP주소의 조합을 텍스트 파일로 관리

IP주소의 class

  • A~E 클래스 중 호스트 인터페이스에 설정할수 있는 유니캐스트 IP주소는 A~C 3종류
  • 네트워크ID와 호스트ID를 나눔
  • 호스트 예) 네트워크 내에서 워크스테이션,서버,라우터, 기타 TCP/IP 호스트
  • 예외사항
    • 호스트 ID의 bit가 모두 '0' : 네트워크 주소
    • 호스트 ID의 bit가 모두 '1' : 브로드캐스트 주소
    • 예 ) 192.168.1.0 / 192.168.1.255

A Class

  • 네트워크 ID
    • 이용할수 있는 bit수 : 7bit
    • 네트워크 ID개수 : 126개 (128개가 아닌 이유는 모두0 또는 모두1인 경우를 제외)
  • 호스트 ID
    • 이용할수 있는 bit수 : 24bit
    • 호스트 ID개수 : 1677만 7214개
  • 맨 앞의 bit패턴이 '0'
  • 맨 앞의 8bit의 10진수 표기는 '1~126'
  • 네트워크와 호스트 구분은 8bit째에서 구분
  • 예) 01001000/ 00000001 00000001 00000001

B Class

  • 네트워크 ID
    • 이용할수 있는 bit수 : 14bit
    • 네트워크 ID개수 : 16382개
  • 호스트 ID
    • 이용할수 있는 bit수 : 24bit
    • 호스트 ID개수 : 6만 5534개
  • 맨 앞의 bit 패턴이 '10'
  • 맨 앞의 8bit의 10진수 표기는 '128~191'
  • 네트워크와 호스트 구분은 16bit째에서 구분
  • 예) 10101000/ 00000001 00000001 00000001

C Class

  • 네트워크 ID
    • 이용할수 있는 bit수 : 14bit
    • 네트워크 ID개수 : 209만 7150개
  • 호스트 ID
    • 이용할수 있는 bit수 : 24bit
    • 호스트 ID개수 : 254개 (2의8승 -2)
  • 맨 앞의 bit 패턴이 '110'
  • 맨 앞의 8bit의 10진수 표기는 '192~223'
  • 네트워크와 호스트 구분은 24bit째에서 구분
  • 예) 11001000/ 00000001 00000001 00000001

서브넷마스크

서브넷 마스크는 IP주소와 세트로 사용됨

  • IP주소의 32bit중에서 어디까지가 네트워크ID인지 호스트ID인지 가리키는 역할
  • 서브넷 마스크도 IP주소를 8bit씩 10진수 변환 표기
  • 예) 255.255.255.0
  • bit가 1인 부분 : 네트워크ID
  • bit가 0인 부분 : 호스트 ID
  • bit 1과 bit 0 이 섞여 나오는 서브넷 마스크는 존재하지 않음

Private IP

  • 라우터에 있는 NAT 이 사설과 공인 IP를 변환해준다
  • 아래 IP 외에는 모두 Public IP
    • A : 10.0.0.0 ~ 10.255.255.255
    • B : 172.16.0.0 ~ 172.31.255.255
    • C : 192.168.0.0 ~ 192.168.255.255

유니캐스트

  • 1:1 통신을 말함
  • 컴퓨터, 라우터 등 호스트의 인터페이스에 설정하는 IP주소는 unicast address가 됨

브로드캐스트

  • 목적지가 같은 네트워크상의 모든 호스트
  • 예) 네이버 등의 일반 포털 사이트

멀티캐스트

  • 유니캐스트와 달리 1:N 사용
  • 데이터의 중복 전송으로 인한 네트워크 부하를 최소화함(멀티캐스트 사용 목적)
  • 획기적인 비용절감
  • 예) 화상회의
profile
느낀대로 적자

0개의 댓글