Concept of IP address

2024. 3. 25. 22:14·CS/Computer Networks

2 Network Addresses

IP address

- 목적지까지의 길라잡이 역할

- 32 bits

- 네트워크 계층(3계층)에서 작동

- Globally unique

- End-to-end: 라우터에서 멈추지 않고 Computer "A" → Server "D"까지 가는 것

 

MAC address

- Local에서 이동할 때 쓰인다.

- 48 bits

- 데이터 링크 계층(2계층)에서 작동

- Locally unique: LAN에서만 unique하다.

- Hop-by-hop: Computer "A" → Router "B" → Router "C" → Server "D"로 갈 때, 
From: MAC address "A" To: MAC address "B" Hop
From: MAC address "B" To: MAC address "C" Hop

From: MAC address "C" To: MAC address "D" Hop

 

Hierachical Addressing

인터넷에서 호스트를 찾는 방법이 필요하다.

따라서 IP 주소는 전역적으로 uique할 수밖에 없다.

 

이러한 IP address들은 hierarchical 즉, 계층적이므로 여러개의 파트로 나뉘어 있다.

 

area routing hierachy

IP 주소 안에는 네트워크 부분과 호스트 부분이 고정된 길이로 저장되어 있다. 

 

Hierachy in IP Address

  • 만약 라우터가 자신의 네트워크에 속하지 않은 패킷을 보면, 네트워크 부분을 조회하고 패킷을 전달한다.
  • 만약 라우터가 자신의 네트워크에 속하는 패킷을 보면, 바로 목적지로 전달한다.
  • 모든 호스트와 장치는 같은 네트워크 주소를 가지고 있다.
    따라서 고유한 호스트 주소로 탐색해야 한다.
  • 네트워크 부분의 크기를 결정하기 어려우므로 5가지 클래스를 지정하여 구분한다.

네트워크 주소가 모두 같고, 호스트 주소로 구분한다.

 

Internet (IP) Address

IP 주소는 32 bits의 바이너리 주소이다. → 2^32 = 4,294,967,296
각 IP 주소는 unique하며, universal하다.

표기는 2가지 방식으로 할 수 있다.

  • Binary
    10000000 00001011 00000011 00011111
  • Dotted-decimal
    128.11.3.3

'CS > Computer Networks' 카테고리의 다른 글

1. Network Models  (1) 2024.03.12
'CS/Computer Networks' 카테고리의 다른 글
  • 1. Network Models
3연
3연
  • 3연
    세코딩
    3연
  • 전체
    오늘
    어제
    • 분류 전체보기 (28)
      • CS (9)
        • Artificial Intelligence (0)
        • Data Structures (3)
        • Operating System (4)
        • Computer Networks (2)
      • JavaScript (0)
        • React (0)
        • Vue (0)
      • Java (2)
        • MongoDB (2)
      • Spring (1)
      • Algorithms (0)
      • News (12)
      • etc. (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
3연
Concept of IP address
상단으로

티스토리툴바