课程名称 | 计算机网络 | rrggg班级 | 实验日期 | ||
姓 名 | 学号 | 实验成绩 | |||
实验名称 | 传输层与应用层协议 | ||||
内孔撑圆涨紧夹具实验目的:掌握UDP、TCP协议内容,掌握DNS、HTTP协议内容。 | |||||
柴油燃烧器 实验内容: 1、 捕获TCP三次握手的过程,说明其原理。 2、 捕获HTTP工作过程,分析HTTP协议。 3、 捕获UDP协议包,写出其格式。 4、 捕获DNS数据包,写出DNS工作原理 5、 使用netstat 查看当前的TCP连接与UDP、TCP端口,并简要说明。 | |||||
实验步骤: 1、 捕获TCP三次握手的过程,说明其原理。 第一次握手:A的TCP客户进程也是首先创建传输控制块TCB,然后向B发出连接请求报文段,这时,SYN=1,seq=x 第二次握手:B收到连接请求报文段后,如同意建立连接,则向A发送确认。在确认报文段中,应设置SYN=1,ACK=1,seq=y,ack=x+1 第三次握手:TCP客户进程收到B的确认后,还要向B发出确认,确认ACK=1,seq=x+1,ack=y+1 2、 捕获HTTP工作过程,分析HTTP协议。 1、客户端与服务器端建立需要建立连接。 2、建立连接后,客户端给服务器端发送一个请求。 3、服务器端接收到请求后,给与响应的响应消息。 4、客户端接收到服务器返回的消息后,给与显示到用户显示屏上,然后客户端断开与服务器断开连接。 3、 捕获UDP协议包,写出其格式。 4、 捕获DNS数据包,写出DNS工作原理 内作第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。 第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。 第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。 第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存, 如果没有该纪录,则返回相关的下级的域名服务器的地址。 第五步:重复第四步,直到到正确的纪录。 第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。 5、 使用netstat 查看当前的TCP连接与UDP、TCP端口,并简要说明。 LISTEN:侦听来自远方的TCP端口的连接请求; SYN-SENT:在发送连接请求后等待匹配的连接请求; SYN-RECEIVED:在收到和发送一个连接请求后等待对方对连接请求的确认; ESTABLISHED:代表一个打开的连接,我们常用此作为并发连接数; FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认; FIN-WAIT-2:从远程TCP等待连接中断请求; CLOSE-WAIT:等待从本地用户发来的连接中断请求; CLOSING:等待远程TCP对连接中断的确认; LAST-ACK:等待原来发向远程TCP的连接中断的确认;T IME-WAITrs232和ttl:等待足够的时间以确保远程TCP连接收到中断请求的确认; CLOSED:没有任何连接状态; | |||||
心得体会:通过本次实验,我基本掌握了UDP、TCP协议内容,并掌握了DNS、HTTP协议内容。 | |||||
本文发布于:2023-05-22 04:36:17,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/2/108578.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |