I'm trying to understand how mismatched MTUs behave in a network.
Suppose two hosts are able to talk to each other through an Ethernet-based network. The network and host A are configured for jumbo frames up to but not including a switch on the LAN host B lies on and host B itself. From what I understand regarding TCP, the three-way handshake at the beginning of every TCP session advertises each respective host's MSS to the other host. Given that host B will advertise a 1460-byte MSS after subtracting the IP and TCP headers, and since they will use the lower of the two advertised MSSs, will any TCP conversation between these two hosts work without issue?
On the flip side, since UDP doesn't have an MSS, will large unfragmented UDP packets sent by host A be dropped by host B?