Let us say I have switch S, to which I have connected 4 hosts (A, B, C and D). Now let us say hosts A and B both want to send a series of data to the same host D at the same time. So here, A and B are transmitter nodes and D is the receiver node.
Let us say the frame sent from host A reaches the switch S and the switch looks up its MAC address table and finds that host D at some particular port, say X. and it forwards the frame to port X. If at the same time, host B also had sent a frame to switch, S and the switch looked up its MAC address table and found that host D was at port X and forwarded the frame to port X... wouldn't there be a collision?!
How is the Ethernet switch going to handle such situations?