加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

成为“黑客”前,必需进修的“计较机收集通讯道理”

发布时间:2018-12-01 00:49:04 所属栏目:业界 来源:信息安全我来讲你来听
导读:黑客的目标是探求方针裂痕,然后去提倡进攻可能提出办理方案修补裂痕,而探求裂痕的进程,你就必要把握许多常识,譬喻计较机道理、计较机收集、操纵体系、计较机软件、编程说话、数据布局、数据库技能、前沿技能等等,在这么多要进修的内容里,起首必要先

详细的三次握手成立毗连的进程如下表述,个中数据包的传输进程相同上文哀求DNS处事器时的进程,就简朴的暗示一下:

  • 向目标主机发送TCP毗连哀求报文;
  • 该TCP报文中SYN符号位设为1,暗示毗连哀求;
  • 该TCP报文通过IP(DNS)->MAC(ARP)->网关->目标主机;
  • 目标主机收到数据帧,通过IP->TCP,TCP协议单位回应哀求应答报文;
  • 该报文中SYN和ACK符号设为1,暗示毗连哀求应答;
  • 该TCP报文通过IP(DNS)->MAC(ARP)->网关->我的主机;
  • 我的主机收到数据帧,通过IP->TCP,TCP协议单位回应哀求确认报文;
  • 该TCP报文通过IP(DNS)->MAC(ARP)->网关->目标主机;
  • 目标主机收到数据帧,通过IP->TCP,毗连成立完成。

三次握手的进程就是一去一回一去,相互确认一下,就成立毗连啦。这个进程中任何一个报文堕落可能超时,都要举办重传。

4. 发送与收取数据

如上所说,只有成立毗连后才气开始传输数据,数据着实有多种传输方法,好比分段啊分组啊分时啊等等。而一个数据包的传输进程如下所示,以HTTP的GET要领哀求为例:

  • 赏识器向域名发出GET要领报文;
  • 该GET要领报文通过TCP->IP(DNS)->MAC(ARP)->网关->目标主机;
  • 目标主机收到数据帧,通过IP->TCP->HTTP,HTTP协议单位会回应HTTP协议名目封装好的HTML情势数据;
  • 该HTML数据通过TCP->IP(DNS)->MAC(ARP)->网关->我的主机;
  • 我的主机收到数据帧,通过IP->TCP->HTTP->赏识器,赏识器以网页情势表现HTML内容。

其他的HTTP要领在传输数据时要领都相同,只是所携带的内容差异。

5. 与目标主机断开TCP毗连(四次挥手)

数据传输完成后必要断开毗连,与成立时差异,断开毗连必要多一次,有四次挥手,至于为什么,看完进程我们再讲。

看图领略进程:

成为“黑客”前,必需进修的“计较机收集通讯道理”

进程如下:

  • 赏识器向目标主机发出TCP毗连竣事哀求报文,此时进入FIN WAIT状态;
  • 该报文FIN符号位设为1,暗示竣事哀求;
  • TCP竣事哀求报文通过IP(DNS)->MAC(ARP)->网关->目标主机;
  • 目标主机收到数据帧,通过IP->TCP,TCP协议单位回应竣事应答报文;
  • 当前只是举办回应,由于目标主机也许尚稀有据要传,并不急着断开毗连;
  • 该报文中ACK符号位设为1,暗示收到竣事哀求;
  • 目标数据发送完全部数据后,向我的主机发出TCP毗连竣事哀求报文;
  • 该报文FIN符号位设为1,暗示竣事哀求;
  • TCP竣事哀求报文通过IP(DNS)->MAC(ARP)->网关->我的主机;
  • 我的主机收到数据帧,通过IP->TCP,TCP协议单位回应竣事应答报文,此时进入TIME WAIT状态,由于不信托收集是靠得住的,假如目标主机充公到还可以重发;
  • 该报文中的FIN符号位均设为1,暗示竣事应答;
  • 该TCP回应报文通过IP(DNS)->MAC(ARP)->网关->目标主机;
  • 目标主机封锁毗连;
  • TIME WAIT守候竣事后,没有收到回覆,声名目标正常封锁了,我的主机也封锁毗连。

这里的进程是以我的主机主动提倡竣事哀求开始的,现实上也可以由目标主机主动提倡,那么进程就会跟上面相反,但细节差不多。

FIN_WAIT状态是主动提倡哀求时守候确认信息,而TIME_WAIT状态是收到竣事哀求后发送确认信息后守候看是否必要重发。

此刻来说说为什么断开毗连时必要四次挥手呢?由于成立毗连时目标主机可以直接发送SYN(同步)+ACK(应答)报文。而当断开时,目标主机收到FIN后也许尚稀有据要发,并不必然直接断开,以是先发送一次应答,奉告我的主机收到了哀求,等确认全部数据都发完了,再发送FIN,同时守候我的主机应答,这里的FIN和ACK就不能一路发送,以是必要四次。

6. 总结一下:

以上就是主机遇见网站时的收集通讯全进程,归纳起来就是:

起主要通过域名找到IP,假如缓存里没有就要哀求DNS处事器;获得IP后开始于目标主机举办三次握手来成立TCP毗连;毗连成立后举办HTTP会见,传输并获取网页内容;传输完后与目标主机四次挥手来断开TCP毗连。

【编辑保举】

  1. 传奇黑客McAfee:人生就是个大写的“作死”- 收集·安详技能周刊第245期
  2. 收集通讯多元选择 您真的会打电话吗?
  3. 起源研究node中的收集通讯模块
  4. 将来无线收集通讯技能之战
  5. 看我怎样回怼手机黑客?黑归去! - 收集·安详技能周刊第356期
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读