As I understand it, SSL is a layer 4 (transport layer) protocol used in conjunction with TCP (located slightly above TCP on the OSI heirarchy, depending on whom you ask).
Slightly above? TCP is not part of OSI, it's TCP/IP.
I also realize that SSL "objects" introduce their own fragmenting, not necessarily preserving data block divisions from higher level protocols.
Ack. You are not only confused, you are refusing tutleage. Folks here are even going so far as to chew your food for you, but you'll have to swallow on your own.
There are no "data block divisions" from "higher level protocols" -- protocols atop SSL (atop TCP) see a pair of byte streams, i.e. a socket.
If you're not familiar with BER (X.690) and ASN.1, you're really just not going to be able to do this.
I second the notion.
I'm familiar with the OSI model. See remarks above. Unfortunately, I used the incorrect term. I should have referred to them as SSL objects encapsulated within TCP segments.
There you go again. Segments are a feature of the implementation of TCP, which feature is not directly exposed to higher-level protocols (such as SSL).
--
"Well," Brahma said, "even after ten thousand explanations, a fool is no wiser, but an intelligent man requires only two thousand five hundred." - The Mahabharata
______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]