应用层数据是以什么形式传递给传输层的?

学习计网,只知道应用层的数据要发送时会向下传递给传输层,这种传递是以什么方式呢?内核会为传输层维护一个缓冲区吗?应用层是一个字节一个字节地传递给传输层还是一整块数据传递给传输层呢?如果应用层数据太多,传输层缓冲区存不下呢?又或者说应用层和传输层间没有严格的界限,传输层直接发送应用层产生的数据?应用层传输给下层的 TCP 和 UDP 有什么区别呢?UDP 怎么对应用层的数据分成一个一个数据包的呢?问题很多,但究其原因是不清楚传输层如何收到应用层发过来的数据以及传输层如何对这些数据作解释(比如UDP如何将数据分成一个一个数据包)。

不可能吧OSI有严格的调用关系不可能越过近另的一层!tcp可以越过近另的一层直接使用更底层传来的数据!仅个人观点!