您当前的位置:首页 > 电脑百科 > 安全防护 > 黑客技术

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

时间:2019-10-18 15:46:50  来源:  作者:
计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

1. 协议

1.1 什么是网络协议

1. 简单来说,网络协议就相当于任意两台计算机之间指定达成的一种“约定”,这个“约定”规定了进行网络通信时发送的数据格式以及进行数据打包、拆封数据包的方式等,只要遵守协议的实现,那么两台计算机就可以实现网络通信,即使两台计算机的系统不同、CPU不同甚至是网络硬件设备不同。

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

在古代传递机密文件时,有一种类似于协议的通信方式:

(1)在A、B两地各放置一个书架,并且保证书架上所放置的书籍、书籍内容、书籍摆放顺序必须完全相同。(指定协议)

(2)然后A发送一份信件,信件的原文字内容要依据书架上的内容进行加密处理,文字要从书架上的书籍中选取,处理后的信件内容就只有书籍的位置和文字所在的页码以及行列位置,这样的内容人是完全无法理解的。(依据协议对数据进行打包发送)

(3)当信件发送到B地时,在将信件上的记录信息通过B地的书架进行与A地同样的方法进行翻译处理,就可以得到可以理解的原文字内容。(依据协议进行拆封数据包还原)

2. 分组交换协议:分组交换协议指的是将所需要传输的一个大的数据整体,分割为一个个小单位的数据包,然后依次传输这些数据包。

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

每一个分组中的每一个数据包都会有一个报文首部,这部分数据保存发送数据的源主机地址以及接收数据的目标主机地址。

3. 通信协议通常会规定报文首部应该写入哪些数据信息,以及如何处理这些信息,也就是约定了发送数据的源主机如何构造报文首部和接收主机如何处理解析报文首部,双方必须保证对报文首部保持一致的定义和解释。

1.2 OSI参考网络模型的协议分层

1. 协议分层:在OSI网络模型中,计算机网络协议依据负责的功能被分为7层,在该模型中每一层都能接受其下一层所提供的特定服务,并且能为其上一层提供特定服务。上下层服务之间进行交互时所遵循的约定被称为“接口”,同一层之间的交互约定被称为“协议”。

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

2. 为什么协议分层:协议分层的理念其实与软件开发中的模块化思想相同,七层网络协议组合共同工作实现通信,但每一层之间又是独立的,也就是说某一层的更改并不会引起其他层的变化,只需要保证变更层协议与上下层交互的接口一致即可,而且分层详细界定了每一层的具体责任与功能。

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

3. OSI网络模型中各层作用(功能):

(1)第7层——应用层:为应用程序提供服务并且规定应用程序中相关的细节,比如文件传输协议、电子邮件协议等。

(2)第6层——表示层:将应用程序中的数据转换为适合于网络传输的数据格式,也就是下层中进行传输的数据格式,或者将来自下层的数据转换为上层能够处理的数据格式,也就是说该层主要负责数据格式转换。表示层接收到应用层发来的数据后,需要将接收的数据进行格式转换,将其转换为“网络通用的标准数据格式”,因为不同系统或者应用对于同一段字节流的解释可能是不同的,最简单的例子就是字符编码,如果发送方应用发送的是utf-8编码的汉字,而接受方应用对于接收数据的处理是采用编码ISO-8859-1那么就一定会产生乱码。所以表示层这里就是要将应用层传过来的数据转换为一个“网络通用的标准数据格式”,这样接收方也采用同样的“网络通用的标准数据格式”就能保证数据在应用层的正确表示。转换完毕后就将数据交给会话层处理。

(3)第5层——会话层:通信管理,负责确定如何建立、断开通信连接,以及数据分割等数据传输相关的管理。

(4)第4层——传输层:管理两个节点之间的数据传输,进行建立、断开连接,负责可靠传输

(5)第3层——网络层:将数据传输到目标地址,目标地址是多个网络通过路由器连接而形成的的一个地址。因此这一层主要负责寻址和路由选择。

(6)第2层——数据链路层:负责物理层上互联的节点之间的通信传输。将0/1序列划分为有意义的数据帧进行传输

(7)第1层——物理层:负责将0/1比特流转换为电压的高低、灯光的闪灭。

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

4. OSI参考模型通信处理过程简单介绍:如下如所示,发送方从应用层自顶向下层层处理传输数据,发送到接收方时,再从物理层自底向上层层处理传输数据,在应用层进行展示。(实际发送过程肯定要复杂得多)

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

