-
4. 네트워크 주소네트워크 2022. 9. 25. 13:05
컴퓨터로 어떤 문서를 출력한다고 생각해 봅시다. 컴퓨터는 출력하고자 하는 문서에 대한 데이터를 네트워크를 통해 프린터에 전달해야 합니다. 만약 네트워크에 여러 대의 프린터가 연결되어 있다면, 특정 프린터에서 문서가 출력되도록 해야할 것입니다. 만약 기밀 문서를 출력할 경우 네트워크에 연결된 모든 endpoint에 데이터를 전달한다면, 모든 endpoint에서 문서에 대한 내용을 확인할 수 있기 때문에 보안에 매우 취약할 것입니다. 이와 같은 문제를 해결하려면 어떻게 해야지 특정 프린터에서 문서를 출력하도록 할 수 있을까요?
네트워크 주소
위의 예시에 대한 문제를 해결하기 위해서, 네트워크에 있는 장치들을 각각 구분하기 위해 MAC 주소와 IP 주소를 가지고 있습니다.
1) MAC 주소
- 네트워크의 각 노드들은 최소한 한 개 이상의 MAC 주소를 가집니다. 좀 더 정확히는 네트워크 카드가 MAC 주소를 가지고 있습니다. 만약 하나의 노드가 다수의 네트워크 카드를 가지고 있다면, 그 노드는 다수의 MAC 주소를 가질 수 있습니다.
- MAC 주소는 네트워크 카드가 제조될 때 정해지는데, 이 MAC 주소는 유니크하며 바꿀 수 없습니다.
- MAC 주소는 같은 LAN segment에서 한 장치가 다른 장치와 통신할 때 사용됩니다.
2) IP 주소
- 각 장치들은 네트워크 관리자가 선택한 IP 주소를 가집니다.
- 이 IP 주소는 좀 더 기억하기 쉽게 만들 수 있습니다.
- IP 주소는 한 장치가 다른 장치와 통신할 때 사용되며, 특히 다른 LAN segment에 있는 호스트에게 접근할 수 있도록 해줍니다.
예시
위의 그림처럼 두 개의 LAN segment가 라우터를 통해 연결되어진 네트워크가 있고 한 컴퓨터에서 다른 LAN segment에 있는 프린터를 이용해서 출력하고자 할 때 다음과 같은 과정을 거칩니다.
- 먼저 컴퓨터는 전달하고자 하는 메세지를 만듭니다.
- 그 다음 이 메세지에 목적지 IP 주소(즉, 프린터의 IP 주소)를 추가합니다.
- 프린터는 송신하고자 하는 컴퓨터와 다른 LAN segment에 있으므로, 컴퓨터와 연결된 라우터를 찾아 메세지에 라우터의 MAC 주소를 추가합니다.
- 그 다음 라우터의 MAC 주소로 메세지를 전달합니다.
- 이제 프린터가 있는 LAN segment에 왔으므로 라우터의 MAC 주소 대신 프린터의 MAC 주소로 대체합니다.
- 그 다음 라우터는 프린터에게 메세지를 전달합니다.
요약
- 호스트는 MAC 주소와 IP 주소를 가지고 있다.
- MAC 주소는 하나의 LAN segment 내에서만 사용된다.
- IP 주소는 하나의 LAN segment 내에서도 쓰이지만, 다른 LAN segment에 트래픽을 전달하는데도 사용된다.
'네트워크' 카테고리의 다른 글
2. 네트워크 종류 (0) 2022.09.13 1. 네트워크란 무엇인가? (0) 2022.09.06