tcp ip总结(答案)

时间:2024.3.2

这是我自己总结的,大家请鉴别着看,确定了有错误的地方后,请改正后再上传上来供大家分享。

1. 概述

1.1 OSI七层参考模型概述 (物、数、网、传、会、表、应)

1.2 数据封装和拆封过程

2.HTTP协议

2.1 HTTP1.1新增加的特性 2.2 HTTP请求报文的格式,请求首部的含义

2.3 HTTP相应报文的格式,相应首部的含义 2.4 HTTP请求报文中的方法

2.5 HTTP本身是无状态的协议,HTTP应用中采用什么技术实现状态保持

3.FTP协议

3.1 FTP概述 3.2 FTP控制连接的创建、用户鉴别

3.3 FTP工作模式(主动模式和被动模式)

3.4 FTP通用数据通信和传输模式(ASCII传输和Binary传输)

4.DNS协议

4.1 域名解析过程 4.2 递归解析和反复解析

4.3 DNS的报文格式 4.4 DNS资源记录的类型

5.DHCP协议

5.1 DHCP客户机获取IP地址的过程 ()

6.SMTP和POP3协议

6.1 理解MIME 6.2 理解SMTP的工作机制

6.3 理解POP3的工作机制

7.传输层

7.1TCP连接建立(过程,交换哪些参数) 7.2 TCP滑动窗口机制 7.3TCP如何保障数据传输的可靠性 7.4 TCP的拥塞控制机制 7.5UDP的特点

8.移动Ipv4

8.1 移动IP的工作原理

9.Ipv6

9.1 Ipv6的地址空间、地址表示方式、地址类型。

9.2Ipv6的寻址方式 9.3 Ipv6的新增特性。

10.ICMP和ARP

综合应用题

1.下面列出的是使用TCP/IP协议通信的两台主机A和B传送邮件的对话过程,请根据这个对话回答问题?

A: 220beta.gov simple mail transfer service ready

B: HELO alpha.edu

A: 250beta.gov

B: MAIL FROM:<smith@alpha.edu>

A: 250 mail accepted

B: RCPT TO:<jones@beta.gov>

A: 250 recipient accepted

B: RCPT TO:<green@beta.gov>

A: 550 no such user here

B: RCPT TO:<brown@beta.gov>

A: 250recipent accepted

B: DATA

A: 354 start mail input: end with<CR><LF>.<CR><JF>

B: Date:Sat 27 June 2000 13:26:3l BJ

B: From:smith@ alpha.edu

B: ......

B: ......

B: ??↙

B: ↙

A: 2500K

B: QUIT

A: 221 beta.gov service closing transmission channel.

问题:

(1)邮件发送方机器的全名是什么?发邮件的用户名是什么?

(2)发送方想把该邮件发给几个用户?他们各叫什么名字?

(3)邮件接收方机器的全名是什么?

(4)哪些用户能收到该邮件?

(5)为了接收邮件,接收方机器上等待连接的端口号是多少?

(6)传送邮件所使用的传输层协议叫什么名字?

(7)以2开头的应答意味着什么?以3开头的应答又表明什么?

(8)以4和5开头的应答各表示什么样的错误?

解答:

(1)邮件发送方机器的全名是alpha.edu,发邮件的用户名smith。

(2)发送方想把该邮件发给三个用户,他们的名字分别是jones、goen和brown。

(3)邮件接收方机器的全名是beta.gov。

(4)用户jones和brown能收到该邮件。

(5)为了接收邮件,接收方机器上等待连接的端口号是25。

(6)传送邮件所使用的传输层协议叫TCP(传输控制协议)。

(7)以2开头的应答意味着成功,以3开头的应答表明需要有进一步的动作。

(8)以4和5开头的应答表示错误,4开头是暂时性错误,比如磁盘满;5开头

则是永久性错误,例如接收用户不存在。·

2.简述一台DHCP客户机获取IP地址的过程。

答:课本P174!

3.请说明IP数据报在传输过程中,首部的哪些字段一定要变化,哪些一定不变化,哪些可能要变化。

答:在字段中一定不会改变:版本号、服务类型、协议、目的IP地址;

肯定会变:生存时间(TTL)(每经过一跳路由器,TTL值减一);首部校验和(首部校验和是根据首部生成的,TTL字段变化,首部校验和随之也要变化)。

可能会变:源ip地址(在经过地址转换的时候改变);数据报总长度、标识、片偏移、标志(数据报总长度大于网络MTU,数据报分片时改变);某些IP选项(根据实际内容和规则发生改变)。

