Saya berasumsi, bahwa Alamat MAC disimpan dalam paket IP, bahkan ketika paket IP menerima oleh tuan rumah di ujung lain.
Tidak, itu asumsi yang salah.
Mereka memiliki hubungan yang berlawanan. Lapisan MAC berfungsi dibawah IP - jadi paket IP sebenarnya disimpan dalam bingkai MAC, bukan sebaliknya.
Lapisan MAC memiliki cakupan yang lebih sempit: ia berhubungan dengan tautan lokal (medium) antara dua perangkat, seperti subnet Ethernet / WiFi tunggal. Ketika paket melakukan perjalanan melalui router, mereka melakukan perjalanan dari satu tautan ke tautan lainnya ke yang lainnya, dan menerima header MAC yang berbeda pada setiap hop. (Beberapa tautan bersifat point-to-point dan bahkan tidak memiliki alamat MAC-layer.)
Dan tentu saja, pada PC sehari-hari Anda yang terhubung ke jaringan Ethernet / WiFi, pengguna memiliki kendali penuh atas alamat MAC mereka dan dapat mengubahnya setiap hari. (Sistem operasi terbaru, bahkan yang mobile, sudah mulai mengacak alamat MAC secara otomatis - khusus untuk mencegah pelacakan.)