Suppose transport layer get the segment 4000 bytes from application layer at sender site. But we know maximum MTU in layer2(Ethernet) is 1500 bytes.
My question is so fragmentation is happening at sender site?
But I read in many context even in wikipedia router gets the packet of size more than 1500 bytes for example 4000 bytes etc, then doing fragmentation according to their MTU.
My question is router never get the packet of size more than 1500 bytes because at sender never possible to generate the frame of size more than 1500 bytes?