[Network] IP Address

먹보·2022년 12월 14일
0

MUK_BO's Network

목록 보기
3/8

🗨️ IP주소란 네트워크 환경에서 컴퓨터(노드)간 통신하기 위해서 각 컴퓨터 에 부여된 네트워크 상의 주소

이러한 IP 주소에는 크게 두 종류가 존재하는데, 하나는 예전부터 사용되고 있는 IPv4, 다른 하나는 IPv4가 부족해지며 탄생된 IPv6이다.

사실 상, 이 두 개의 차이는 의미론적으로는 큰 차이가 없고 인터넷이 널리 보급되면서 위에서도 언급했듯이 32bit로 IP 주소를 나타내는 데 한계가 오기 시작해 128bit로 구성 할 수 있도록 IPv6를 만든 것이다.

✍IP 주소의 구조

IP 주소는 네트워크 ID호스트 ID로 구성되어 있는데, 네트워크 ID는 쉽게 말해 어떤 네트워크의 IP 주소인지 그리고 호스트 ID는 해당 네트워크의 어느 컴퓨터인지를 뜻 한다. 조금 더 쉽게 표현하자면, 예를 들어, 집 주소가 주공아파트 1306동 206호라고 한다면 ‘주공아파트 1306동’ 까지가 네트워크 ID이고 ‘206호’가 호스트 ID 이다.

또한, 이렇게 구분 된 IP 주소로 네트워크의 크기를 짐작 할 수 있는데 네트워크의 크기를 클래스라고 하며 각 클래스는 다음과 같은 특징을 가지고 있습니다.

  • A 클래스 - 대규모 네트워크
  • B 클래스 - 중형 네트워크
  • C 클래스 - 소규모 네트워크
  • D 클래스 - 멀티캐스트
  • E 클래스 - 연구 및 특수용도

일반적으로 사용 할 수 있는 네트워크 클래스는 A ~ C 까지 이며 클래스별 주소는 공인 IP 주소와 사설 IP 주소로 분리됩니다.

사용 할 수 있는 각 클래스에 대한 ID 구조는 다음과 같을 수 있다.


A 클래스

B 클래스

C 클래스

✍ 네트워크 주소 & 브로드캐스트 주소

IP 주소에는 네트워크 주소와 브로드캐스트 주소가 존재하는데 네트워크 주소는 전체 네트워크에서 작은 네트워크들을 식별하는데 사용되며 호스트 ID가 10진수로 표기되어야 하고 브로드캐스트 주소는 네트워크 내에 존재하는 모든 장비에 한 번에 데이터를 전송하기 위해 사용되며 네트워크 주소와는 별도로 2진수로 표기 된다 .

profile
🍖먹은 만큼 성장하는 개발자👩‍💻

0개의 댓글