欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    为什么说http协议时建立在tcp协议上的又是无状态的协议.docx

    • 资源ID:3929243       资源大小:20.23KB        全文页数:6页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    为什么说http协议时建立在tcp协议上的又是无状态的协议.docx

    1、为什么说http协议时建立在tcp协议上的又是无状态的协议竭诚为您提供优质文档/双击可除为什么说,http协议时建立在tcp协议上的,又是无状态的协议篇一:20xx-20xx-2计算机网络基础期中考试试卷(答案)密封线以内答题无效电子科技大学20xx-20xx学年第二学期期中考试试卷课程名称:计算机网络基础考试形式:闭卷考试日期:20xx年月日考试时长:90分钟一、选择题(共30分,共15题,每题2分)1、网络带宽的单位bps是(a)。a、每秒传输的位数b、每秒传输的字节数c、每秒传输的分组数d、每秒传输的报文数2、协议要素中的语法是指(b)。a、字段的含义b、报文的格式c、时间同步d、请求和

    2、响应过程3、关于http和Ftp的说法,错误的是(a)。a、都是无状态的c、都采用tcp协议b、都可以作为文件传输协议d、http采用带内发送控制信息,而Ftp采用带外发送4、网页由1个基本的html文件和4个直接引用对象文件组成,在使用非持久http连接时所需的tcp连接总数为(c)。a、1b、2c、5d、65、下列dns服务器不具有分配域名功能的是(d)。a、根域名服务器b、顶级域名服务器c、权威域名服务器d、本地域名服务器6、Ftp协议传输命令使用的是(a)。a、基于tcp协议的控制连接b、基于tcp协议的数据连接c、基于udp协议的控制连接d、基于udp协议的数据连接7、tcp协议没有

    3、提供的服务是(b)。a、连接管理b、实时服务c、拥塞控制d、可靠数据传输密封线以内答题无效8、数据0x9876a543的十六比特校验和为(c)。a、0x3db9b、0x3dbac、0xc245d、0xc2469、tcp确定可靠传输中重传定时器的依据是(d)。a、采样Rttb、本次估算Rttc、采样Rtt与上一次估算Rtt的差值d、以上都是10、tcp程序可以提供(c)个不同端口。a、28b、210c、216d、23211、传输层端到端通信实际是在(c)之间的通信。a、主机b、网络c、进程d、路由器12、在udp报文中,伪首部的作用是(b)。a、数据对齐b、计算校验和c、数据加密d、填充数据13

    4、、tcp使用三次握手协议来建立连接,握手的第一个报文段是由标志位字段的(a)位被置为1来识别,表示请求连接。a、synb、ackc、pshd、Fin14、tcp协议为了实现可靠的服务,采用超时重传和累计确认技术,并规定确认号为(b)。a、上一个已接收的报文段的末字节序号b、下一个希望接收的报文段的首字节序号c、下一个将要发送的报文段的末字节序号d、下一个将要发送的报文段的首字节序号15、udp数据报头部不包括(d)。a、udp源端口号b、udp检验和c、udp目的端口号二、判断题(共20分,共10题,每题2分)1、tcp连接是指在数据传输之前在网络上确定一条数据传输的路径。()2、udp服务器

    5、端将为每个客户的请求建立一个新的套接字。()3、cookie技术可以实现用户的身份鉴别。()4、tcp协议中的流量控制是基于接收方的接收窗口大小控制发送方的发送窗口大小。()5、tcp协议可靠传输中超时定时器的时间一定大于采样Rtt的值。()6、tcp的首部长度是可变的,而udp首部长度是固定的。d、udp数据报头部长度()密封线以内答题无效7、smtp协议是邮件发送协议。()8、gbn回退n帧可靠传输中某一分组超时时,要重传该分组及其以后的所有分组。()9、使用Ftp进行文件传输时默认情况下既可以使用端口21也可以使用端口20。()10、http协议是一个无状态协议。1、描述tcp/ip参考

    6、模型及各层功能。(10分)答:tcp/ip的参考模型为五层:应用层、传输层、网络层、链路层、物理层。(5分)应用层application:面向用户的网络服务需求提供应用程序和应用层协议,如web应用和http。(1分)传输层transport:主机进程间数据段传送,tcp和udp。(1分)网络层network:主机(源、目标节点)间分组传送,主要是ip协议,路由协议。(1分)链路层link:相邻网络节点间的数据帧传送。(1分)物理层physical:实现数字和信号的相互转换,在物理介质上进行比特传送。(1分)2、描述tcp套接字编程服务器端的流程。(10分)答题要点:创建监听套接字(2分)-通

    7、过监听套接字接收客户请求并创建一个新的对应客户的套接字(3分)-通过创建的客户套接字收发数据(3分)-数据传输结束关闭客户套接字。(2分)3、简述停-等协议Rdt3.0的实现机制。(8分)答题要点:使用0、1两个序号对分组进行循环编号;(2分)发送方发送一个分组后必须等到该分组的确认后才能发送下一个分组;(2分)发送方对当前发送的分组启动一个定时器,只有定时器超时没有收到确认才重发该分组;(2分)(为什么说,http协议时建立在tcp协议上的,又是无状态的协议)接收方收到正确的分组返回当前分组序号的确认,收到错误的分组返回上一个分组序号的确认。(2分)三、简答题(共50分,共5题)()密封线以

    8、内答题无效4、在tcp拥塞控制中,假设第0秒时初始拥塞窗口为1,阀值为4,Rtt为1秒,在第4秒时出现超时,在第8秒时出现三次重复的确认。图示并论述0秒到12秒的拥塞窗口变化。(12分)答题要点:图示(6分);拥塞窗口在0-2秒指数增加,2-4秒线性增加;(2分)第5秒时阀值为3,5-7秒指数增长,7-8秒线性增长;(2分)第9秒时阀值为2,9-12秒线性增长。(2分)密封线以内答题无效5、简述tcp可靠数据传输实现过程。(10分)答:tcp采用了序列号、确认、滑动窗口协议等机制来保证可靠的数据传输。(2分)首先,tcp要为所发送的每一个分段加上序列号,保证每一个分段能被接收方接收,并只被正确

    9、地接收一次。(2分)其次,tcp采用具有重传功能的积极确认技术作为可靠数据流传输服务的基础。(2分)这里,确认是指接收端在正确收到分段之后向发送端回送一个确认(ack)信息。发送方将每个已发送的分段备份在自己的发送缓冲区里,而且在收到相应的确认之前是不会丢弃所保存的分段的。积极是指发送方在每一个分段发送完毕的同时启动一个定时器,假如定时器的定时期满而关于分段的确认信息尚未到达,则发送方认为该分段已丢失并主动重发。为了避免由于网络延迟引起迟到的确认和重复的确认,tcp规定在确认信息中捎带一个分段的序号,使接收方能正确地将分段与确认联系起来。(2分)第三,采用可变长的滑动窗口协议进行流量控制,以防

    10、止由于发送端与接收端之间的不匹配而引起数据丢失。tcp采用可变长的滑动窗口,使得发送端与接收端可根据自己的cpu和数据缓存资源对数据发送和接收能力作出动态调整,从而灵活性更强,也更合理。(2分)篇二:http实验报告编辑的第一个帧(syn)截图如下:序列号:1942589885确认号:0首部长度:50标志:02校验和由软件本身a键一键得出第二个帧截图(ack)如下:序列号:1942589886确认号:1942589887首部长度:50标志:10校验和由软件本身a键一键得出此时三次握手会话截图如下:编辑的第三个帧(ack+Fin)时由于机器注册码原因失败:(由于注册码原因实验多次软件自动崩溃)理

    11、论上数据应为:序列号:1942589887(上一帧序号+1)确认号:1942589887(同上一帧)首部长度:50标志:11校验和由软件本身a键一键得出思考题:1、如果在实验一发送建立连接请求帧之前,仿真机端不运行“ping服务器”命令,而又停止了仿真机端的tcp/ip协议,可能出现什么情况?通过实验来验证你的答案。回答:实验失败。理论上,由于仿真机没有ping监测机,监测机不知道仿真机的mac地址,所以仿真机发送请求帧之后,监测机要通过aRp协议来寻找仿真机地址,而由于仿真机停止了tcp/ip协议,导致监测机不知道仿真机地址,导致出现的实验现象是仿真机收不到回应报文。2、根据实验中窗口的变化

    12、和确认序号,分析tcp协议所使用的滑动窗口协议机制。参考图:12345678捎带确认1捎带再次确认1,来不及确认5捎带确认5捎带确认9捎带确认991011121314释放请求释放确认释放请求释放确认回答:运行tcp协议的计算机有两个滑动窗口:一个用于数据发送,另一个用于数据接收。发送端待发数据分组在缓冲区排队等待送出。被滑动窗口框入的分组,是可以在未收到接收确认的情况下最多送出的部分。滑动窗口左端标志x的分组,是已经被接收端确认收到的分组。随着新的确认到来,窗口不断向右滑动。3、当仿真机上同时打开多个浏览器窗口并访问同一web站点的不同页面时,系统是根据什么把返回的页面正确地显示到相应窗口的?

    13、回答:机器会为每一个浏览器窗口建立一个进程,每个进程绑定一个tcp端口,也就是说,通过端口号来区分收到的数据该送给哪一个窗口。传送数据的时候,每一个进程都会保持一个tcp连接,系统根据端口值识别不同的窗口,并返回相应页面。4、http和tcp之间是什么关系?结合实验说明http协议的无连接、无状态特性。篇三:实验tcp协议与http协议实验三tcp协议与http协议学号_142055210_姓名_李奋伟_实验机ip_192.168.1.103_实验机mac地址_34-e6-d7-77-e7-35_日期_20xx.6.17实验目的:掌握tcp协议内容,掌握http协议内容。实验步骤:1、捕获tc

    14、p三次握手的过程,如下:2、写出tcp三次握手的原理。综合上图,设ip地址为192.168.1.254的主机为a,ip地址为101.199.97.158的主机为b。可以分析得出,a是客户,b为服务器。第一次握手:a的tcp客户进程首先创建tcb,然后向b发出连接请求报文段,首部中的同步位syn=1,同时初始序号seq=0;第二次握手:b收到连接请求报文段,同意建立连接,向a发送确认。在确认报文段中把syn和ack置为1,确认号ack=1,初始序号seq=0;第三次握手:tcp客户进程收到b的确认后,向b给出确认。确认报文段的ack置1,确认号ack=1,自己的序号为seq=1。这时,a进入es

    15、tablished(已建立连接)状态。b收到a的确认后,也进入established状态。3、分析http协议,写出工作过程。首先捕获一个数据包,如下:由上图可知通过三次握手连接成功,请求方式为get;http为1.1本;浏览器类型是windows/6.2intelus;host行定义了目标所在的主机为239.255.255.250:1900rn。原始框显示了分组中包含的数据的每个字节.从中可以观察最原始的传输数据.方框左边是十六进制的数据,右边是ascii码。http协议定义了web客户端(浏览器)如何向web站点请求web页以及web服务器如何将web页传送给客户机。具体来说,这是通过客户

    16、端发送http请求报文和http响应报文来实现的。当用户请求一个页面时(在浏览器中输入网址或者点击网页某一个链接),浏览器会向web服务器发出对该页及其引用的相关对象的http请求报文,服务器响应这些请求报文,生成http响应报文,并将请求的对象附在http响应报文后发送给客户端。由于网页文档的传输需要可靠性的保证,所以http协议使用传输层的tcp协议作为载体。4、分析smtp协议,写出工作过程。smtp(simplemailtransferprotocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。smtp协议属于tcp/ip协议簇,它帮助

    17、每台计算机在发送或中转信件时找到下一个目的地。通过smtp协议所指定的服务器,就可以把e-mail寄到收信人的服务器上了,整个过程只要几分钟。smtp服务器则是遵循smtp协议的发送邮件服务器,用来发送或中转发出的电子邮件。它使用由tcp提供的可靠的数据传输服务把邮件消息从发信人的邮件服务器传送到收信人的邮件服务器。跟大多数应用层协议一样,smtp也存在两个端:在发信人的邮件服务器上执行的客户端和在收信人的邮件服务器上执行的服务器端。smtp的客户端和服务器端同时运行在每个邮件服务器上。当一个邮件服务器在向其他邮件服务器发送邮件消息时,它是作为smtp客户在运行。5、分析Ftp协议,写出工作过

    18、程。Ftp是文件传输协议(Filetransferprotocol)的简称。Ftp基于tcp协议,它通过两个tcp连接来传输一个文件,一个是控制连接,另一个是数据连接。相应的,在进行文件传输时,Ftp需要两个端口,分别用于控制连接端口(用于给服务器发送指令以及等待服务器响应)和数据传输端口(在客户机和服务器之间发送一个文件或目录列表)。两种连接的建立都要经过一个“三次握手”的过程,同样,连接释放也要采用“四次握手”方法。控制连接在整个回话期间一直保持打开状态。数据连接是临时建立的,在文件传送结束后被关闭。6、使用netstat查看当前的tcp连接,简要说明。如下:listen:侦听来自远方的t

    19、cp端口的连接请求;syn-sent:在发送连接请求后等待匹配的连接请求;syn-ReceiVed:在收到和发送一个连接请求后等待对方对连接请求的确认;established:代表一个打开的连接,我们常用此作为并发连接数;Fin-wait-1:等待远程tcp连接中断请求,或先前的连接中断请求的确认;Fin-wait-2:从远程tcp等待连接中断请求;close-wait:等待从本地用户发来的连接中断请求;closing:等待远程tcp对连接中断的确认;last-ack:等待原来发向远程tcp的连接中断的确认;time-wait:等待足够的时间以确保远程tcp连接收到中断请求的确认;closed:没有任何连接状态;7、在packettracer上仿真配置http协议,并测试。测试:实验心得:通过这次试验,我对tcp,Ftp,smtp,http协议的原理有了更深的理解,对软件的使用,报文分析有了进一步提高。


    注意事项

    本文(为什么说http协议时建立在tcp协议上的又是无状态的协议.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开