【知识点详解】
1. 计算机网络中的分组交换:
在计算机网络中,数据传输通常采用分组交换技术。分组交换分为虚电路(Virtual Circuit)和数据报(Datagram)两种方式。
a) 虚电路网络:在发送数据前,先建立一条虚拟连接(VC),建链时间ts,每个分组包含数据F和首部h比特。发送文件所需时间为建链时间加上所有分组传输时间,即ts + Q(F+h)/R。
b) 数据报网络:无需预先建立连接,每个分组都有首部,这里为2h比特。文件发送时间等于所有分组的传输时间总和,即Q(F+2h)/R。
c) 电路交换网络:类似于电话系统,先建立连接,然后一次性传输整个文件,文件大小为F,首部h比特。发送时间为建链时间加上整个文件传输时间,即ts + (F+h)/R。
2. 传播时延与传输时延:
a) 传播时延(dprop)是信号在介质中传播的距离除以速度,即dprop = m/s。
b) 传输时延(dtrans)是分组长度L比特除以链路速率R bit/s,即dtrans = L/R。
c) 端到端时延是传播时延与传输时延之和,忽略处理时延和排队时延,dend-end = dprop + dtrans。
3. 时间点分析:
d) 当传输时间为dtrans时,最后一个比特刚刚离开主机A,开始向主机B传播。
e) 如果dprop > dtrans,第一个比特仍在链路上传输。
f) 若dprop < dtrans,第一个比特已到达目的地B。
4. 特殊情况计算:
g) 给定s=2.5×10^8 m/s,L=100b,R=28kb/s,解得dprop=dtrans时的距离m = Ls/R ≈ 8.93×10^5 m。
5. HTTP协议相关:
a) 对于Web页面请求,客户端会发送一个请求报文,但服务器可能发送多个响应报文,对应于每个资源(文本和图片)。
b) 不同的Web页面可以通过持久连接共享同一个TCP连接。
c) 非持久连接下,每个TCP连接仅用于一次请求-响应交互。
d) HTTP响应报文的Date首部表示响应生成的时间,Last-Modified首部指示对象的最后修改时间。
6. 网络协议理解:
a) & b) 在选择重传和GBN(Go-Back-N)协议中,发送方可能接收到窗口外的ACK,因为可能存在重传或延迟的ACK。
c) & d) 当窗口大小为1时,比特交替协议、GBN和选择重传协议在功能上等价,因为窗口大小1消除了乱序的可能性,所有协议都将按序接收确认。
7. 子网划分与路由:
为了连接3个子网(子网1,2,3),每个子网需要至少支持一定数量的接口。例如,子网1需要支持125个接口,子网2和3各需60个。可以使用CIDR(无类别域间路由)进行子网划分,如223.1.17.0/25、223.1.17.128/25和223.1.17.192/25分别分配给子网1、2和3,这些地址满足了接口数量需求。
以上就是从文档中提取出的相关知识点,包括分组交换网络的工作原理、网络延迟的计算、HTTP协议的理解以及网络协议分析和子网划分的应用。