title: why we need of MAC address for transfer of Datagram?
body: <p>I am new to computer networking and am not clear about the following question.</p>
  
  <p>Why do we need Mac address for actual data transfer. Why cannot be packet transferred through logical address that is IP address?</p>