由 devel 在 12-08-2003 19:00 发表:
关于TCP/IP协议的,分组和分片怎么区分,都发生在哪里?
请大虾帮忙,先谢了。
明明白白我的心!!
由 devel 在 12-09-2003 13:52 发表:
IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。这一过程称为分片( fragmentation)。 IP 分片(Fragmentation)发生在要传输的IP报文大小超过最大传输单位MTU(Maximum Transmission Unit)的情况。比如说,在以太网(Ethernet)环境中可传输最大IP报文大小(MTU)为1500字节。如果要传输的报文大小超过1500字节,则需要分片之后进行传输。由此可以看出,IP分片在网络环境中是经常发生的事件。
分片是IP的工作。IP包头专门有几个位负责管理分片,对于后续的分片包,IP包头后直接跟数据而没有三层包头。目地地址收到所有的分片后组装成完整的IP提交给上层协议,否则将一直等待直到上层协议超时。
分组是一种数据交换的方法
分组是在传输层上做的,将上层的协议产生的数据文件进行数据传输上的分配。
具体的就看看tcp/ip吧,那上面讲的比我好。
这是转贴,谢谢CU的朋友。 :)
明明白白我的心!!
由 Snoopy 在 12-09-2003 16:24 发表:
ip报文的内容什么,为何会超出1500字节?很大了啊,,
And then in the evening light, when the bars of freedom fall
I watch the two of you in the shadows on the wall
How in the darkness steals some of the choices from my hand
Then will I begin to under
由 ilrainyday 在 12-09-2003 17:11 发表:
楼主去看看RFC 1122就明白了
我竟然没有调头 最残忍那一刻
静静看你走 一点都不像我
原来人会变得温柔 是透澈的懂了
爱情是流动的 不由人的
何必激动着要理由
由 home 在 12-09-2003 17:52 发表:
我倒~~~~ilrainyday一下换这个从头象,从酷酷的变成顽皮的,一下子接受不了
open your eyes
Come from www.xlzx.com
我在chinaunix.
由 home 在 12-09-2003 17:54 发表:
> quote:
>
> * * *
>
> 最初由 pinksnoopy 发表
>
> ip报文的内容什么,为何会超出1500字节?很大了啊,,
>
> * * *
不算大,最大的有65536字节。 :)
open your eyes
Come from www.xlzx.com
我在chinaunix.
由 ilrainyday 在 12-09-2003 19:03 发表:
要做淑女呀
我竟然没有调头 最残忍那一刻
静静看你走 一点都不像我
原来人会变得温柔 是透澈的懂了
爱情是流动的 不由人的
何必激动着要理由
由 ilrainyday 在 12-09-2003 19:23 发表:
说一下数据从应用层到物理层的变化吧
stream (application layer)
|
segment(transport layer)
|
datagram(ip layer)
|
|(packet)
frame(link layer)
注意,ip layer和link layer之间的数据单元称为packet,
size of packet< =size of datagram (因为可能的fragmentation)
“分组”这个词在汉语里既可以是动词,也可以是名词,这种双重性对于理解协议是个很头疼的事情。
如果作为名词来讲,那么分组就是datagram,是ip layer的PDU,作为动词,那么就是ip layer的一个数据处理过程。
我竟然没有调头 最残忍那一刻
静静看你走 一点都不像我
原来人会变得温柔 是透澈的懂了
爱情是流动的 不由人的
何必激动着要理由
由 home 在 12-09-2003 19:51 发表:
谢谢~~~~~~原来是MM,我还铁定你是BOY呢。
有一点不懂,就是好象没有ip layer和link layer之间,ip layer AND link layer 之间不同的就是link layer多了以太网首部,没有之间吧?要就是在link layer ,要部就是在link layer. ?
open your eyes
Come from www.xlzx.com
我在chinaunix.
由 ilrainyday 在 12-09-2003 20:47 发表:
ip layer负责必要的分片,然后向下传递packet,所以说,在link layer的ethernet head之后的数据是packet,并不是datagram,不知道这样有没有说清楚。
我竟然没有调头 最残忍那一刻
静静看你走 一点都不像我
原来人会变得温柔 是透澈的懂了
爱情是流动的 不由人的
何必激动着要理由
由 home 在 12-09-2003 21:09 发表:
> quote:
>
> * * *
>
> 最初由 ilrainyday 发表
>
> ip layer负责必要的分片,然后向下传递packet,所以说,在link layer的ethernet head之后的数据是packet,并不是datagram,不知道这样有没有