2. 传输方式分类

2.1 面向有连接型和面向无连接型

1. 面向有连接型:指的是在发送数据之前,必须先保证在收发主机之间有一条已连接的通信线路(比如TCP协议)。

2. 面向无连接型:指的是不要求必须要先建立连接,发送方可以随时发送数据,不需要关心接收方是否收到数据,也不关心接收方是否存在(比如UDP协议)。

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

2.2 电路交换与分组交换

1. 电路交换:该技术应用于老式的电话网,两台计算机通过电路来建立连接实现通信,直到断开连接,但是在一台计算机使用一个电路连接进行收发数据期间是独占整条线路进行数据传输的,其他计算机只能等待该计算机断开连接后才能建立连接收发数据,也就是说并发性很差。所以出现了分组交换技术

2. 分组交换:分组交换协议正是应用在这里,将要发送的数据分成一个个小的数据包,并且按顺序发送,每一个数据包都会通过所携带的报文首部中的信息正确的被路由到目标主机,这样就可以让多个用户同时在一条线路上进行收发数据,如下图所示

计算机网络基础总结,如果你想成为黑客,那你还不赶紧了解一下

 

3. 地址在互联网通信中,每一个主机都必须要有一个唯一标示的“地址”,在网络中可以通过这个地址找到任意一台主机。在TCP/IP协议中,使用的是mac地址、IP地址以及端口号的组合来作为主机的地址标示。

3.1 地址的性质

1. 唯一性:即在一个通信网络中,不允许有两个相同地址的通信主机存在。

2. 层次性:地址分层其实就相当于写自己的家庭住址一样,国家-省份-市区-县区-乡镇,IP地址就采用了地址分层,地址分层最大的好处就是可以快速定位主机。

4. 网络的构成硬件

1. 通信媒介与数据链路:计算机之间通过电缆或是电磁波(无线网络)来进行链接和传输数据的媒介,进而构成网络系统。

2. 网卡:任何一台计算机连接网络都必须要有网卡(网络接口卡、网络适配器、NIC)。

3. 中继器:OSI模型的第一层——物理层,由电缆传输过来的光信号或电信号经由中继器进行处理后在传输给另一条电缆。

4. 网桥/2层交换机:网桥是OSI模型中的第2层——数据链路层,用来连接两个网络的设备。网桥依据MAC物理地址进行处理

5. 路由器/3层交换机:对应第3层——网络层,连接两个网络,并进行分组报文转发的设备。

6. 4-7层交换机:对应传输层到应用层,用来处理从传输层到应用层的数据。

7. 网关:负责将传输层到应用层中的数据进行转换和转发的设备,和4-7层交换器相同,都是处理传输层以上的数据



