existen varios tipos de protocolos de conexion (ISO/OSI, TCP/IP,...) para poer interconectar redes necesitas que los protocolos utilizados sean el mismo. Me explico, si tenemos por ejemplo un sistema operativo que su protocolo de conexion no es el tcp/ip sino que el ISO/OSI entonces SOLO podra conectarse con otros sistemas con ese mismo protocolo o compatible. entonces si disponemos de un pc con un sistema que maneja el protocolo TCP/IP necesariamente el otro sistema al que queremos interconectar tiene que usar este mismo protocolo. no es una incompatibilidad de Hardware, sino, una incompatibilidad de protocolos porque el ISO/OSI dispone de 7 capas diferentes en su estructura las que cada una se encarga de una cosa, mientras que el TCP/IP tan solo son 4.
es rollo de protocolos que nosotros no vemos pero que esta ahi, supongo k un MAC usara el TCP/IP como todos los routers asi que es compatible casi seguro al 100%.
no se si me he explicao con lo que keria decir del tcp/ip pero sino lo he exo dimelo y intento explicarlo de otra forma.
Un saludo!