Let me first to tell me what I know, please correct me if I am wrong.
I know when Ethernet frame travels across the internet then Layer 3 data (Source and Destination IP) remains same and Layer 2 data(Source And Destination MAC) keep changing from Hop to Hop.
So, When the frame from A will reach to Destination B, then it will have this data:
-> IP Address Source - IP of Sender(A)
-> IP Address of Destination - IP of Receiver(B)
-> MAC Address of Source - Last Hop(Router) MAC Address
-> MAC of Destination - MAC Address of Receiver(B)
So, Frame reached B has MAC Address of Last Hop(Router) as Source MAC, But actual Source MAC Address is the MAC Address of A. So I want to know is it possible for B to know MAC Address of Actual Source(A)?
PS: Please change Tags, I am new to networking So doesn't know which domains this question covers.