LAN을 넘어서는 네트워크 계층
여태껏 포스팅한 네트워크의 범위는 일반적으로 LAN에 한정되어 설명하였다.
하지만 LAN을 넘어서 다른 네트워크와 통신하기 위해서는
네트워크 계층의 역할이 필수입니다.
네트워크 계층에서는 IP 주소를 이용해 송수신지 대상을 지정하고,
다른 네트워크에 이르는 경로를 결정하는 라우팅을 통해 다른 네트워크와 통신한다.
LAN을 넘어 다른 네트워크와의 통신을 위한 네트워크 계층
- IP 주소를 통한 송수신지 대상을 지정
- 라우팅을 통한 다른 네트워크와 통신
데이터 링크 계층의 한계
물리 계층과 데이터 링크 계층만으로
LAN을 넘어서 통신하기 어려운 두 가지 이유
1. 다른 네트워크까지의 도달 경로를 파악하기 어려움
2. 모든 네트워크에 속한 모든 호스트의 위치를 특정하기 어려움
1. 물리 계층과 데이터 링크 계층만으로는
다른 네트워크까지의 도달 경로를 파악하기 어렵다.
물리 계층과 데이터 링크 계층은 기본적으로 LAN을 다르는 계층이다.
하지만 LAN에 속한 호스트끼리만 통신하지는 않는다.
패킷은 서로에게 도달하기까지 수많은 네트워크 장비를 거치며
다양한 경로를 통해 이동한다.
- 라우팅 - 패킷이 이동할 최적의 경로를 결정하는 것
- 라우터 - 라우팅을 수행하는 대표적인 장비
2. MCA주소만으로는 모든 네트워크에 속한
호스트의 위치를 특정하기 어렵다.
MAC 주소와 IP 주소를 함께 사용되고,
기본적으로 IP주소를 우선 활용한다.
현실적으로 모든 호스트가 모든 네트워크에 속한
모든 MAC 주소를 서로 알고 있기란 어렵다.
네트워크를 통해 정보를 주고받는 과정은 택배 송수신 과정과 흡사하다고 했다.
MAC 주소는 네트워크 인터페이스(NIC)마다
할당된 일종의 개인 정보와도 같다.
택배의 수신인 역할이 MAC 주소라면,
수신지 역할은 네트워크 계층 IP주소이다.
MAC 주소를 물리 주소라고도 부르는 것 처럼
IP 주소는 논리 주소라고도 부른다.
MAC 주소는 일반적으로 NIC마다 할당되는 고정된 주소지만,
IP 주소는 호스트에 직접 할당이 가능하다.
IP 주소 | MAC 주소 |
택배 수진지 역할 | 택배 송신지 역할 |
논리 주소 | 물리 주소 |
유동적으로 할당 자동적으로 할당 받거나, 사용자가 직접 할당 | NIC마다 할당되는 고정된 주소 |
++PLUS++
MAC 주소란,
네트워크 세그먼트의 데이터 링크 계층에서
통신을 위한 네트워크 인터페이스에 할당된 고유 식별자이다.
+++++
'컴퓨터 프로그래밍 공부 > 네트워크 서버' 카테고리의 다른 글
IP(Internet Protocol) 열기 (1) | 2024.12.15 |
---|---|
스위치와 VLAN (3) | 2024.11.14 |
허브 (0) | 2024.11.08 |
물리 계층과 데이터 링크 계층 - 이더넷 (0) | 2024.10.30 |
네트워크 미시적으로 살펴보기 (1) | 2024.10.27 |