MAC & IP

고장난 고양이·2022년 8월 12일
0

네트워크

목록 보기
11/11
post-thumbnail
post-custom-banner

MAC

MAC(Media Access Control) 의 줄임말로 2계층에서 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자입니다.

  • 이더넷과 와이파이를 포함한 대부분의 IEEE 802 네트워크 기술에서 2계층 주소로 사용됩니다.

  • 모든 네트워크에 접속하는 장비는 MAC 주소라는 무리적인 주소가 있어야만 이주소를 이용해서 통신이 가능합니다.

MAC 주소체계

MAC는 각 네트워크 장비 제조업체 코드와 제조업체가 자체적으로 할당한 값으로 구성

  • 맥은 유일하지 않을 수 있음
  • 동일네트워크 내에서만 중복되지 않으면 됨
  • 라우터에서 다른 네트워크로 넘겨줄 때 출발지와 도착지의 MAC주소가 변경되므로 네트워크를 넘어가면 기존 출발지와 도착지 MAC주소를 유지하지 않습니다.

참고
https://velog.io/@minj9_6/MAC-%EC%A3%BC%EC%86%8C%EC%9D%98-%EA%B5%AC%EC%A1%B0

IP

OSI 7계층에서 주솔르 가지는 계층은 2, 3 계층입니다.
2층은 MAC 3층은 IP주소입니다.

3계층 주소의 특징

  • 사용자가 변경 가능한 논리 주소
  • 주소에 레벨이 존재, 그룹을 의미하는 네트워크 주소와 호스트주소로 나뉨

  • ip는 ipv4, ipv6두 체계를 사용합니다.

    • ipv4 - 32 bits
    • ipv6 - 128 bits
  • ip 주소는 네트워크 주소와 호스트 주소 두부분으로 나누어진다.

    • 네트워크 주소 : 호스트들을 모은 네트워크를 지칭 하는 주소, 네트워크 주소가 동일한 네트워크를 로컬 네트워크라고 지칭

    • 호스트 주소 : 하나의 네트워크 내에 존재하는 호스트를 구분하기 위한 주소

IP 클래스

  • 클래스풀 IP 주소체계는 필요한 호스트 IP 개수에 따라 네트워크의 크기를 다르게 할당할 수 있는 클래스 개념을 도입.
  • 5가지의 클래스(A, B, C, D, E)로 분류

  • 네트워크 주소와 소흐트 주소를 나누는 구분자는 클래스에 따라 변경됩니다.

class A

  • 하나의 네트워크가 가지는 호스트 수가 가장 많은 클래스.
  • 32개의 비트중 맨 앞자리가 0으로 시작되고 나머지는 0과 1으로 이뤄짐.
  • 앞쪽의 8비트가 네트워크부분을 나타내고 나머지 24비트가 호스트 부분을 나타냄.
  • 1~127의 범위로 네트워크를 구성하여 사용할 수 있음.
  • 사용가능한 호스트의 수 = 2의 24승에서 2개를 뺀 16,777,214개

class B

  • 32개의 비트중 맨 앞이 반드시 10진수로 시작.
  • 앞의 16비트가 네트워크 부분을 나타내고 나머지 16비트가 호스트부분을 나타냄.
  • 128~191의 범위로 네트워크를 구성하여 사용할 수 있음.
  • 사용가능한 호스트의 수 = 16승에서 2개를 뺀 65,534개

class C

  • 32개의 비트중 맨 앞으 반드시 110으로 시작.
  • 앞의 24비트가 네트워크 부분을 나타내고 나머지 8비트가 호스트부분을 나타냄
  • 224~239 범위로 네트워크를 구성하여 사용할 수 있음
  • 사용가능한 호스트의 수 = 2의 8승에서 2개를 뺀 254개

class D, E의 경우 각각 멀티캐스트용, 연구용으로 사용

클래스리스 네트워크

인터넷이 상용화되면서 인터넷에 연결되는 호스트 주소가 폭발적으로 증가했다. 그로인해, ip주소 부족 문제와 낭비문제를 해결하기위해 생겨난 대책입니다.

서브넷 마스크란?

  • 클래스리스 네트워크에서는 별도로 네트워크와 호스트 주소를 나누는 구분자를 사용해야 하는데 이 구분자를 서브넷 마스크라고 부른다.
  • 2진수 숫자 1은 네트워크 주소, 0은 호스트 주소로 표시.
  • 보통 우리가 편하게 받아들일 수 있는 10진수를 사용해서 표현 (ex. 255.255.0.0)
  • 클래스리스 기반의 IP네트워크를 표현하는데 반드시 필요함.

참고
https://velog.io/@shpk/IP-%EC%A3%BC%EC%86%8C

profile
개발새발X발일지
post-custom-banner

0개의 댓글