计算机网络自顶向下WireShark实验:TCP

这篇具有很好参考价值的文章主要介绍了计算机网络自顶向下WireShark实验:TCP。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

计算机网络WireShark实验记录可供参考

题目(带有英文原文)

1:What is the IP address and TCP port number used by the client computer (source)
that is transferring the file to gaia.cs.umass.edu? To answer this question, it’s
probably easiest to select an HTTP message and explore the details of the TCP
packet used to carry this HTTP message, using the “details of the selected packet
header window” (refer to Figure 2 in the “Getting Started with Wireshark” Lab if
you’re uncertain about the Wireshark windows.
将文件传输到 gaia.cs.umass.edu 的客户端计算机(源)使用的 IP 地址和
TCP 端口号是什么?要回答这个问题,可能最简单的方法是选择一条 HTTP
消息,并使用“所选数据包报头窗口的详细信息”来探索用于承载该 HTTP
消息的 TCP 数据包的详细信息(如果您对 Wireshark 窗口不确定,请参
考“Wireshark 入门”实验中的图 2)。

答:
计算机网络自顶向下WireShark实验:TCP
2.What is the IP address of gaia.cs.umass.edu? On what port number is it sendingand receiving TCP segments for this connection?
gaia.cs.umass.edu 的 IP 地址是什么?它在哪个端口号上发送和接收此连接的 TCP 段?

答:
计算机网络自顶向下WireShark实验:TCP
3.What is the IP address and TCP port number used by your client computer
(source) to transfer the file to gaia.cs.umass.edu?
您的客户端计算机(源)用来将文件传输到 gaia.cs.umass.edu 的 IP地址和 TCP 端口号是什么?

答:
计算机网络自顶向下WireShark实验:TCP
4.What is the sequence number of the TCP SYN segment that is used to initiate the
TCP connection between the client computer and gaia.cs.umass.edu? What is it
in the segment that identifies the segment as a SYN segment?
用于启动客户端计算机和 gaia.cs.umass.edu 之间的 TCP 连接的 TCP SYN段的序列号是多少?段中是什么将该段标识为 SYN 段?

答:
计算机网络自顶向下WireShark实验:TCP
可知序列号是0
计算机网络自顶向下WireShark实验:TCP
可知是通过标志段中的位来判断是否为SYN的
5.What is the sequence number of the SYNACK segment sent by gaia.cs.umass.edu
to the client computer in reply to the SYN? What is the value of the
Acknowledgement field in the SYNACK segment? How did gaia.cs.umass.edu
determine that value? What is it in the segment that identifies the segment as a
SYNACK segment?
gaia.cs.umass.edu 发送给客户计算机的 SYNACK 段的序列号是多少?SYNACK 段中的确认字段值是多少?gaia.cs.umass.edu 是如何确定这一价值的?段中是什么将该段标识为 SYNACK 段

答:
计算机网络自顶向下WireShark实验:TCP
可知序列号是0
确认字段值如下:
计算机网络自顶向下WireShark实验:TCP
通过标志位来确定这些段
6.What is the sequence number of the TCP segment containing the HTTP POST
command? Note that in order to find the POST command, you’ll need to dig into
the packet content field at the bottom of the Wireshark window, looking for a
segment with a “POST” within its DATA field.
包含 HTTP POST 命令的 TCP 段的序列号是多少?请注意,为了找到开机自检命令,您需要深入 Wireshark 窗口底部的数据包内容字段,查找其数据字段中带有“开机自检”的数据段。

答:
计算机网络自顶向下WireShark实验:TCP
可以看到其序号是1号
7.Consider the TCP segment containing the HTTP POST as the first segment in theTCP connection. What are the sequence numbers of the first six segments in the
将包含 HTTP POST 的 TCP 段视为 TCP 连接中的第一个段。中前六个片段的序列号是多少

答:
计算机网络自顶向下WireShark实验:TCP
8.TCP 连接(包括包含 HTTP POST 的段)?每个片段在什么时候发送?每段的确认是什么时候收到的?考虑到发送每个 TCP 数据段的时间和接收其确认的时间之间的差异,这六个数据段的 RTT 值是多少?收到每一个确认后,估算值是多少(参见第 239 页第 3.5.3 节)?假设估算值等于第一段的 RTT测量值,然后使用第 239 页的估算公式对所有后续段进行计算。
Note: Wireshark has a nice feature that allows you to plot the RTT foreach of the TCP segments sent. Select a TCP segment in the “listing ofcaptured packets” window that is being sent from the client to the
gaia.cs.umass.edu server. Then select: Statistics->TCP Stream Graph注意:Wireshark 有一个很好的特性,允许你为每个发送的 TCP 段绘制 RTT 图。在“捕获的数据包列表”窗口中选择一个从客户端发送到 gaia.cs.umass.edu 服务器的 TCP 段。然后选择:统计->TCP流图

计算机网络自顶向下WireShark实验:TCP
9.What is the length of each of the first six TCP segments?
前六个 TCP 段的长度分别是多少?

答:
计算机网络自顶向下WireShark实验:TCP
10.What is the minimum amount of available buffer space advertised at the receivedfor the entire trace? Does the lack of receiver buffer space ever throttle thesender?
对于整个跟踪,在接收端通告的最小可用缓冲空间量是多少?接收方缓冲区空间的缺乏会抑制发送方吗?

答:
计算机网络自顶向下WireShark实验:TCP
我觉得就是这个接收窗口为缓冲区,会抑制发送方
11.Are there any retransmitted segments in the trace file? What did you check for (inthe trace) in order to answer this question?
跟踪文件中是否有任何重新传输的数据段?为了回答这个问题你查了什么?

答:应该是没有重传数据包,如果有的话,会在info显示
12.How much data does the receiver typically acknowledge in an ACK? Can you
identify cases where the receiver is ACKing every other received segment (seeTable 3.2 on page 247 in the text).
接收器通常在确认中确认多少数据?你能识别接收器每隔个接收到的数据段进行打包的情况吗(参见正文第 247 页的表 3.2)。

答:不懂啥意思-.-
13.What is the throughput (bytes transferred per unit time) for the TCP connection?Explain how you calculated this value.
TCP 连接的吞吐量(单位时间传输的字节数)是多少?解释你如何计算这个值

答:
计算机网络自顶向下WireShark实验:TCP
14.Use the Time-Sequence-Graph(Stevens) plotting tool to view the sequence
number versus time plot of segments being sent from the client to the
gaia.cs.umass.edu server. Can you identify where TCP’s slowstart phase begins
and ends, and where congestion avoidance takes over? Comment on ways in
which the measured data differs from the idealized behavior of TCP that we’ve
studied in the text.
使用时间序列图(Stevens)绘图工具查看从客户端发送到
gaia.cs.umass.edu 服务器的数据段的序列号与时间的关系图。您能确定
TCP 的慢启动阶段从哪里开始和结束,以及拥塞避免从哪里开始吗?评论
测量数据与我们在本文中研究的 TCP 理想化行为的不同之处。

答:
计算机网络自顶向下WireShark实验:TCP
应该是从这一段开始的文章来源地址https://www.toymoban.com/news/detail-413898.html

到了这里,关于计算机网络自顶向下WireShark实验:TCP的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《计算机网络-自顶向下》04. 网络层-数据平面

    从表面上看网络层的作用:将分组从一台发送主机移动到另一台接收主机。 完成该功能需要两个重要的网络层功能: 转发:当一个分组到达某路由器的一条输入链路时,该路由器必须将该分组移动到适当的输出链路。 路由选择:当分组从发送方流向接收方时,网络层必须决

    2023年04月15日
    浏览(46)
  • 《计算机网络——自顶向下方法》精炼——3.7(2)

    读书有三到:谓心到,眼到,口到。——明·朱熹 为了简化对一条TCP连接吞吐量的描述,我们首先忽略连接过程中处于慢启动状态的时间,因为这一状态时间极短,而且相比于其他状态的线性增长,该状态的指数式增长会将计算复杂化;而对于快速恢复状态,这一状态仅在网

    2024年02月07日
    浏览(46)
  • 计算机网络自顶向下WireShark实验:TCP

    计算机网络 WireShark 实验记录可供参考 1:What is the IP address and TCP port number used by the client computer (source) that is transferring the file to gaia.cs.umass.edu? To answer this question, it’s probably easiest to select an HTTP message and explore the details of the TCP packet used to carry this HTTP message, using the “details of

    2023年04月15日
    浏览(62)
  • 《计算机网络:自顶向下方法》第五章--网络层:控制平面

    控制平面作为一种网络范围的逻辑,不仅控制沿着从源主机到目的主机的端到端路径间的路由器如何转发数据报,而且控制网络层组件和服务如何配置和管理 传统上,控制平面功能与数据平面的转发功能在一起实现,在路由器中作为统一的整体 在网络层:数据平面中有转发

    2024年02月12日
    浏览(53)
  • 计算机网络——自顶向下方法(第三章学习记录)

    本章学习运输层 运输层位于应用层和网络层之间,是分层的网络体系的重要部分,该层为运行在不同主机上的应用进程提供直接的通信服务起着至关重要的作用。 运输层协议为运行在不同主机上的应用进程之间提供了 逻辑通信 (logic communication)功能。从应用程序的角度看,通

    2024年02月11日
    浏览(41)
  • 计算机网络——自顶向下方法(第四章学习记录)

    本章学习网络层:数据平面 前一章中我们学习了运输层依赖于网络层的主机到主机的通信服务,提供了各种形式的进程到进程的通信。在本章中我们将看到与运输层和应用层不同的是,在网络中的每一台主机和路由器中都有一个网络层部分。 网络层能够被分解为两个相互作

    2024年02月11日
    浏览(57)
  • 计算机网络——自顶向下方法(第一章学习记录)

    可以从两个不同的方面来理解Internet。(它的构成。它的服务) 1.因特网的主要构成          处在因特网的边缘部分就是在因特网上的所有主机,这些主机又称为 端系统 (end system),端系统通过 因特网服务提供商 (Internet Service Provider,ISP)接入因特网,端系统通过 通信

    2024年02月10日
    浏览(45)
  • 计算机网络——自顶向下方法(第二章学习记录)

    本章学习应用层 网络应用是计算机网络存在的理由。 现代网络应用程序有两种主流体系结构:客户—服务器体系结构和对等(P2P)体系结构 客户—服务器体系结构 (client-server ),在这个结构中,有一个总是打开的主机称为服务器,它服务于来自许多其他称为客户的主机的请求

    2024年02月09日
    浏览(46)
  • 《计算机网络--自顶向下方法》第四章--网络层:数据平面

    每台路由器的数据平面的主要作用是从其输入链路向其输出链路转发数据报 ;控制平面的主要作用是协调这些本地路由器转发动作,使得数据报沿着源和目的地主机之间的路由器路径进行端到端传送 路由器具有截断的协议栈,即没有网络层之上的部分,因为 路由器不运行应

    2024年02月12日
    浏览(45)
  • 《计算机网络——自顶向下方法》精炼——1.4到1.7

    三更灯火五更鸡,努力学习永不止。无惧困难与挑战,砥砺前行向成功。 计算机网络在这一学科中的重要性毋庸置疑,而黑皮书又是这一学科的教科书级经典,因此本书是计算机从业者的必读书之一。笔者用一个专栏来精炼这本书的知识,帮助想了解这方面知识的同学快速打

    2023年04月15日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包