4.IP数据报一旦被分片,则在到达目的主机之前就一直以单独的数据报存在,在到达主机后,才组合成原始的数据报。简述这样做的理由。

答:这样做的理由是:一是各片作为独立数据报进行传输,在网络中可能沿不同的路径传输,不太可能在中间的某一个路由器上收齐同一数据报的各个分片;二是不在中间进行重组可以简化路由器上的协议,减轻路由器的负担。

5.说明传输层的作用,并分析UDP和TCP各自的特点,举例哪些应用使用了UDP,哪些使用了TCP。

答:UDP是无连接的;使用尽最大努力交付,即不保证可靠交付;是面向报文的;没有拥塞控制;支持一对一、一对多、多对

一、多对多的交互通信;首部开销小;适合用于可靠性较高的局域网内传输。TCP是面向连接的运输层的协议;只能是点对点(一对一)的;提供可靠交付的服务;提供全双工的通信;面向字节流;适合可靠性较差的广域网。

用UDP传输的应用层协议有:SNMP、TFTP、BOOPT、DNS(TCP)等;

用TCP传输的应用层协议有:HTTP、SMTP、TELNET、FTP、DNS(进行数据更新时的区域传输)等。

6.数据在Internet中传输的时候会遇到三个协议层的地址(比如MAC地址,IP地址,域名等),请问这些地址具体有什么用处,相互如何转换?

答:MAC地址是固化在适配器的ROM中的地址,是一个工作在数据链路层的地址,是确定帧在传播过程中的传播方向的地址;IP地址是一个网络层的地址,是确定IP数据报在传输工程中传播方向的地址,统一了具有不一致性和不确定性的物理层地址; 域名是一个应用层的地址,是为了方便人们记忆网络中主机名而确定的地址。 MAC地址与IP地址通过ARP和PARP协议实现转换;IP地址与域名之间通过DNS域名解析和反向解析实现转换;MAC地址与域名之间通过IP地址间接实现转换。

7.请说明DNS协议的工作过程。

答:首先查看本机的hosts缓存文件,若有对应的DNS解析,则结束;否则主机向DNS服务器发送DNS请求报文,进行递归或反复查询的DNS解析。

8.请分析DNS反复解析和递归解析的不同。

答:P150!!

9.FTP协议中,传输数据和传输控制命令使用不同的TCP连接,请简述这样做的好处。

答:该方案使FTP协议更加简单并且更容易实现;在数据连接后,控制连接仍然可以适当地保留着,它能够在重新建立新的数据连接是被继续使用,知道客户发送请求终止控制连接;发送方在所有的数据都发送后,可以在数据连接上用文件结束条件来通知接受方,从而完成数据传输的功能。

10.简述移动IP的工作原理。

答:P260!

11.学生A希望访问网站,A在其浏览器中输入并按回车,直到百度的网站首页显示在

其浏览器中,请问:在此过程中,按照TCP/IP参考模型,从应用层到网络层都用到了哪些协议?简述这些协议的作用。 答:应用层有:DNS(完成域名解析得到域名对应的IP地址)、FTP(从服务器上得到网页显示所需要的文件);运输层有:UDP(包装DNS解析段)、TCP(使客户端与服务器建立控制连接和数据连接完成文件传送)网络层有:ARP(完成IP地址与MAC地址的映射,使IP包得以正确传输)、IP(封装段形成IP报文)、ICMP(差错与控制报文协议,协助IP协议完成任务)

12.说明ARP协议的工作原理。简述局域网内防止ARP欺骗的技术措施。

答:ARP协议在同一网段内的解析过程:(1)请求方检查本地arp高速缓存,若包含则查找对应关系,找到物理地址;如果arp高速缓存中不包含相关的地址映射,则进行下一步操作;(2)向本地网络广播arp请求;(3)目的主机将请求方的地址信息写入arp高速缓存;(4)向请求方单播ARP应答;(5)请求方更新arp高速缓存。ARP协议在不同网段内的解析过程:(1)检查本地高速缓存,确定它是否含有路由器对应端口的ip地址与物理地址的映射。如果包含,则arp取出路由器端口的硬件地址,并以此物理地址为目的地址完成数据帧的分装和传输。否则进行下一步操作;(2)向下一跳路由器广播arp请求;(3)路由器缓存arp请求;(4)路由器将arp应答报文单播给源主机;(5)源主机刷新自己的arp高速缓存;(6)源主机向路由器发送数据;(7)路由器进行发送前查询路由表(或默认网关设置)得到去往目的IP的下一跳路由器的IP地址;(8)构造IP报文传给下一跳路由器(9)目的主机所在网段的路由器接受到报文后,向该网段内广播arp请求;(10)目的主机刷新arp高速缓存;(11)目的主机构造arp响应报文发送给路由器;(12)路由器刷新告诉缓存(13)路由其向目的主机发送数据。

