本实验是传输层实验的第一个子实验,本实验要求学生通过补充C++函数、类等,完成简单的网页获取、顺序字节流接口等功能。
流重组器可以将带索引的字节流碎片重组成有序的字节流。每个字节流i碎片可通过(索引,长度,内容)三元组进行描述。本实验是传输层实验的第二个子实验,本实验要求学生通过补充C++函数、类等,完成流重组器的功能。
应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。本实验要求实验者完善TCP接收器,实现按序接收,滑窗控制,按序回应等功能
应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。本实验要求实验者完善TCP发送器,实现接收方窗口信息维护、发送数据、发送数据维护以及发送定时器等功能