郑州大学计算机网络实验要点课件.ppt

上传人(卖家):晟晟文业 文档编号:2838010 上传时间:2022-06-01 格式:PPT 页数:28 大小:566KB
下载 相关 举报
郑州大学计算机网络实验要点课件.ppt_第1页
第1页 / 共28页
郑州大学计算机网络实验要点课件.ppt_第2页
第2页 / 共28页
郑州大学计算机网络实验要点课件.ppt_第3页
第3页 / 共28页
郑州大学计算机网络实验要点课件.ppt_第4页
第4页 / 共28页
郑州大学计算机网络实验要点课件.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、计算机五层协议的抓包实验计算机计算机 1 向计算机向计算机 2 发送数据发送数据 5432154321计算机 1AP2AP1计算机 2应用进程数据先传送到应用层加上应用层首部,成为应用层 PDU计算机计算机 1 向计算机向计算机 2 发送数据发送数据 5432154321计算机 1AP2AP1计算机 2应 用 程 序 数 据应用层首部H510100110100101 比 特 流 110101110101注意观察加入或剥去首部(尾部)的层次应 用 程 序 数 据H5应 用 程 序 数 据H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据H4运输层首部H3网络层首部H2链路层首部T2

2、链路层尾部uDNS:域名系统(Domain Name System)uDNS功能 将字符串形式服务器域名地址解析为IP地址DNS域名系统HTTP协议简介uwww World Wild WebuWWW采用B/S结构:服务器默认端口号80u通过浏览器访问www服务器的方法: http:/:端口/u通过浏览器访问www服务器的过程一个访问网页的例子u访问http:/ 的IP地址;域名服务器解析出郑大服务器的IP地址为202.196.64.206;浏览器与郑大服务器建立TCP连接;浏览器发出取文件命令:GET /index.html;服务器给出响应,将文件index.htm发送给浏览器;TCP连接释放

3、;浏览器显示“郑大主页”的页面。真正的数据传输过程传输层协议分析 TCP协议 UDP协议TCP协议报文格式16位源端口号位源端口号16位目的端口号位目的端口号32位顺序号位顺序号32位确认号位确认号URGACKPSHRSTSYNFIN16位窗口大小位窗口大小16位紧急指针位紧急指针16位校验和位校验和选项选项数据数据TCP的三次握手TCP的四次挥手UDP协议 UDP协议格式16位源端口号位源端口号16位长度位长度16位校验和位校验和16位目的端口号位目的端口号数据数据网络层 IP协议 ICMP协议 ARP协议 主机A与主机B通信,A Ping B,图:A-交换机-B,AB同一子网 (1)pin

4、g数据包用的是ICMP协议,IP协议的一个子协议,位于三层,包含A的IP,B的IP,三层进行IP封装成包,进入二层 (2)A,B处于相同子网,查看缓存中对与目的对应得B第2层mac地址,如果存在,直接进行第2层封装成帧,经物理层信号编码,以0101010010这样的bits流传输在网络介质上。 (3)如果不存在B的MAC,则发送ARP广播请求B的MAC,ARP数据包经物理层进入交换机端口,需要进行源端口号学习,目的端口查找,B响应ARP请求,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。B通过ARP单播把B的MAC响应给A,此时再返回(2)的处

5、理过程。 (4)当再进行A与B之间数据包转发,将直接用B的MAC地址封装,数据转发得以高速交换地址解析协议ARPu功能:将IP地址解析成MAC地址 uARP Cache存放最近的IP地址与硬件地址的对应关系;当发送报文时,首先去缓存中查找相应的项;ARP缓存信息在一定时间内有效,然后就会被删除。ARP Cache 1IP协议报文格式IP报文传输过程包括:1.主机将数据包发送到默认网关2.数据包被封装入帧3.路由器接到帧4.路由器在路由表中发现目标网络5.路由器选择一个更接近目标的下一跳6.下一跳的MAC地址被确定7.数据包被封装入帧8.路由器接到帧9.路由器发现直连网络10.最终主机的MAC地

6、址被确定11.帧中的数据包被发送到最终主机体会:在数据包端到端的传输过程中,逻辑地址始终不会发生改变,而MAC地址则随着具体链路的不同而不同。 网络控制信息协议ICMPuICMP被视为网络层协议,但是ICMP报文封装 在IP数据报中进行传输。 u常见应用pingtracert 路由错误数据链路层的功能与协议数据链路层基于物理层的服务,为网络层提供透明的、正确有效的传输链路。链路层有四大功能:1.成帧和传输物理层以比特为单位进行数据传输,数据链路层则把数据组织成一定大小的数据帧,以帧为单位发送、接收、校验和应答。 不同网络其帧的格式或长度不同,将比特流分为帧的方法基本相同,常用的方法有:带填充字符的首尾界符法、带填充位的首尾标志法2流量控制:发送速率和接收速率进行控制,使收发一致3差错控制:接收端对帧进行校验;发送端设置定时器,超过时间则重发帧4链路管理发送端和接收端之间通过交换控制信息,来建立、维护和释放数据链路,这就是链路管理。数据链路mac帧的封装物理层帧

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(郑州大学计算机网络实验要点课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|