IP address(IP 주소)

JSG·2024년 3월 16일
0

IP 주소

  • host를 구분하는 고유 주소
    - 인터넷에서 유일해야 함
  • IP는 단독으로 설정되지 않으며, netmask(subnetmask), gateway와 함께 구성된다.
  • sequence number가 아니라 address이다.
    * sequence number : 의미 없는 일련번호(학번 등) -> 보통 문자열(String)로 사용(사칙연산 의미 x)
  • IP 주소는 network 주소와 host 주소로 구성되어 있다.
    - Netmask가 IP 주소 내에서 network 주소와 host 주소를 구분해준다.

Netmask(Subnetmask)

  • IP 주소 내에서 network 주소와 host 주소를 구분해준다.
    • network 주소는 IP 주소와 Netmask를 &(and) 연산해서 계산한다.
      ex) 203.248.224.12/255.255.255.0의 네트워크 ID 계산
      • 네트워크 주소 : 203.248.224.0
      • 네트워크 범위 : 203.248.224.0 ~ 203.248.224.255

네트워크 주소(Network ID)

  • 네트워크 범위 내 첫 번째 주소
    ex) ip 주소가 2.2.2.2인 호스트의 네트워크 주소는 2.2.2.0

브로드캐스트 주소(Broadcast IP)

  • 네트워크 범위 내 마지막 주소
    ex) ip 주소가 2.2.2.2인 호스트의 브로드캐스트 주소는 2.2.2.255

게이트웨이 주소(Gateway IP)

  • 네트워크의 1번 주소
    ex) ip 주소가 2.2.2.2인 호스트의 게이트웨이 주소는 2.2.2.1

문제1) 각 IP가 속한 네트워크 범위 계산하기

① IP : 210.113.29.0 ~ 210.113.29.255
② IP : 29.1.0.0 ~ 29.1.255.255
③ IP : 2.0.0.0 ~ 2.255.255.255
④ IP : 10.35.0.0 ~ 10.35.255.255
⑤ IP : 110.194.0.0 ~ 110.194.255.255
⑥ IP : 9.213.229.0 ~ 9.213.229.255
⑦ IP : 8.0.0.0 ~ 8.255.255.255
⑧ IP : 190.13.48.0 ~ 190.13.48.255

문제2) Netmask가 다음과 같을 때, 통신 범위

  1. 255.255.255.0
    • (A, B), (C, D)
  2. 255.255.0.0
    • (A, B, C, D)
  3. 255.0.0.0
    • (A, B, C, D, E)

0개의 댓글

관련 채용 정보