컴퓨터공학/네트워크

네트워크 기초 - 단말장치

주정용 2022. 9. 27. 09:14
728x90

Netwrok Interface Card

  • 소규모 네트워크에 연결해주는 장치
  • NIC는 고유 주소는 MAC Address를 가지고 있음

MAC Address

  • 16진수 12자리(48bit)로 이루어져 있는 NIC의 고유 주소
    • 앞 6자리(24bit) --> 제조사 식별코드
    • 뒤 6자리(24bit) --> 장비코드(시리얼번호)
  • FF:FF:FF:FF:FF:FF --> 브로드캐스트 주소로 지정되어 있음

Internet Protocol Address

  • 네트워크에서 단말장치에 할당되는 주소

    IPv4

  • 8bit마다 옥텟으로 구분되는 32bit 길이의 주소체계

    사설 IP, 공인 IP

  • 사설 IP : 내부망에서만 사용하는 IP
  • 공인 IP : 외부망(인터넷)에서 사용하는 IP
  • Network Address Translation
    • 사설 IP - 공인 IP 간 변환 기능
    • 주로 게이트웨이가 기능을 담당함
    • Source NAT : 데이터를 사설망 --> 공인망으로 전송할 경우(사설 IP --> 공인 IP 변환)
    • Destination NAT : 데이터를 공인망 --> 사설망으로 전송할 경우(공인 IP --> 사설 IP 변환)
    • NAT을 이용하기 위해서는 IP 주소들을 분류할 수 있는 수단이 필요 --> 서브넷마스크

Subnet Mask

  • IP 주소가 단위 그룹으로 나누어지도록 필터링하는 수단
  • AND 연산을 통해서 IP 주소를 단위 그룹으로 나눈다.
  • IP 클래스의 Network ID에 해당하는 길이만큼 비트를 1로 두고 Network ID와 AND 연산

    IP Class

  • IP 주소를 계획적으로 사용하기 위해 IP를 일정 단위로 분류한 방식
  • 32bit가 Network ID와 Host ID로 나뉜다.
    • Network ID : 고정된 주소 값을 가진 네트워크의 주소
    • Host ID : 단말장치의 주소
  • 각 클래스별 서브넷 마스크를 디폴트 서브넷마스크라고 함
    • Network ID 영역에 비트수만큼 1을 값으로 주고, Host ID 영역에 비트수만큼 0을 줘서 AND 연산
    • 서브넷마스크의 비트수 == Network ID의 비트수

      A Class

  • Network ID : 전반부 8bit
    • 최상위 1bit는 0 고정
  • Host ID : 후반부 24bit

    B Class

  • Network ID : 전반부 16bit
    • 최상위 2bit는 1, 0 고정
  • Host ID : 후반부 16bit

    C Class

  • Network ID : 전반부 24bit
    • 최상위 3bit는 1, 1, 0 고정
  • Host ID : 후반부 8bit

    D Class

  • Network ID : 전반부 8bit
    • 최상위 4bit는 1, 1, 1, 0 고정
  • Host ID : 후반부 24bit
  • D Class의 주소는 모두 멀티캐스트의 주소로 예약되어 있어 단말장치에 할당 붏가능

    E Class

  • Network ID : 32bit
    • 최상위 4bit는 1, 1, 1, 1 고정
  • E Class의 주소는 모두 연구 및 특수 목적으로 예약되어 있어 단말장치에 할당 불가능

Subnetting

  • 하나의 네트워크를 필요한 만큼 네트워크 영역으로 나누어 사용하는 방식
  • 나누어진 네트워크 --> Subnet
  • if 서브넷마스크가 증가
    • 나눌 수 있는 서브넷의 수도 2^n 만큼 증가
    • 단말장치에 할당할 수 있는 IP 주소는 2^n에서 네트워크와 브로드캐스트를 뺀 만큼 감소

'컴퓨터공학 > 네트워크' 카테고리의 다른 글

네트워크 기초 - 네트워크 장비  (0) 2022.10.13
RESTful API  (0) 2021.06.18
HTTP 메시지  (0) 2021.05.31
URL과 리소스  (0) 2021.05.31
[컴퓨터 네트워크] 링크 계층  (0) 2021.01.28