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

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

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

知道"子网掩码",我们就能判定,恣意两个IP地点是否处在统一个子收集。要领是将两个IP地点与子网掩码别离举办AND运算(两个数位都为1,运算功效为1,不然为0),然后较量功效是否沟通,假如是的话,就表白它们在统一个子收集中,不然就不是。

好比,已知IP地点172.16.10.1和172.16.10.2的子网掩码都是255.255.255.0,叨教它们是否在统一个子收集?两者与子网掩码别离举办AND运算,

  1. 172.16.10.1:10101100.00010000.00001010.000000001  
  2. 255255.255.255.0:11111111.11111111.11111111.00000000 

AND运算得收集地点功效:

  1. 10101100.00010000.00001010.000000001->172.16.10.0 
  2. 172.16.10.2:10101100.00010000.00001010.000000010 
  3. 255255.255.255.0:11111111.11111111.11111111.00000000 

AND运算得收集地点功效:

  1. 10101100.00010000.00001010.000000001->172.16.10.0 

功效都是172.16.10.0,因此它们在统一个子收集。

总结一下,IP协议的浸染首要有两个,一个是为每一台计较机分派IP地点,另一个是确定哪些地点在统一个子收集。

(3) ip数据包

ip数据包也分为head和data部门,无须为ip包界说单独的栏位,直接放入以太网包的data部门

  • head:长度为20到60字节
  • data:最长为65,515字节。

而以太网数据包的"数据"部门,最长只有1500字节。因此,假如IP数据包高出了1500字节,它就必要支解成几个以太网数据包,分隔发送了。

(4) ARP协议

arp协议由来:计较机通讯根基靠吼,即广播的方法,全部上层的包到最后都要封装上以太网头,然后通过以太网协议发送,在谈及以太网协议时辰,我门相识到通讯是基于mac的广播方法实现,计较机在发包时,获取自身的mac是轻易的,怎样获取方针主机的mac,就必要通过arp协议

arp协议成果:广播的方法发送数据包,获取方针主机的mac地点

协议事变方法:每台主机ip都是已知的

譬喻:主机172.16.10.10/24会见172.16.10.11/24

  • 起首通过ip地点和子网掩码区分出本身所处的子网
  • 说明172.16.10.10/24与172.16.10.11/24处于统一收集(假如不是统一收集,那么下表中方针ip为172.16.10.1,通过arp获取的是网关的mac)
  • 这个包会以广播的方法在发送端所处的自网内传输,全部主机吸取后拆开包,发明方针ip为本身的,就相应,返回本身的mac

4. 传输层:

收集层的ip帮我们区分子网,以太网层的mac帮我们找到主机,然后各人行使的都是应用措施,你的电脑上也许同时开启qq,狂风影音,等多个应用措施,那么我们通过ip和mac找到了一台特定的主机,怎样标识这台主机上的应用措施,谜底就是端口,,端口即应用措施与网卡关联的编号。

传输层成果:成立端口到端口的通讯

增补:端口范畴0-65535,0-1023为体系占用端口

  • tcp协议:靠得住传输,TCP数据包没有长度限定,理论上可以无穷长,可是为了担保收集的服从,凡是TCP数据包的长度不会高出IP数据包的长度,以确保单个TCP数据包不必再支解。
  • udp协议:不行靠传输,"报头"部门一共只有8个字节,总长度不高出65,535字节,正好放进一个IP数据包。
  • tcp报文

tcp报文

  • tcp三次握手和四次挥手

tcp三次握手和四次挥手

5. 应用层:

用户行使的都是应用措施,均事变于应用层,互联网是开拓的,各人都可以开拓本身的应用措施,数据多种多样,必需划定好数据的组织情势

应用层成果:划定应用措施的数据名目。

例:TCP协议可觉得各类百般的措施转达数据,好比Email、WWW、FTP等等。那么,必需有差异协议划定电子邮件、网页、FTP数据的名目,这些应用措施协议就组成了"应用层"。

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

6. Socket:

我们知道两个历程假如必要举办通信最根基的一个条件能可以或许独一的标示一个历程,在当地历程通信中我们可以行使PID来独一标示一个历程,但PID只在当地独一,收集中的两个历程PID斗嘴几率很大,这时辰我们必要另辟它径了,我们知道IP层的ip地点可以独一标示主机,而TCP层协媾和端标语可以独一标示主机的一个历程,这样我们可以操作ip地点+协议+端标语独一标示收集中的一个历程。

可以或许独一标示收集中的历程后,它们就可以操作socket举办通讯了,什么是socket呢?我们常常把socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层伟大的操纵抽象为几个简朴的接供词应用层挪用已实现历程在收集中通讯。

Socket:

(编辑:湖南网)

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

热点阅读