다른 네트워크에 있는 목적지로 데이터를 전달하려면 그림과 같은 네트워크 계층의 기술이 필요함.
데이터 링크 계층에서는 이더넷 규칙을 기반으로 데이터의 전송을 담당함. 이 규칙에 따라 같은 네트워크에 있는 컴퓨터로는 데이터를 전송할 수 있지만, 인터넷이나 다른 네트워크로는 데이터를 전송할 수 없음.
네트워크 간의 통신을 가능하게 하는 것이 네트워크 계층의 역할
라우터
라는 네트워크 장비가 필요함.라우터
데이터를 보내려는 상대가 어디에 있는지 모르면 라우터도 목적지까지의 경로를 알려 주지 못함.
랜에서는 MAC 주소만으로도 통신할 수 있지만 다른 네트워크에는 데이터를 보낼 수 없음. ⇒ 네트워크를 식별할 수 있는 다른 주소가 필요한데, 이를 IP주소
라고 함.
IP주소
IP주소로 목적지를 지정하는 것뿐만 아니라 데이터를 어떤 경로
로 보내야할 지도 결정해야하는데, 이처럼 목적지 IP 주소까지 어떤 경로로 데이터를 보낼지 결정하는 것을 라우팅
이라고 함.
라우팅은 라우터
라는 장비가 함.
라우터를 사용하여 거리에 관계없이 다른 네트워크로 데이터를 보낼 수 있으며 라우터에는 라우팅 테이블
이 있어서 경로 정보를 등록하고 관리함.
네트워크 계층에는 IP
라는 프로토콜이 있음.
데이터를 다른 네트워크에 있는 목적지까지 보내려면 라우터가 필요하다고 했는데 이 IP
가 있어서 가능한 것
캡슐화할 때 그림과 같은 IP 헤더를 붙인다.
출발지 IP 주소
와 목적지 IP 주소
는 IP헤더에 포함되어 있다!
IP 프로토콜을 사용하여 캡슐화할 때는 데이터에 IP 헤더가 추가되는데, 이렇게 만들어진 것을 IP 패킷
이라고 함.
데이터 링크 계층: 프레임
, 네트워크 계층: IP 패킷