2 계층 이더넷
응답
- 받았다고 확인 메시지를 줘야하는데, 받는 측에서 방화벽이 켜져있어서 받지 못한거임.
- 방화벽을 해제하고 다시 해보자.
- wireshark에서 필터에 icmp를 걸고 검색해보면 전에 했을 때 4개가 나온것과는 다르게 8개가 나온다.
- 이유는 request와 reply 두개가 오기 때문에 4개의 응답을 보내면 4개의 받았다는 답장이 오기 때문이다.
- 방화벽이 켜져 있을 때에는 request만 가고 reply가 오지 않았다.
통신
- 이제는 지구 반대편에 있는 구글에서 운영중인 dns와 통신을 해보자
- ping을 입력해서 통신한 후, wireshark를 이용해 보면 위의 그림처럼 나오게 된다.
- 출발지점은 A 가상 머신의 MAC 주소로 나오고, 목적지는 00:50:56:e4:78:3d가 나오게 된다.
- 앞에 공부했을때 나온 아키텍처를 살펴보자.
- 우리는 vm1에서 통신을 해서 virtual network editor로 간다.
- 그렇다면 위에 나온 목적지 MAC 주소는 virtual network editor의 MAC 주소이다.
- 통신하려고 하는 곳은 google dns이지만, 얘까지 가기 위해 거쳐가야 하는 가장 가까운 virtual network editor의 MAC 주소가 쓰인다.
- 나중에 3계층을 하면서 배우겠지만, 출발지의 MAC 주소와 목적지의 MAC 주소는 계속해서 이동하면서 바뀐다.