Internet Address – 인터넷 주소

① 정의
   – 인터넷에 접속하기 위한 장치들이 서로를 구분하기 위한 식별 주소
   – 네트워크에 연결된 모든 장치는 고유의 주소를 가져야 함
   – IPv4는 32bit 길이로 주소를 표현하였고, 주소 고갈 문제로 IPv6는 128bit로 확장

② 주소 클래스
   – IPv4의 경우 32bit의 주소를 8bit씩 4개로 나누어 십진수로 표현(0.0.0.0~255.255.255.255),
     주소를 총 5개의 클래스로 구분함.
   – 주소는 Netid와 Hostid로 구성, Netid가 같으면 동일 네트워크에 있음을 의미함
   – 클래스 A: 2^7개의 네트워크를 가질 수 있음. 실제로는 0과 127을 제외한 126개
   – 클래스 B는 2^14개, 클래스 C는 2^21개의 네트워크를 가질 수 있음
   – 클래스 D는 멀티캐스트를 이용하기 위한 용도이고, 클래스 E는 예약된 주소.
 사용자 삽입 이미지

그림 1. IP 주소 클래스

③ 특별한 주소
   – 0.0.0.0: 초기 IP 주소를 배정 받기 이전에 자기 자신을 가리킴
   – Netid는 0이 아니고, Hostid가 모두 0인 경우: 네트워크 식별 주소
   – Hostid의 각 bit가 모두 1인 경우: 특정 네트워크에 Broadcast(Direct Broadcast)
   – 255.255.255.255: 로컬 네트워크 내의 Broadcast 용도(Limited Broadcast)
   – 127.0.0.1: 특수 용도로 자기 자신을 가리킴(Loopback Address), Host Test 목적

④ 통신 방식
   – Unicast: 특정 주소를 갖는 하나의 목적지에 데이터를 전달, 1:1 통신 방식
   – Multicast: 특정 그룹에 대해서 데이터를 전달, 1:n 통신 방식
   – Broadcast: 로컬 범위의 네트워크에 연결된 모든 노드에 데이터 전달

You may also like...

댓글 남기기