高级计算机网络课后习题答案
- 格式:doc
- 大小:40.50 KB
- 文档页数:6
(完整版)计算机⽹络原理课后习题答案《计算机⽹络》(第四版)谢希仁第1章概述作业题1-03、1-06、1-10、1-13、1-20、1-221-03.试从多个⽅⾯⽐较电路交换、报⽂交换和分组交换的主要优缺点。
答:(1)电路交换它的特点是实时性强,时延⼩,交换设备成本较低。
但同时也带来线路利⽤率低,电路接续时间长,通信效率低,不同类型终端⽤户之间不能通信等缺点。
电路交换⽐较适⽤于信息量⼤、长报⽂,经常使⽤的固定⽤户之间的通信。
(2)报⽂交换报⽂交换的优点是中继电路利⽤率⾼,可以多个⽤户同时在⼀条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显⽽易见的。
以报⽂为单位进⾏存储转发,⽹络传输时延⼤,且占⽤⼤量的交换机内存和外存,不能满⾜对实时性要求⾼的⽤户。
报⽂交换适⽤于传输的报⽂较短、实时性要求较低的⽹络⽤户之间的通信,如公⽤电报⽹。
(3)分组交换分组交换⽐电路交换的电路利⽤率⾼,⽐报⽂交换的传输时延⼩,交互性好。
1-06.试将TCP/IP和OSI的体系结构进⾏⽐较。
讨论其异同点。
答:(1)OSI和TCP/IP的相同点是:都是基于独⽴的协议栈的概念;⼆者均采⽤层次结构,⽽且都是按功能分层,层功能⼤体相似。
(2)OSI和TCP/IP的不同点:①OSI分七层,⾃下⽽上分为物理层、数据链路层、⽹络层、运输层、应⽤层、表⽰层和会话层;⽽TCP/IP具体分五层:应⽤层、运输层、⽹络层、⽹络接⼝层和物理层。
严格讲,TCP/IP⽹间⽹协议只包括下三层,应⽤程序不算TCP/IP的⼀部分②OSI层次间存在严格的调⽤关系,两个(N)层实体的通信必须通过下⼀层(N-1)层实体,不能越级,⽽TCP/IP可以越过紧邻的下⼀层直接使⽤更低层次所提供的服务(这种层次关系常被称为“等级”关系),因⽽减少了⼀些不必要的开销,提⾼了协议的效率。
③OSI 只考虑⽤⼀种标准的公⽤数据⽹。
TCP/IP ⼀开始就考虑到多种异构⽹的互连问题,并将⽹际协议IP 作为TCP/IP 的重要组成部分。
第四章网络层1.网络层向上提供的服务有哪两种?是比较其优缺点。
网络层向运输层提供“面向连接”虚电路(Virtual Circuit)服务或“无连接”数据报服务前者预约了双方通信所需的一切网络资源。
优点是能提供服务质量的承诺。
即所传送的分组不出错、丢失、重复和失序(不按序列到达终点),也保证分组传送的时限,缺点是路由器复杂,网络成本高;后者无网络资源障碍,尽力而为,优缺点与前者互易2.网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决?网络互联可扩大用户共享资源范围和更大的通信区域进行网络互连时,需要解决共同的问题有:不同的寻址方案不同的最大分组长度不同的网络接入机制不同的超时控制不同的差错恢复方法不同的状态报告方法不同的路由选择技术不同的用户接入控制不同的服务(面向连接服务和无连接服务)不同的管理与控制方式3.作为中间设备,转发器、网桥、路由器和网关有何区别?中间设备又称为中间系统或中继(relay)系统。
物理层中继系统:转发器(repeater)。
数据链路层中继系统:网桥或桥接器(bridge)。
网络层中继系统:路由器(router)。
网桥和路由器的混合物:桥路器(brouter)。
网络层以上的中继系统:网关(gateway)。
4.试简单说明下列协议的作用:IP、ARP、RARP和ICMP。
IP协议:实现网络互连。
使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。
网际协议IP是TCP/IP体系中两个最主要的协议之一,与IP协议配套使用的还有四个协议。
ARP协议:是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
RARP:是解决同一个局域网上的主机或路由器的硬件地址和IP地址的映射问题。
ICMP:提供差错报告和询问报文,以提高IP数据交付成功的机会因特网组管理协议IGMP:用于探寻、转发本局域网内的组成员关系。
5.IP地址分为几类?各如何表示?IP地址的主要特点是什么?分为ABCDE 5类;每一类地址都由两个固定长度的字段组成,其中一个字段是网络号net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号host-id,它标志该主机(或路由器)。
《计算机网络》课后习题答案第一章概述1-1 计算机网络向用户可以提供哪些服务?答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。
1-3 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。
当交换机完成接续,对方收到发起端的信号,双方即可进行通信。
在整个通信过程中双方一直占用该电路。
它的特点是实时性强,时延小,交换设备成本较低。
但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。
电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。
(2)报文交换将用户的报文存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。
报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显而易见的。
以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。
报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
1-5 因特网的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。
答:第一阶段是从单个网络ARPANRET 向互联网发展的过程。
最初的分组交换网ARPANET 只是一个单个的分组交换网,所有要连接在ARPANET 上的主机都直接与就近的结点交换机相连。
答:可能,但应用程序中必须额外提供与TCP相同的功能。
5—08为什么说UDP是面向报文的,而TCP是面向字节流的?答:发送方UDP 对应用程序交下来的报文,在添加首部后就向下交付IP 层。
UDP 对应用层交下来的报文,既不合并,也不拆分,而是保存这些报文的边界。
接收方UDP 对IP 层交上来的UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。
发送方TCP对应用程序交下来的报文数据块,视为无结构的字节流〔无边界约束,课分拆/合并〕,但维持各字节5—09端口的作用是什么?为什么端口要划分为三种?答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。
熟知端口,数值一般为0~1023.标记常规的效劳进程;1024~491515—10试说明运输层中伪首部的作用。
答:用于计算运输层数据报校验和。
5—11某个应用进程使用运输层的用户数据报UDP,然而继续向下交给IP层后,又封装成IP 数据报。
既然都是数据报,可否跳过UDP而直接交给IP层?哪些功能UDP提供了但IP没提提供?答:不可跳过UDP而直接交给IP层IP数据报IP报承当主机寻址,提供报头检错;只能找到目的主机而无法找到目的进程。
UDP提供对应用进程的复用和分用功能,以及提供对数据差分的过失检验。
5—12一个应用程序用UDP,到IP层把数据报在划分为4个数据报片发送出去,结果前两个数据报片丧失,后两个到达目的站。
过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。
结果这次前两个到达目的站而后两个丧失。
试问:在目的站能否将这两次传输的4个数据报片组装成完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。
答:不行重传时,IP数据报的标识字段会有另一个标识符。
仅当标识符相同的IP数据报片才能组装成一个IP数据报。
前两个IP数据报片的标识符与后两个IP数据报片的标识符不同,因此不能组装成一个IP数据报。
计算机网络课后习题答案(第三章)(2009-12-14 18:16:22)转载▼标签:课程-计算机教育第三章数据链路层3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。
“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。
3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.答:链路管理帧定界流量控制差错控制将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。
3-03 网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界是分组交换的必然要求透明传输避免消息符号与帧定界符号相混淆差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源3-05 如果在数据链路层不进行帧定界,会发生什么问题?答:无法区分分组与分组无法确定分组的控制域和数据域无法将差错更正的范围限定在确切的局部3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?答:简单,提供不可靠的数据报服务,检错,无纠错不使用序号和确认机制地址字段A 只置为0xFF。
交换机的基本配置实验:1.1 访问交换机的两种终端模式Console和VTY方式的异同点何在?当一个新的交换机使用时选用何种方式?交换机的Console终端模式是用Console口管理交换机,属于带外管理,不占用交换机的网络接口,其特点是需要使用配置线缆,近距离配置。
操作模式包括:用户模式、特权模式、全局配置模式、端口模式等几种。
安全角度出发,有必要设置密码来保证网络配置的安全、稳定。
包括:控制台密码、特权密码、telnet密码。
VTY全称是(virtual teletYpe)虚拟终端连接,是在个人电脑上虚拟的一个控制交换机的终端及为此目的而写的软件,VTY方式属于带内管理,要用双绞线连接交换机一个以太口,可远距离配置。
有用户模式与特权模式。
通过password和secret密码进行管理。
第一次配置交换机时必须利用Console端口进行配置。
1.2 使用超级终端的发送功能重新装载备份配置文件时,该文件是覆盖RAM还是NVRAM 中的配置文件?NVRAM即非易失性随机访问存储器(Non-V olatile Random Access Memory),是指断电后仍能保持数据的一种RAM。
交换机上的NVRAM通常用来存储交换机的配置文件以配置文件的备份,当需要重新装载备份配置文件时,调用文件后覆盖至RAM。
单台交换机下实现VLAN2.1 如果想在Switch上增加一台PC3,把他加入VLAN1中,它能与PC2实现Ping通吗?如果再加一台PC4使之与PC2能够ping通应该如何操作,写出相关命令与连线方法?PC3加入了VLAN 1,PC2接入了VLAN 2,,两者不在一个VLAN中因而不能ping通。
跨交换机实现VLAN3.1 为什么需要三层设备才能实现VLAN间的通信?目前有哪些方法能够实现VLAN间的通信?答:VLAN需要三层设备才能进行VLAN间的通信,因为一方面:根据OSI模型,VLAN 是第二层的。
1.计算机网络就是利用通信线路和通信设备将不同地理位置的、具有独立功能的多台计算机系统或共享设备互联起来,配以功能完善的网络软件,使之实现资源共享、互相通信和分布式处理的整个系统。
(第4页)2.通信功能资源共享(1)硬件资源共享(2)软件资源共享(3)数据资源共享(第5页)3.(1)面向终端的计算机通信网路特点:计算机为网络的中心和控制者,终端围绕中心计算机分布在各处,各终端通过通信线路共享主机的硬件和软件资源。
(2)计算机互联网阶段特点:是一个典型的以实现资源共享为目的的具有通信功能的多级系统。
其核心技术是分组交换技术。
(3)既有统一的网络体系结构、遵循国际标准化协议的标准计算机网络特点:开放系统互连参考模型,商业化标准是TCP/IP协议。
(4)网络互联与高速网络协议特点:采用高速网络技术,出现了综合业务数字网,网络多媒体和智能网络。
(第1页)4.局域网,城域网,广域网。
(第6页)5.(1)星状拓扑特点:星状拓扑是由中央节点和通过点对点通信链路接到中央结点的各个站点组成,星状拓扑的各节点间相互独立,每个节点均以一条独立的线路与中央结点相连。
(2)总线型拓扑特点:总线型拓扑结构采用单根传输线作为传输介质,所有节点都通过硬件接口直接连到这一公共传输介质上。
(3)环状拓扑特点:环状拓扑的网络有网络中若干中继器使用电缆通过点对点的链路首尾相连组成一个闭合环。
网络中各节点计算机通过一条通信线路连接起来,信息按一定方向从一个节点传输到下一个节点。
所有节点共享同一个环状信道,环上传输的任何数据都必须经过所有结点。
(4)树状拓扑特点:树状拓扑是一种分层结构,适用于分级管理控制系统,当站点发送时,根接受该信号,然后在广播发送到全网。
组网灵活,易于扩展。
故障隔离较容易。
(5)混合型拓扑特点:故障诊断和隔离较为方便,易于扩展,安装方便。
(6)网状拓扑特点:不受瓶颈问题和失效问题的影响,提供了冗余的线路。
(7)蜂窝状拓扑特点:这种拓扑结构不依赖于互连电缆,而是依赖于无线传输介质,这就避免了传统的布线限制,对移动设备的使用提供了便利条件,通过时是的一些不便布线的特殊场所的数据传输成为可能。
计算机网络习题和参考答案解析计算机网习题及参考答案第一章1.1写出计算机网络的定义,指明涉及到的知识点。
答:计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互联起来,实现资源共享和信息传输的系统。
涉及到的知识点:1)传输介质;2)通信协议;3)不同地点.;4)计算机设备;5)资源共享;6)数据传输;7)系统。
1.6计算机网络提供的基本功能有哪些?答:1)数据通信。
计算机网络中的计算机设备,终端与计算机、计算机与计算机之间进行通信,数据传输,实现数据和信息的传输、收集和交换。
2)资源共享。
用户通过计算机网络可以共享系统内的硬件、软件、数据、文档信息,以及通过信息交流获取更多的知识。
3)给网络用户提供最好的性价比服务,减少重复投资。
4)提供大容量网络存储,不断增加新的多媒体应用。
5)提供分布式处理,使得协同操作为可能;平衡不同地点计算机系统的负荷,降低软件设计的复杂性,充分利用计算机网络系统内的资源,使得网格计算成为可能,提高计算机网络系统的效率。
6)对地理上分散的计算机系统进行集中控制,实现对网络资源集中管理和分配。
7)提供高可靠性的系统,借助在不同信息处理位置和数据存储地点的备份,通过传输线路和信息处理设备的冗余实现高可靠性。
1.13计算机网络的协议体系结构什么特征?答:计算机网络中计算机进行通信、数据交换时需要制定算双方都要遵守的通信规则和约定就是协议。
协议是按层次节后世界的,协议层次的集合构成了协议体系结构。
网络协议层次结构包含两个基本内容:1、网络实现的功能分解到若干层次,每个功能用同等层协议或对等层协议实现,不同系统中的对等层要遵循对等层协议,通过对等层协议理解和完成该层的功能。
2、相邻层次之间通过接口交互必要的信息,构成下层为上次提供服务的关系,也成为接口关系。
网络服务靠服务原语进行描述,网络协议软件根据网络协议结构进行设计和开发。
1.19 A1.26通信1.27局域网、城域网、广域网第二章2.7写出网络协议的三个要素的主要内容。
计算机网络(第二版)课后习题答案计算机网络(第二版)课后习题答案一、绪论计算机网络是指在多个计算机之间传输数据和共享资源的系统。
随着互联网的普及和发展,计算机网络已经成为现代社会中不可或缺的组成部分。
本文将回答《计算机网络(第二版)》课后习题,并提供详细的解答。
二、物理层1. 什么是物理层?物理层的任务是什么?物理层是计算机网络模型中的第一层,主要负责传输比特流。
其任务包括确定物理传输媒介的规范、数据的编码认证、物理连接的建立和维护等。
2. 传输媒介可分为哪几种类型?各有什么特点?传输媒介可分为有线传输媒介和无线传输媒介两种类型。
有线传输媒介包括双绞线、同轴电缆和光纤等,其特点是传输速度快、传输距离较长、抗干扰能力强。
无线传输媒介包括无线电波和红外线等,其特点是灵活性高、易于扩展和部署,但传输速度和距离受到限制。
3. 什么是调制和解调?其作用是什么?调制是将数字信号转换为模拟信号的过程,解调是将模拟信号转换为数字信号的过程。
调制和解调的作用是在发送端将数字数据转换为适合在传输媒介上传输的模拟信号,然后在接收端将模拟信号转换为可被计算机理解的数字数据。
4. 什么是信道复用?常见的信道复用技术有哪些?信道复用是指通过合理地利用通信线路,将不同用户的数据流合并在一起传输的技术。
常见的信道复用技术包括频分复用(FDM)、时分复用(TDM)和码分复用(CDM)等。
三、数据链路层1. 数据链路层有哪些基本的功能?数据链路层的基本功能包括封装成帧、物理寻址、错误检测和流量控制等。
封装成帧将网络层交付的数据分成适当的数据帧进行传输;物理寻址通过物理地址标识源和目的设备;错误检测使用帧检验序列等方法检测传输中的错误;流量控制通过控制数据的发送速率来保证接收端能够正确接收数据。
2. 什么是差错控制?常见的差错检测技术有哪些?差错控制是指在数据传输过程中采取一定的机制来检测和纠正传输中发生的差错。
常见的差错检测技术有纵向奇偶校验、循环冗余检验(CRC)和海明码等。
第一节作业
1、简述需要网络管理的理由;
计算机网络日益成为个人和企业日常活动比不可少的工具.对于如何保证网络的安全,组织网络高效地运行提出了迫切要求.此外,计算机网络的组成越来越复杂,规模越来越大.其管理的难度更是非同小可.迫切需要一个网络管理系统。
网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视、测试、配置、分析、评价和控制,这样就能以合理的价格满足网络的一些需求,如实时运行性能、服务质量等。
2、Agent软件对应于OSI的哪几层?
表示层、会话层、传输层、网络层、数据链路层、物理层
3、NME,NMA各起什么作用?
NME:网络管理实体,它的作用主要有以下几点:
1)收集网络活动信息;
2)测试本地设备;
3)在本地存储信息;
4)响应要求,传送信息;
5)根据命令改变参数。
NMA:网络管理应用,它的作用主要有以下几点:
1)提供用户接口;
2)显示管理信息;
3)向NME发出请求或指示;
4)改变设置。
4、轮询和心跳有什么不同?
轮询(Polling):为了及时了解管理对象的最新情况,代理必须经常地查询对象的各种参数。
这种定期查询叫轮询。
心跳(Heartbeats):代理隔一定时间向管理站发出信号,报告自己的状态。
目的让管理站知道代理是否存在,是否可与之通信等。
轮询机制是代理查询对象,而心跳机制是代理主动报告自己状态。
5、说出五项网络管理的作用各是什么?
网络管理有五大功能:故障管理、配置管理、性能管理、安全管理、计费管理。
故障管理(Fault Management)
故障管理是网络管理中最基本的功能之一。
一般先将网络修复,然后再分析网络故障的原因。
分析故障原因对于防止类似故障的再发生相当重要。
网络故障管理包括故障检测、隔离和纠正三方面,应包括以下典型功能:
1)故障监测;
2)故障报警;
3)故障信息管理;
4)排错支持工具;
5)检索/分析故障信息。
不严重的简单故障通常被记录在错误日志中,并不作特别处理;而严重一些的故障则需要通知网络管理器,即所谓的"警报"。
一般网络管理器应根据有
关信息对警报进行处理,排除故障。
当故障比较复杂时,网络管理器应能执行一些诊断测试来辨别故障原因。
计费管理(Accounting Management)
计费管理记录网络资源的使用,目的是控制和监测网络操作的费用和代价。
1)计费数据采集;
2)数据管理与数据维护;
3)计费政策制定;
4)政策比较与决策支持;
5)数据分析与费用计算;
6)数据查询。
配置管理(Configuration Management)
配置管理同样相当重要。
它初始化网络、并配置网络,以使其提供网络服务。
配置管理是一组对辨别、定义、控制和监视组成一个通信网络的对象所必要的相关功能,目的是为了实现某个特定功能或使网络性能达到最优。
1)配置信息的自动获取;
2)自动配置、自动备份及相关技术;
3)配置一致性检查;
4)用户操作记录功能。
性能管理(Performance Management)
性能管理估价系统资源的运行状况及通信效率等系统性能。
其能力包括监视和分析被管网络及其所提供服务的性能机制。
性能分析的结果可能会触发某个诊断测试过程或重新配置网络以维持网络的性能。
性能管理收集分析有关被管网络当前状况的数据信息,并维持和分析性能日志。
一些典型的功能包括:
1)性能监控;
2)阈值控制;
3)性能分桥;
4)可视化的性能报告;
5)实时性能监控;
6)网络对象性能查询。
安全管理(Security Management)
安全性一直是网络的薄弱环节之一,而用户对网络安全的要求又相当高,因此网络安全管理非常重要。
网络安全管理应包括对授权机制、访问控制、密和加密关键字的管理,另外还要维护和检查安全日志。
网络管理本身的安全由以下机制来保证:
1)管理员身份认证,采用基于公开密钥的证书认证机制;
2)管理信息存储和传输的加密与完整性,Web浏览器和网络管理服务器之
间采用安全套接字层(SSL)传输协议,对管理信息加密传输并保证其完
整性;
3)网络管理用户分组管理与访问控制;
4)系统日志分析,记录用户所有的操作,使系统的操作和对网络对象的修
改有据可查,同时也有助于故障的跟踪与恢复。
6、写出对象标识符
对象标识符(也称为 OID)是用于标识对象类或属性的编号。
对象标识符用
点分十进制字符串来表示(如,每个点代表层次结构中一个新的分支。
一般规律:
假设对象标识符是y,该对象所在的表有N个索引对象i1,i2,i3,…in,则它的某一行的实例标识符是y.(i1).(i2)…..(in)
对象实例转化为子标识符规则:
[1]整数值;
[2]固定长度的字符串值(每个字节编码为一个标识符);
[3]可变长的字符串值,先把串的实际长度n编码成第一个子标识符,然后把
每个字节编码成一个标识符,总共n+1个。
[4]对象标识符,如果长度为n,则n为第一个子标识符,后续为该对象标识
符,总共n+1个。
[5]IP地址,则为4个子标识符
第二节作业
1、TCP/IP协议中主要包括哪些协议?
从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。
网络接口层又称数据链路层是负责接收IP数据包并通过网络发送,或者从网络上接收物理帧,抽出IP数据包,交给IP层。
常见的接口层协议有:
Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM 等。
网络层负责相邻计算机之间的通信。
主要包括以下协议:
IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol)控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP (Reverse ARP)反向地址转换协议。
传输层提供应用程序间的通信。
主要包括以下协议:
传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP (User Datagram protocol)。
应用层向用户提供一组常用的应用程序。
应用层协议主要包括如下几个:FTP、TELNET、DNS、SMTP、NFS、HTTP。
2、写出IP和TCP协议的报头格式.
IP协议报头格式:
IPv4首部一般是20字节长。
分别为:
[1]版本号(协议版本号1,2,3,4...)(其值从0开始,第一版本)
[2]IHL:IP头长度以32位计,最小5。
[3]服务类型:一个字节长,左三位优先级,中间3位分别表示为延迟(D),
吞吐率(T),和可靠性(R)。
[4]段总长度:IP段(段头和数据)包含的字节数最大为65535
[5]标识符:具有标识意义,由发送方高层协议提供,或由IP实体生成,
用于联系数据报的各个分段。
[6]标志:D为0表示IP数据报可分段,为1表示不可分段。
M为0表示
最后一段,为1表示后面还有分段。
还有一位未用。
[7]段偏置值:13位长,取值为0-8191,表示该段在原来的位置。
第一
分段的偏移值为0。