본문 바로가기
네트워크

[네트워크 기초] IP 주소란?

by 뒹굴거리는프로도 2023. 1. 18.
반응형

1. IP 주소란?

 

IP 주소란 TCP/IP에서 통신 상대 호스트 즉 목적지를 식별하기 위한 식별 정보입니다.

정확하게는 목적지의 인터페이스를 식별하기 위한 정보입니다. 이더넷 인터페이스나 무선 LAN 인터페이스 말이지요.

TCP/IP 통신을 할 때 데이터에 IP 헤더를 추가하는데, 여기에 목적지의 IP 주소와 출발지 IP 주소가 지정됩니다.

 

2. IP 주소 표기법(도트형 10진 표기)

 

IP 주소는 0과 1이 32개 나열된 32비트입니다. 

이 긴 숫자를 사람이 이해하기 쉽도록 일반적으로 도트형 10진 표기 방법으로 표기합니다.

32비트를 8비트씩 4마디로 묶고, 각 마디 숫자를 10진수(0~255)로 변환한 후  '.'로 구분하는 방법입니다. (120.0.0.1) 

 

3. IP 주소와 목적지 개수에 따른 데이터 전송 방법

 

IP로 데이터를 전송할 때, 목적지는 여러 곳일 수 있습니다. 목적지 개수에 따라 데이터 전송 방식이 3가지로 분류됩니다.

(1) 유니캐스트

단 한 곳으로 데이터를 전송하는 것을 유니캐스트라고 부릅니다. PC 등에는 유니캐스트 IP 주소를 설정합니다. 유니캐스트 방법으로 데이터를 전송하고 싶을 때, 목적지 호스트의 유니캐스트 IP주소를 IP헤더의 목적지 IP 주소로 지정합니다. 

(2) 브로드캐스트

같은 네트워크 상의 모든 호스트에 똑같은 데이터를 전송하는 방법을 브로드캐스트라고 합니다. IP헤더의 목적지 IP주소에 브로드캐스트 IP주소를 지정하면, 같은 네트워크 상 모든 호스트에 똑같은 데이터를 전송하게 됩니다.

(3) 멀티캐스트

특정 그룹에 포함되는 모든 호스트에 똑같은 데이터를 전송하는 방법을 멀티캐스트라고 합니다. 멀티캐스트 그룹에 포함되는 호스트들이 반드시 같은 네트워크 상에 있다고 할 수는 없습니다. IP헤더의 목적지 IP주소에 멀티캐스트 IP 주소를 지정하면, 특정 그룹 모든 호스트에 똑같은 데이터를 전송하게 됩니다.

 

 

반응형