From: Michael Widenius Date: April 13 2009 8:56pm Subject: Re: Client Authentication Packet w/ databasename List-Archive: http://lists.mysql.com/internals/36541 Message-Id: <18915.42734.452915.969258@narttu.askmonty.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi! >>>>> "Baron" == Baron Schwartz writes: Baron> OK, so peeking into the protocol is making me think about all sorts of Baron> things I hadn't before. For one thing, I assume (but haven't any Baron> proof) that not only can a network packet contain multiple protocol Baron> packets, but a protocol packet could be fragmented across network Baron> packets. An IPv4 packet can't be bigger than 65k, but a protocol Baron> packet can be up to 16MB. True/false? True (almost) There is no connection between IPv5 and logical MySQL packets. Note that protocol packets can be bigger than 16M; If a packet has a length of 16M (MAX_PACKET_LENGTH) it means that it's the current packet should be extended with information of the next packet. This is the way we send over blobs that are > 16M. Regards, Monty