13.ARP欺骗有几种不同的类型?在交换式局域网内应该采取哪些措施来避免ARP欺骗?

答:ARP欺骗攻击有两种可能,一种是对路由器ARP表的欺骗;另一种是对内网电脑(计算机(电脑))ARP表的欺骗;也可能两种攻击同时进行。不管怎么样,欺骗发送后,电脑(计算机(电脑))和路由器之间发送的数据可能就被送到错误的MAC地址上。 避免措施: 在客户端使用arp命令绑定网关的真实MAC地址命令;在交换机上做端口与MAC地址的静态绑定;在路由器上做IP地址与MAC地址的静态绑定;使用“ARP SERVER”按一定的时间间隔广播网段内所有主机的正确IP-MAC映射表;使用网络工具进行防治。

1.DNS报文分析(共10分)

1、DNS报文分析(共14分)

图1 DNS报文分析

图2 DNS报文分析

tcpip总结答案

(1)图1和图2哪个属于请求报文和应答报文?(2分)

答:图1为请求报文,2为应答报文。

(2)请求报文的问题是什么?问题记录数是几个?(2分)

答:请求的报文问题是:的IP地址是什么?

问题的记录个数为1个。

(3)应答记录数是几个?从应答报文来看的真实名字是什么?真实名字所对应的IP地址分别

是什么?同一个名字对应有多个IP地址的作用是什么?(4分)

答:应答记录数为3个。真实的名字为www.。

(4)从应答报文来看,区域上的授权名称服务器有几个?分别是什么?(2分)

答:有4个。分别是:ns6.、ns2.、ns4.、ns5.

2.ARP协议分析(共4分)

图3 ARP报文分析

tcpip总结答案

tcpip总结答案

(1)根据图3所示报文判断发出请求的主机IP地址和MAC地址分别是什么?该报文是单播、广播还是组播,

判断的依据是什么?(3分)

答:发出的请求的主机IP地址为:211.68.183.184.MAC地址为:00:0d:87:b6:9c:dc。报文是广播,判断依据是:目的IP地址为211.68.183.254.目的MAC地址为:全0。

(2)根据图4所示报文判断发出应答的主机的MAC地址是什么?(1分)

答:00:d0:95:82:2a:f8

3.TCP报文分析(共4分)

(1) 分别写出源端口、目的端口。(2分)

答:源端口为1056.目的端口为21

(2) 从目的端口可以推知目的主机提供的是什么服务?(1分)

答:为TCP的控制连接请求

(3) 分别写出源主机和目的主机宣告的接收窗口的大小。(1分)

答:源主机的接受窗口为:16384.目的主机的接受端口为:17520.

4. HTTP报文分析(共8分)

tcpip总结答案

图5 TCP报文分析

tcpip总结答案

图6 HTTP请求报文

图7 HTTP响应报文

(1)写出客户端浏览器和所访问的Web服务器使用HTTP协议的版本号(1分)

答:HTTP 1.1

(2)浏览器向服务器指出它能接收何种语言版本的对象?(1分)

答:中文简体

(3)客户机和服务器的IP地址是多少?(2分)

答:客户机的IP地址为:211.68.183.62;服务器的IP地址为:221.192.241.69

(4)服务器向浏览器返回response消息的状态代码是多少?(1分)

答:200

(5)请求报文中If-Modified-Since说明什么问题?(1分)

答:说明该客户端曾访问过该内容,并留有缓存

(6)Keep-Alive:timeout=5,max=100表明什么?(1分)

答:说明该TCP连接的在没有数据传输的时候的最长保留时间为5S;在该连接内允许的最多的数据传输次数为100次

(7)从响应报文中分析服务器端采用的Web服务器软件是什么?(1分)

答:Apache-Coyote 1.1

5.FTP报文分析(共4分)

tcpip总结答案

(1) 从图8中判断该FTP是主动连接还是被动连接?(1分)

答:主动方式连接(因为客户机进行了PORT方式的请求,并且服务器通过了)

(2) 服务器端采用的FTP服务器软件是什么?(1分)

