I am new to computer networking and am not clear about the following question.
Why do we need Mac address for actual data transfer. Why cannot be packet transferred through logical address that is IP address?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
IP was never intended to encapsulate directly onto a wire; you must have a lower-layer wire protocol. There are many protocols used to encapsulate packets on a wire such as Packet over SONET (POS), ethernet, T1, etc…
These lower-layer protocols are called “Local Network Protocol” section 2.1 of RFC 791: The Internet Protocol
An Ethernet NIC has its own address (i.e. the mac address), which allows it to discern whether the frame is intended for that specific NIC. IP has a partner protocol called ARP protocol, which allows you to map between IP addresses and the appropriate ethernet address.