I was wandering if i could create a network (ethernet) without IP addresses assigned for the hosts. I mean that if there is any way to communicate two or more hosts only by using their MAC addr 's.
Yes they can share resources without IP addressing but only on the same subnet ie. Netbios is broadcast based and it could not be routed so it wasn't very scalable.
Hence the reason Microsoft came out with Netbios over TCP/IP.