用wireshark协助分析以下网络环

发表于:2018-9-13 11:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:黑白猫123    来源:博客园

  本地主机A访问目标主机B
  1.目标主机B是URL
  通过域名解析服务得到主机B的IP地址
  查看本地DNS存储,是否能够找到对应的URL映射项(计算机的DNS缓存保存在C:\WINDOWS\system32\drivers\etc下,hosts.sam)
  如果没有找到,就调用域名解析函数,解析函数将待转换的域名放在DSN请求中,以UDP报文的方式发给本地域名服务器。
  本地域名服务器在自己的映射表中查找,如果找到就返回给主机A。
  如果没有找到,该域名服务器则向上级域名服务器转发该DNS请求。
  最终根服务器向下级服务器查找得到该URL对应的IP地址,原路返回给主机A
  域名服务商:网站管理者需要将自己的推送给大众,按照中国地区的法律则需要注册域名并实名,而另一方面则是为了方便大众记忆;从技术上来说,直接用IP地址访问网站也是可行的。域名服务商就是负责管理和解析域名的角色。
  域名服务器:域名服务器是由域名服务商运营的,最大的域名服务商是CANN,其负责全球互联网域名根服务器、域名体系和IP地址等的管理,而在当地则由本地域名服务商负责域名的进一步管理。各服务商都有独立的域名服务器体系,各自平台注册的域名在各自的域名服务器中处理。
  根域名服务器:全世界只有13台,分别命名为“A”至“M”,1个主根服务器,在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲一个位于日本。
  “雪人计划”:于2016年完成在美、日、印、俄、德、法等全球16个国家25台IPv6根服务器的假设,其中中国有3台Root server级和1台DM and Root server级。
  192.1.1.1局域网路由器
  192.1.1.2本机
   
   
  2.本地主机A和目标主机B都是公网IP
  假设主机A是客户机,主机B是服务器,两者通过http进行沟通。那么A在得到B的URL后,通过域名解析服务得到主机B的IP地址。http是以TCP包为基础的协议,通信双方要建立三次握手机制。该处用TCP数据包沟通。
  在握手成功之后,采用http数据包发送数据。客户端向服务器发送数据要采用get或post方法,除此之外还有push方法。
  设置IP代理
  本地主机A连接局域网
  浏览器访问及刷新动作

   上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号