答:FTP Server V6.0

(3) FTP的登录用户名是什么?(1分)

答:anonymous

(4) 从图8中所示的TCP连接中分析出哪个是控制连接哪个是数据连接?(1分)

tcpip总结答案

答:控制连接为:

数据连接为:

tcpip总结答案

tcpip总结答案


第二篇:tcp ip总结


tcpip总结

首先,该模型没有清楚地区分哪些是规范、哪些是实现;其次,TCP/IP模型的主机—网络层定义了网络层与数据链路层的接口,并不是常规意义上的一层,和接口层的区别是非常重要的,TCP/IP模型没有将它们区分开来。

更多相关推荐:
人文通识教育项目总结

大学生人文通识教育平台构建与拓展校园文化项目20xx年度总结汇报校团委:大学生人文通识教育平台构建及拓展校园文化项目自20xx年x月立项以来,文艺学院依托人文专业固有优势,致力于打通各个专业、社团、群体之间的学…

公司项目总结

湖北省天门市鑫天农产品冷链物流中心建设项目的总结报告一、项目实施单位基本请况天门市鑫天农业发展有限公司成立于20xx年,是湖北省农业产业化重点龙头企业。专门从事蔬菜种植、保鲜、加工、销售等。公司建有一个占地23…

小浦小学教育技术装备项目总结

小浦小学教育技术装备项目总结(20xx年)教育技术装备是学校深化课程改革、提高教育教学质量、深入推进素质教育、实现教育高位均衡发展的物质基础和技术保证。近年来,我校以创建江苏省义务教育现代化学校和省“四配套”建…

20xx年住院分娩补助项目总结

宣汉县卫生局关于20xx年农村孕产妇住院分娩补助项目工作总结今年以来,县卫生局按照国家医改政策关于实施重大公共卫生服务的有关要求,切实落实好农村孕产妇住院分娩补助项目,圆满完成了项目工作任务。一、强化了组织领导…

土壤水分测量方法研究SRT项目总结论文

土壤水分测量方法研究SRT项目总结论文我们的SRT项目名称是土壤水分测量方法研究,是基于现今人们忙于工作既想要种植植物又没有时间打理植物的现状而产生的课题研究。从去年x月的对SRT一无所知,到如今经过一年多的调…

绩溪县生猪科技入户工程项目总结

绩溪县生猪科技入户工程项目总结20xx年x月起绩溪县开始实施全国农业科技入户生猪生产技术推广项目,在部省主管部门领导和专家的关心和具体指导下,我局组织科技人员加大项目实施力度,整个项目开展顺利,以科技为动力,全…

古莲小学“体育、艺术2+1项目”总结汇报

古莲小学“体育、艺术2+1项目”总结汇报根据上级文件要求关于开展“体艺2+1项目”工作的要求,结合我校实际,制定我校“体艺2+1项目”工作的实施方案。现将开展情况进行如下汇报:一、指导思想我校重视素质教育,全面…

科研项目管理ppt总结

第一节科研项目质量管理概述1质量管理发展的动力科技进步和市场需求质量管理经历了质量检验统计质量管理和全面质量管理的发展阶段福特制奠定了质量管理的学科基础传统质量管理学科研究的主要内容是建立在质量环基础上是生产者...

IT项目管理总结

IT项目管理之毕业生二手物品交易项目流程1项目章程项目负责人和团队成员项目名称毕业生二手物品交易活动项目时间项目开始日期20xx年5月1日预计完成日期20xx年6月20日项目目标成立全校规模的二手物品交易市场为...

《IT项目管理》课程期末总结报告

IT项目管理课程期末总结报告第一章项目管理概述项目就是为创造一件独特的产品一项服务或者一种结果而进行的临时性努力另一方面日常运营是在维持商业经营方面发挥作用项目和运营的不同之处在于当达到目标或者终止目标时项目就...

IT项目管理工具总结

IT项目管理工具总结俗话说quot工欲善其事必先利其器quot在一个项目开发流程中如果搭配一个比较完善的项目管理工具必将取得事半功倍的效果本文搜集了目前项目管理界比较有规模的管理工具给予了简单介绍同时为了发扬免...

IT项目管理总结

1背景20xx年11月28到12月4日我有幸参加了信息产业部计算机信息系统集成项目经理培训在这7天中我收获颇多既打下了项目管理的理论基础又从培训老师那里学习到了很多项目管理的实践经验和技巧还根据自己以往的经验悟...

it项目总结ppt(452篇)