关于TCP/IP协议的,分组和分片怎么区分,都发生在哪里?

由 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,不知道这样有没有

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus