A. 通信信道带宽为1Gb/s,端到端时延为10ms。TCP的发送窗口为65535字节。试问:可能达到的最大吞吐量是多少
发送时延=数据长度/信道带宽=65535*8bit/1Gb/s=0.52428*10-3s=0.52428ms;
传播往返时延=2*10=20ms (发送数据和接收确认);
故每发送一个窗口大小的流量需要,
总时延 = 发送时延 + 传播往返时延 = 0.52428+20=20.52428ms。
故每秒钟可以产生1000/20.52428个窗口,
因此最大数据吞吐量=65536*8*(1000/20.52428)=25544769bit/s=25.5Mb/s
信道的利用率 = 25.5Mb/s÷1000Mb/s≈2.55%
注释:1Kb/s=10^3b/s,1Mb/s=10^6b/s,1Gb/s=10^9b/s。
一个数字脉冲称为一个码元,我们用码元速率表示单位时间内信号波形的变换次数,即单位时间内通过信道传输的码元个数。若信号码元宽度为T秒,则码元速率B=1/T。码元速率的单位叫波特(Baud),所以码元速率也叫波特率。
一个数字脉冲称为一个码元,我们用码元速率表示单位时间内信号波形的变换次数,即单位时间内通过信道传输的码元个数。若信号码元宽度为T秒,则码元速率B=1/T。码元速率的单位叫波特(Baud),所以码元速率也叫波特率。
早在1924年,贝尔实验室的研究员亨利·尼奎斯特就推导出了有限带宽无噪声信道的极限波特率,称为尼奎斯特定理。若信道带宽为W,则尼奎斯特定理指出最大码元速率为B=2W(Baud)尼奎斯特定理指定的信道容量也叫尼奎斯特极限,这是由信道的物理特性决定的。超过尼奎斯特极限传送脉冲信号是不可能的,所以要进一步提高波特率必须改善信道带宽。
B. tcp/ip最大能传输的数据包是多大
默认都是1500
这是有效信息,还有最小字长,
这在tcp/IP书里写的很清晰
1500是帧的MTU,65535才是包的字节数,一个二层一个三层,不一样的如果问的是包,那么应该是后者
C. 一个TCP报文段的数据部分最多为多少字节,为什么
TCP的一个分段最大数据,受最大IP包长度的限制,65535-20
分段太大了,IP层无法承载
D. tcp ip 协议 send 一包最大发送多少字节
分片只能在发送端来来操作,源接收端是负责吧被分片的数据包组合还原。如果接到的数据包比自己的MTU大,就丢包,然后返回一个分片过大的回复。
不同的网络单次发送数据的大小限制都不同称作MTU(字节)。
超通网:65532
16MB/S令牌环:17914
4MB/S令牌环:4464
FDDI:4352
以太网:1500
802.3/802.2:1492
X.25:576
点对点(SLIP/PPP):296
MTU也可以手动修改。