中国建设银行网站首页签约,重庆店铺整站优化,爱网站在线观看免费,网站上点击图片局部放大如何做文章目录 复习题1.1节#xff08;1#xff09; “主机”和“端系统”之间有何不同#xff1f;列举几种不同类型的端系统。web服务器是一种端系统吗#xff1f;#xff08;2#xff09;协议一词常用来用来描述外交关系#xff0c;维基百科是如何描述外交关系的#xff1… 文章目录 复习题1.1节1 “主机”和“端系统”之间有何不同列举几种不同类型的端系统。web服务器是一种端系统吗2协议一词常用来用来描述外交关系维基百科是如何描述外交关系的3标准对协议为什么重要1.2节4列出6种接入技术将他们它们分类为住宅接入、公司接入和广域无线接入。补充WiFi和以太网技术区别5HFC传输速率在用户间是专用的还是共享的?在下行HFC信道中可能出现碰撞吗?为什么?6列出你所在城市中的可供使用的住宅接人技术。对于每种类型的接人方式给出所宣称的下行速率上行速率和每月的价格。7以太LAN的传输速率是多少?8能够运行以太网的物理媒体是什么?9拨号调制解调器、HFC、DSL和FTTH 都用于住宅接入。对于这些技术给出每种技术的传输速率的范围并讨论它们的传输速率是共享的还是专用的。10描述今天使用最广泛的无线因特网接入技术。将他们进行比较和对照。11假定在发送主机和接收主机间只有一台分组交换机。发送主机和交换机间以及交换机和接收主机间的传输速率分别是R1和R2。假设该交换机使用存储转发分组交换方式发送一个长度为L的分组的端到端总时延是什么?(忽略排队时延、传播时延和处理时延12与分组交换网络相比电路交换网络有哪些优点?在电路交换网络中TDM比FDM有哪些优点?1.3节13假定用户共享一条2Mbps链路。同时假定当每个用户传输时连续以1Mbps 传输但每个用户仅传输20%的时间。14为什么等级结构中级别相同的两个ISP通常互相对等?某IXP是如何挣钱的?15某些内容提供商构建了自己的网络。描述谷歌的网络。内容提供商构建这些网络的动机是什么?1.4节16考虑从某源主机跨越一条固定路由向某目的主机发送一分组。列出端到端时延中的时延组成成分。这些时延中的哪些是固定的哪些是变化的?17访问配套 Web网站上有关传输时延与传播时延的Java 小程序。在速率、传播时延和可用的分组长度之中找出一种组合使得该分组的第一个比特到达接收方之前发送方结束了传输。找出另一种组合使得发送方完成传输之前该分组的第一个比特到达了接收方.18一个长度为100字节的分组经过距离为200km 的链路传播传播速率为2.5x10^8 m/s、并且传输速率为2Mbps它需要用多长时间?更为一般地一个长度为L的分组经距离为d的链路传播传播速率为s并且传输速率为Rbps它需要用多长时间?该时延与传输速率相关吗?19假定主机A要向主机B发送一个大文件。从主机A到主机B的路径上有3段链路其速率分别为R1500kbps,R22Mbps,R31Mbps。1.5节22列出一个层次能够执行的5个任务。这些任务中的一个(或两个)可能由两个(或更多)层次执行吗?23因特网协议栈中的5个层次有哪些?在这些层次中每层的主要任务是什么?24什么是应用层报文?什么是运输层报文段?什么是网络层数据报?什么是链路层帧?25路由器处理因特网协议栈中的哪些层次?链路层交换机处理的是哪些层次?主机处理的是哪些层次?1.6节26病毒和蠕虫之间有什么不同?27描述如何产生一个僵尸网络以及僵尸网络是怎样被用于DDoS攻击的。28假定 Alice 和 Bob 经计算机网络互相发送分组。假定Trudy 将自己安置在网络中使得她能够俘获由Alice发送的所有分组并发送她希望给Bob的东西;她也能够俘获由Bob发送的所有分绍并发送她希望给 Alice的东西。列出在这种情况下Trudy能够做的某些恶意的事情。 复习题
1.1节
1 “主机”和“端系统”之间有何不同列举几种不同类型的端系统。web服务器是一种端系统吗
①主机和端系统在计算机网络中通常指的是相同的概念尤其是在现代用法中两者可以互换使用。它们都是指能够通过网络进行通信的设备或系统。这些设备或系统能够发起或接收网络通信执行网络协议并可能提供服务给其他网络上的设备。
②以下是几种不同类型的端系统 个人计算机 (PC)用户日常工作和娱乐的计算设备可以是台式机或笔记本电脑。 服务器专门设计用于提供服务给其他网络设备的计算机如Web服务器、数据库服务器、邮件服务器等。 智能手机和平板移动设备可以作为网络的客户端访问各种服务。 智能设备/物联网(IoT)设备如智能家居设备如智能灯泡、恒温器它们可以通过网络接收和发送数据。 路由器和交换机虽然主要是网络基础设施设备但它们也可以作为端系统转发和管理网络流量。 嵌入式系统在各种工业或消费产品中使用的微型计算机系统如自动售货机、医疗设备等。 云实例在云环境中运行的虚拟机可以作为客户端或服务器端系统。
③Web服务器是端系统的一个例子因为它接收来自客户端如浏览器的HTTP/HTTPS请求并返回网页内容或其他相关数据。
2协议一词常用来用来描述外交关系维基百科是如何描述外交关系的
自行查阅
3标准对协议为什么重要
互操作性标准确保不同的设备、系统和软件能够相互通信而不必考虑制造商或开发者。比如TCP/IP协议栈已经成为互联网通信的事实标准使得全球范围内的设备都能通过互联网进行交互。 等等之类标准对于协议的制定和实施至关重要它们促进了技术的普及、效率的提高以及整个行业的健康发展。
1.2节
4列出6种接入技术将他们它们分类为住宅接入、公司接入和广域无线接入。
1.住宅接入 DSL电话线接入 FTTH光纤入户 卫星互联网接入 WiFi
2.公司接入 企业级带宽高速光纤、以太网 专线接入ISDN VPN虚拟私有网络
3.广域无线接入 4G/5G 移动网络 WIFI 蜂窝移动技术
补充WiFi和以太网技术区别
连接方式 以太网是一种有线连接技术通常使用双绞线如CAT5e、CAT6等通过以太网电缆将设备直接连接到路由器或交换机。这种方式提供了物理上的连接稳定性。 WiFi是一种无线连接技术基于IEEE 802.11标准允许设备通过无线电波在没有物理连接的情况下访问网络。它提供了更大的灵活性和移动性设备可以在网络覆盖范围内任意移动。
速度 以太网通常提供更快的数据传输速率。有线连接减少了干扰和信号衰减使得以太网能够支持更高的带宽比如千兆1 Gbps甚至万兆10 Gbps网络。 WiFi虽然速度也在不断提升如WiFi 6802.11ax理论最大速度可达到9.6 Gbps但在实际应用中由于信号干扰、距离、障碍物等因素其速度往往低于理论值且通常低于同等条件下的有线以太网
5HFC传输速率在用户间是专用的还是共享的?在下行HFC信道中可能出现碰撞吗?为什么?
**HFC混合光纤同轴电缆**网络的传输速率在用户间通常是共享的特别是在上行通道中。在传统的DOCSIS数据过有线电视系统接口规范系统中上行通道是多个用户共享的这意味着同一时间多个用户的数据传输速率会影响到彼此的有效带宽。这是因为上行数据通常通过比较窄的频带汇集到头端所有用户的数据必须在这个共用通道里争用传输机会从而形成了一个潜在的瓶颈。
相比之下下行通道通常是广播式的由头端向所有用户发送数据因此不会发生用户间的数据碰撞。下行信道的带宽通常远大于上行且为每个用户同时提供高数据速率服务而设计。在下行方向由于信号是从中心节点如头端单向广播到各个用户每个用户接收的是相同的数据流因此不存在多用户数据碰撞的问题。 简而言之HFC网络的下行信道由于其广播性质不会发生数据碰撞而上行信道因为资源共享用户的数据传输速率受到其他同时在线用户活动的影响存在潜在的带宽竞争和速率波动。
6列出你所在城市中的可供使用的住宅接人技术。对于每种类型的接人方式给出所宣称的下行速率上行速率和每月的价格。
7以太LAN的传输速率是多少?
以太网Ethernet的传输速率随着技术的发展经历了多次升级。以下是几个常见的以太网速度等级
传统以太网 (10BASE-T): 最初的以太网标准提供10 Mbps兆比特每秒的传输速率。快速以太网 (100BASE-TX): 后来推出的100 Mbps百兆以太网标准通常称为Fast Ethernet。千兆以太网 (1000BASE-T): 提供1 Gbps千兆比特每秒的速率也称为Gigabit Ethernet。10 Gigabit以太网 (10GBASE-T): 速度进一步提升到10 Gbps用于需要更高带宽的应用。更高速率的以太网: 如40 Gigabit Ethernet (40GBASE-CR4/CR10) 和100 Gigabit Ethernet (100GBASE-CR4/CR10/LR4) 等用于数据中心和高性能网络环境。
在实际使用中由于网络设备、电缆质量、网络拥堵和其他因素实际传输速率可能会略低于理论最大值。例如千兆以太网在理想条件下可以达到约900 Mbps的实际传输速度但在实际应用中可能因为上述因素而降低到300 Mbps到600 Mbps。
8能够运行以太网的物理媒体是什么?
能够运行以太网的物理媒体主要包括以下几种类型
双绞线这是最常用的介质包括Cat 5e五类增强型、Cat 6六类、Cat 6a六类增强型和Cat 7七类等不同规格。它们适用于不同速度的以太网标准从10Mbps到10Gbps以上。双绞线设计用于抵抗电磁干扰保证数据传输的稳定性。光纤光纤传输速度快信号损耗小带宽高特别适合长距离传输和对带宽有高要求的应用场景。以太网可以通过单模光纤SMF或多模光纤MMF传输支持从1Gbps到100Gbps以上的速率。同轴电缆虽然在现代以太网中已较少使用但在以太网的早期阶段同轴电缆如10BASE2和10BASE5曾是主要的物理介质之一。它们现在基本已被双绞线和光纤取代。无线介质虽然严格意义上不算是物理媒体但Wi-Fi技术通过无线电波实现了局域网的无线连接支持IEEE 802.11标准的各种版本如802.11n、802.11ac、802.11axWi-Fi 6等提供了从几十Mbps到几千Mbps的无线传输速率。
这些物理媒体支持不同的以太网标准如10BASE-T、100BASE-TX、1000BASE-T千兆以太网、10GBASE-T万兆以太网等满足了从家庭网络到企业级网络的多样需求。
9拨号调制解调器、HFC、DSL和FTTH 都用于住宅接入。对于这些技术给出每种技术的传输速率的范围并讨论它们的传输速率是共享的还是专用的。
- 拨号调制解调器
传输速率范围大约56 Kbps千比特每秒。共享或专用传输速率通常是专用的意味着一旦连接建立该速率专用于单个用户尽管实际速度可能受电话线路质量影响。 - HFC混合光纤同轴电缆传输速率范围下行速率通常在几百兆比特每秒Mbps到千兆比特每秒Gbps范围内上行速率则较低可能从几Mbps到几百Mbps。共享或专用HFC的下行链路通常是广播式的对所有用户提供的带宽是共享的而上行链路由于用户共享上行通道也是共享的。这意味着在高峰时段用户可能会经历速度下降。 - DSL数字用户线路传输速率范围根据DSL的具体类型如ADSL、VDSL等下载速率可以从几Mbps到数百Mbps不等上行速率通常较低但也有所提升特别是对于VDSL等较新标准。共享或专用DSL连接的下行和上行速率在理论上是专用的即为单个用户分配。然而实际体验可能受线路距离、线路质量及网络拥塞等因素影响。 - FTTH光纤到户传输速率范围FTTH提供极高的数据传输速率下行和上行速率都可以达到几百Mbps到数千MbpsGbps。共享或专用FTTH通常为用户提供专用的传输速率意味着每个用户直接通过光纤连接到网络享受独立的带宽不受其他用户使用情况的影响因此在理论上提供最稳定和最高的性能。 这些技术各有优势用户选择时会根据可用性、成本、所需带宽以及服务提供商的具体方案来决定。
10描述今天使用最广泛的无线因特网接入技术。将他们进行比较和对照。
Wi-Fi (IEEE 802.11标准系列):4G/5G移动网络:LTE/5G Fixed Wireless Access (FWA):Satellite Internet (卫星互联网):
11假定在发送主机和接收主机间只有一台分组交换机。发送主机和交换机间以及交换机和接收主机间的传输速率分别是R1和R2。假设该交换机使用存储转发分组交换方式发送一个长度为L的分组的端到端总时延是什么?(忽略排队时延、传播时延和处理时延 只有传输时延L/R1L/R2
12与分组交换网络相比电路交换网络有哪些优点?在电路交换网络中TDM比FDM有哪些优点? 1.3节
13假定用户共享一条2Mbps链路。同时假定当每个用户传输时连续以1Mbps 传输但每个用户仅传输20%的时间。
a.当使用电路交换时能够支持多少用户? b.作为该题的后继问题假定使用分组交换。为什么如果两个或更少的用户同时传输的话在链路前面基本上没有排队时延?为什么如果3个用户同时传输的话将有排队时延?c.求出某指定用户正在传输的概率。 d.假定现在有3个用户。求出在任何给定的时间所有3个用户在同时传输的概率。求出队列增长 的时间比率。
解答 假定用户共享一条2Mbps链路每个用户以1Mbps传输且每个用户仅传输20%的时间。 a. 当使用电路交换时因为电路是专用的所以只有1个用户可以使用链路。即使用户只传输20%的时间他们仍然需要独占整个链路。因此理论上最多只能支持1个用户。 b. 使用分组交换时如果两个或更少的用户同时传输每个用户的数据可以交错传输因为分组交换允许多个用户共享同一链路。在20%的传输时间内如果有2个用户每个用户传输1Mbps他们的数据可以交替通过2Mbps链路所以不会有明显的排队时延。但如果有3个用户同时传输总传输速率超过了链路的容量3 * 1Mbps 2Mbps就会产生排队时延因为链路无法同时处理所有的数据。 c. 某指定用户正在传输的概率是其传输时间比例即20%也就是0.2。 d. 对于3个用户同时传输的概率是每个用户都在传输的概率的乘积因为他们是独立事件。每个用户在任一时刻传输的概率是0.2所以所有3个用户同时传输的概率是 (0.2^3 0.008) 或者 0.8%。队列增长的时间比率取决于用户同时传输的频率如果超过链路容量队列就会增长增长速率与超出链路容量的用户数成正比。
14为什么等级结构中级别相同的两个ISP通常互相对等?某IXP是如何挣钱的?
在等级结构中级别相同的两个ISP互联网服务提供商通常互相对等Peering因为他们之间互相交换流量无需通过上级ISP这样可以节省成本并改善网络性能。IXP互联网交换点通过提供一个平台让多个ISP互相连接和交换流量以此赚取费用可能是基于连接费用、交换流量的费用或者提供服务的订阅费。
15某些内容提供商构建了自己的网络。描述谷歌的网络。内容提供商构建这些网络的动机是什么?
内容提供商如谷歌构建自己的网络例如Google Global Cache主要是为了提高内容分发的效率和减少延迟。这些网络通常包含CDN内容分发网络将热门内容缓存在离用户更近的位置降低了对互联网主干网的依赖降低了网络拥塞提升了用户体验。此外拥有自己的网络也可以降低对第三方ISP的依赖降低传输成本并提高服务质量控制。
1.4节
16考虑从某源主机跨越一条固定路由向某目的主机发送一分组。列出端到端时延中的时延组成成分。这些时延中的哪些是固定的哪些是变化的?
处理时延源主机和沿途的每个路由器如果有的话在接收和处理分组头部信息时产生的时延。这包括检查分组头部、决定路由等操作的时间。这个时延是固定的但可能因设备性能不同而有所差异。排队时延分组在源主机、路由器或目的主机的输出队列中等待被发送的时间。这个时延是变化的取决于网络的拥塞程度和当前排队的分组数量。传输时延将分组的所有位从源主机或路由器的缓冲区发送到链路上的时间。计算公式为 分组长度 / 发送速率。这个时延是固定的一旦速率和分组大小确定时延就确定了。传播时延分组的第一个比特从发送方出发到达接收方的时间取决于物理介质的传播速度和距离。计算公式为 传输距离 / 信号传播速度。传播时延是固定的一旦距离和介质确定时延就确定了。 固定时延处理时延相对固定、传输时延、传播时延。变化时延排队时延。
17访问配套 Web网站上有关传输时延与传播时延的Java 小程序。在速率、传播时延和可用的分组长度之中找出一种组合使得该分组的第一个比特到达接收方之前发送方结束了传输。找出另一种组合使得发送方完成传输之前该分组的第一个比特到达了接收方.
18一个长度为100字节的分组经过距离为200km 的链路传播传播速率为2.5x10^8 m/s、并且传输速率为2Mbps它需要用多长时间?更为一般地一个长度为L的分组经距离为d的链路传播传播速率为s并且传输速率为Rbps它需要用多长时间?该时延与传输速率相关吗?
解答 time100/2.5×103200×103/2.5×108 0.050.8*0.0010.0408s TIMEL/sd/R
传输时延与传输速率Rbps成反比而传播时延与传输速率无关。这意味着如果传输速率增加传输时延会减少但传播时延保持不变。
19假定主机A要向主机B发送一个大文件。从主机A到主机B的路径上有3段链路其速率分别为R1500kbps,R22Mbps,R31Mbps。
a.假定该网络中没有其他流量该文件传送的吞吐量是多少? b.假定该文件为4MB。用吞吐量除以文件长度将该文件传输到主机B大致需要多长时间? c.重复(a)和(b)只是这时R2,减小到100kbps。
解答 a.吞吐量取决于最小的速率即500kbps b.4* 8/0.564s c.此时吞吐量变为R2100kbps时间延长至5倍也就是320s
注意这里一个是字节一个是比特之间有一个8倍进率
1.5节
22列出一个层次能够执行的5个任务。这些任务中的一个(或两个)可能由两个(或更多)层次执行吗?
数据封装将数据添加到特定的头部信息以便在不同层次进行传输。错误检测与纠正通过校验和或纠错编码确保数据的完整性。流量控制管理发送速率以防止网络拥塞。路由选择决定数据包从源到目的地的最佳路径。重传机制当数据包丢失时负责重新发送。
某些任务可能由两个或更多层次执行例如
错误检测与纠正运输层和链路层都可能包含错误检测机制如TCP的校验和和链路层的CRC。流量控制运输层如TCP和网络层如IP选项都可以实施流量控制。
23因特网协议栈中的5个层次有哪些?在这些层次中每层的主要任务是什么?
因特网协议栈TCP/IP模型的5个层次是
应用层负责提供用户应用如HTTP、FTP、SMTP等主要任务是定义应用程序如何与网络通信。传输层主要协议有TCP和UDP负责端到端的数据传输保证数据的可靠性和顺序。网络层主要协议是IP负责寻址和路由决定数据包如何通过网络到达目的地。数据链路层负责在相邻节点间传输数据如以太网、Wi-Fi包括MAC地址和帧的封装。物理层定义物理媒介上的信号传输如电压、光强度等。
24什么是应用层报文?什么是运输层报文段?什么是网络层数据报?什么是链路层帧?
应用层报文指的是应用层协议如HTTP请求或SMTP邮件生成的完整消息。运输层报文段如TCP段或UDP数据报是应用层数据加上运输层头部信息负责端到端的数据传输。网络层数据报也称为IP数据报包含网络层头部和来自运输层的报文段负责数据的网络路由。链路层帧包含链路层头部和来自网络层的数据报负责在物理链路上的传输。
25路由器处理因特网协议栈中的哪些层次?链路层交换机处理的是哪些层次?主机处理的是哪些层次?
路由器处理的是网络层和部分数据链路层以确定下一跳和封装/解封装数据包。链路层交换机处理的是数据链路层主要负责帧的交换和过滤。主机处理所有层次从应用层到物理层包括数据的生成、封装、解封装、处理和传输。
1.6节
26病毒和蠕虫之间有什么不同? 病毒通常需要宿主程序来传播。它们依附在合法的软件上当这个软件被执行时病毒也随之激活并感染其他程序或文件。病毒需要用户采取行动如打开受感染的电子邮件附件或下载并运行含有病毒的文件才能传播。 蠕虫则是自我复制的程序它们不需要依附在宿主程序上即可独立传播。蠕虫能够利用网络服务和安全漏洞自动传播无需用户交互。蠕虫能够扫描网络寻找易受攻击的系统一旦发现目标就自行复制并传播到下一个系统。
27描述如何产生一个僵尸网络以及僵尸网络是怎样被用于DDoS攻击的。
产生僵尸网络:感染阶段: 攻击者首先通过各种手段如钓鱼邮件、恶意下载、未打补丁的软件漏洞将恶意软件通常称为“僵尸程序”植入大量用户的电脑中。控制阶段: 这些被感染的计算机成为“僵尸”攻击者通过命令与控制CC服务器远程控制这些僵尸计算机形成僵尸网络。隐藏与持久化: 恶意软件会尽量隐藏其存在避免被安全软件检测并设法在系统重启后继续运行。 用于DDoS攻击:指令下达: 攻击者通过CC服务器向僵尸网络中的所有或部分僵尸计算机发送攻击指令。协同攻击: 僵尸计算机根据指令同时向目标服务器或网络发送大量请求如HTTP请求、TCP连接请求等导致目标系统资源耗尽无法响应正常用户请求。放大攻击: 在某些DDoS攻击中攻击者还会利用技术手段如DNS放大攻击进一步增加攻击流量使得少量僵尸计算机的请求能够造成更大规模的损害。
28假定 Alice 和 Bob 经计算机网络互相发送分组。假定Trudy 将自己安置在网络中使得她能够俘获由Alice发送的所有分组并发送她希望给Bob的东西;她也能够俘获由Bob发送的所有分绍并发送她希望给 Alice的东西。列出在这种情况下Trudy能够做的某些恶意的事情。
篡改通信内容: Trudy可以修改Alice发送给Bob的信息内容或Bob发送给Alice的信息导致双方收到错误或误导性的信息。窃听和信息泄露: Trudy可以监听并记录所有通信内容获取敏感信息如密码、个人数据或商业机密。身份冒充: Trudy可以冒充Alice或Bob的身份向对方发送虚假信息进行欺诈或破坏信任关系。注入恶意软件: Trudy可以在通信中插入恶意软件当Alice或Bob打开接收到的文件或链接时感染他们的系统。拒绝服务攻击: Trudy可以通过持续发送大量无意义的数据包占用通信带宽或消耗系统资源导致Alice或Bob的通信中断或系统瘫痪。金融诈骗: 如果通信涉及财务交易Trudy可以更改交易细节如收款账户信息从而盗取资金。数据篡改: 修改或删除Alice和Bob之间传输的重要文件或数据造成业务混乱或数据丢失。
拒绝服务Denial of Service, DoS攻击是一种网络安全威胁其目的是通过消耗目标网络或系统的资源使其无法提供正常的服务或功能从而阻止合法用户访问。