Tags:网络基础   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
作者:Poll的笔记链接: https://www.cnblogs.com/maybe2030/p/4781555.html阅读目录1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议6. 路由...【详细内容】
2020-06-30  Tags: 网络基础  点击:(52)  评论:(0)  加入收藏
一些关于网络的知识点 1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理...【详细内容】
2020-05-14  Tags: 网络基础  点击:(94)  评论:(0)  加入收藏
一、五层网络模型1. 主要的网络协议以下每层列出的协议,都能够在代码或者操作系统中使用和管理,当程序进行网络通信时,需要由这些协议共同协作完成。应用层,包括HTTP、TLS(SSL3....【详细内容】
2020-04-19  Tags: 网络基础  点击:(63)  评论:(0)  加入收藏
以Windows系统中IP地址设置界面(下图), IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢? 计算机网络:IP地址,子网掩码,网段表示法,默认网关详解学习IP地址的相关知识...【详细内容】
2020-03-15  Tags: 网络基础  点击:(68)  评论:(0)  加入收藏
第一部分 整体概述HTTP 请求消息URL: Uniform Resource Locator,统一资源定位符。FTP: File Transfer Protocol, 文件传送协议。 这是一种在上传、下载文件时使用的协议。使用...【详细内容】
2020-03-14  Tags: 网络基础  点击:(110)  评论:(0)  加入收藏
一、IP地址IP 地址是软件地址,MAC 地址是硬件地址,MAC 地址是烧录在NIC 里的,MAC 地址用于在本地网络查找主机地址.IP 地址是唯一的,也叫做网络地址(network address);硬件...【详细内容】
2020-03-02  Tags: 网络基础  点击:(109)  评论:(0)  加入收藏
1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理层,数据链路层,网络层,传输...【详细内容】
2020-01-06  Tags: 网络基础  点击:(79)  评论:(0)  加入收藏
100 个网络基础知识普及,看完成半个网络高手!1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是...【详细内容】
2019-12-13  Tags: 网络基础  点击:(78)  评论:(0)  加入收藏
一、ICMPIP 协议是一种不可靠的协议,无法进行差错控制。但 IP 协议可以借助其他协议来实现这一功能,如 ICMP。ICMP(Internet Control Messages Protocol, 网间控制报文协议)允许...【详细内容】
2019-12-13  Tags: 网络基础  点击:(143)  评论:(0)  加入收藏
1)什么是链接?链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。2)OSI 参考模型的层次是什么?有 7 个 OSI 层:物理层,数据链路层,网络层,传...【详细内容】
2019-10-22  Tags: 网络基础  点击:(126)  评论:(0)  加入收藏
▌简易百科推荐
一、背景介绍作为一名渗透测试工作人员(或者小白),在我们的日常工作或者学习中,我们不可能时时刻刻将自己的个人电脑(安装好Kali Linux的个人主机)带在身边,当我们没有带自己的个人...【详细内容】
2021-12-27  Kali与编程    Tags:Kali Linux   点击:(3)  评论:(0)  加入收藏
我们都知道公司网络中开放的端口越多,遭受网络攻击的可能性就越大,就越容易发生数据泄露事件。 在这篇文章中,我们将讨论与开放端口相关的网络安全隐患。 网络中的端口 据统计...【详细内容】
2021-12-10  诺必达云服务    Tags:端口扫描   点击:(33)  评论:(0)  加入收藏
一、背景介绍DirBuster是用来探测web服务器上的目录和隐藏文件的。因为DirBuster是采用java编写的,所以运行前要安装上java的环境。 来看一下基本的使用: ①:TargetURL下输入要...【详细内容】
2021-12-07  Kali与编程    Tags:Dirbuster   点击:(28)  评论:(0)  加入收藏
#本文仅用于网络安全研究学习任何未经授权的入侵都是违法行为dir 浏览 创建文件 echo 文件内容 > 文件名字.扩展名 浏览文件内容 type 文件名 分页浏...【详细内容】
2021-12-07  WHOAMI    Tags:黑客   点击:(22)  评论:(0)  加入收藏
上一节中我们学了如何实现ARP断网攻击,本节中我们将利用ARP欺骗的原理实现截取目标计算机图片流量,内容包括:ü如何开启ip转发ü怎样截取受害机图片流量 一、开启ip转...【详细内容】
2021-11-23  Kali与编程    Tags:黑客   点击:(23)  评论:(0)  加入收藏
一、背景介绍大家在Linux的日常使用中都晓得如何通过命令行去配置Linux的端口开放规则,但是大家知道如何配置Windows入站出站规则吗?有哪些常见的危险端口呢?如何解决上述问题...【详细内容】
2021-11-15  Kali与编程    Tags:端口   点击:(39)  评论:(0)  加入收藏
1.背景介绍几乎每一个玩渗透的人都会接触到metasploit framework,简称msf。这是一个渗透测试框架,用ruby语言编写的,该框架集成了很多可用的exploit,比如著名的ms08_067等。你可...【详细内容】
2021-11-15  Kali与编程    Tags:服务扫描   点击:(37)  评论:(0)  加入收藏
在前面的课程中,我们学习了ARP攻击的理论和实践知识,知道了怎么进行攻击,这节中我们将学习如何进行防御,内容包括:ü借助第三方软件防御(360安全卫士,腾讯管家等)ü使用arp...【详细内容】
2021-11-13  Kali与编程    Tags:白帽   点击:(32)  评论:(0)  加入收藏
简介在sqlmap基础上增加了目录扫描、hash爆破等功能运行环境 linux 在云服务器上还是蛮不错的项目连接如下https://github.com/s0md3v/sqlmat usage: sqlmate [-h] [--dor...【详细内容】
2021-11-10  暗网视界    Tags:sqlmate   点击:(44)  评论:(0)  加入收藏
一、背景介绍在网上冲浪少不了用到搜索引擎,而很多朋友都习惯把Google视为第一个选择对象。当然Google无论在搜索速度还是结果关联性方面都是十分优秀的。但百度(http://www.b...【详细内容】
2021-11-05  Kali与编程    Tags:白帽黑客   点击:(31)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条