[네트워크] 이더넷 통신

최동혁·2023년 1월 26일
0

컴퓨터 네트워크

목록 보기
9/19

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 주소는 계속해서 이동하면서 바뀐다.
profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글