Hello
Are the ports on an ethernet card, physical software entities in the firmware on the NIC? would each port have a different ethernet controller?
if i am correct, does this mean that in packet forwarding, the packet data is forwarded from one software to another within the NIC card?
would such a device have four tcp/ip stacks (in case it is a 4 port ethernet)?
also from a transport layer perspective, can one forward a packet from tcp port 80 say to tcp port 81 on the same NIC card?