渗透测试——1.3计算机网络基础

一、黑客术语

1、肉鸡:被黑客攻击电脑,可以受黑客控制不被发现

2、端口(port):数据传输的通道

3、弱口令:强度不高,容易被猜到的口令、密码

4、客户端:请求申请电脑(服务端:答应电脑)

5、免杀:通过加壳、加密、修改特征码修改程序免收杀毒软件查杀

二、TCP/IP协议

网络分层拓扑

应用层————————>HTTP  FTP  DNS

传输层————————>TCP   UDP

网络层————————>IP  ARP ICMP

网络接口层——————>以太网

物理层————————>硬件传输

TCP:连接方式,确认信息是否到达(三次握手、传输确认、四次挥手

三次握手:建立连接的过程(防止已失效的报文突然发到服务器)

传输确认:数据传输是分段发送(防止丢包和错乱),在接收端将数据包重新连接

四次挥手:断开连接

UDP:非连接方式,

ip地址:长度为32位,每个ip地址分为网络地址主机地址,同一网络的所有主机使用相同的网络号;

MAC地址:物理地址,

DHCP协议:动态主机配置协议,自动配置IP   mask   网关    DNS

ARP协议:地址解析协议,通过IP地址得到目标MAC地址

子网掩码:区别网络和主机

默认网关:子网连接其他网络的媒介

例:ip地址为10.33.117.89

      默认网关为10.33.0.1

三、端口(port)

端口用于数据通信,范围为0~65535(255x255-1)

80端口分配给www服务,

21端口分配给FTP服务(文件传输服务)

23端口服务Telnet远程登录服务

25端口服务于SMTP简单邮件传送协议

110端口服务于POP3协议邮件接收

53端口服务于DNS域名解析服务

161端口服务于SNMP简单网络管理协议

OICQ既接受又服务的无连接协议(UDP)8000端口接收信息,4000端口发送信息

查询端口netstat -a:查询本机服务于TCP和UDP的端口和远程服务器

HTTP协议和HTTPS

HTTP协议:超文本传输协议,在应用层被用于web浏览器和网站服务器传递信息

HTTPS:为了数据传输的安全性,加入了SSL协议(依靠证书印证服务器身份,提供加密通信

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/300116.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL实践篇(二):为什么微信用SQLite存储聊天记录?

文章目录 简介什么是SQLite在python中使用SQLite通过SQLite查询微信的聊天记录参考文献 简介 SQLite是一个嵌入式的开源数据库引擎,大小只有3M左右,因此我们可以将整个SQLite嵌入到应用中,而不再需要采用传统的客户端/服务器(CS&…

《试题与研究》期刊发表投稿方式

《试题与研究》杂志是面向全国公开发行的国家CN级权威教育期刊。创刊以来一直以服务教育服务学生为办刊宗旨,以优秀的内容质量和编校质量深受广大读者好评,其权威性、导向性、针对性、实用性在全国教育期刊中独树一帜。为推动教育科研事业的发展&#xf…

【K8S in Action】服务:让客户端发现pod 并与之通信(2)

一 通过Ingress暴露服务 Ingress (名词) 一一进入或进入的行为;进入的权利;进入的手段或地点;入口。一个重要的原因是每个 LoadBalancer 服务都需要自己的负载均衡器, 以及 独有的公有 IP 地址, 而 Ingres…

CentOS进入单用户模式

一、重启 二、出现内核选项 按“e” 三、编辑这一行 输入 rw init/sysroot/bin/sh 四、进入单用户模式 ctrlx 进入 五、切换目录 chroot /sysroot 六、然后你就操作你的系统了。 修改密码等等

httprunner环境变量

前言 我的上一篇文章讲了httprunner的基本介绍,这篇文章呢主要来给大家介绍httprunner中的环境变量。 一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境: 本地开发环境 测试环境 生产…

8 缺失数

无脑蛮力 #include <iostream> #include <vector>using namespace::std; using std::cout; using std::cin; int main() {int num;vector<int> nums;while(cin >> num){nums.push_back(num);if(getchar()\n) {break;}}int t,nnums.size();for(int i0…

MyBatis——MyBatis的动态SQL

MyBatis的动态SQL 创建工程&#xff1a; 1.什么是动态SQL? MyBatis的映射文件中支持在基础SQL上添加一些逻辑操作&#xff0c;并动态拼接成完整的SQL之后再执行&#xff0c;以达到SQL复用、简化编程的效果。 2.if标签 我们根据实体类的不同取值&#xff0c;使用不同的SQL语…

每次maven刷新jdk都要重新设置

pom.xml <java.version>17</java.version> 改为<java.version>1.8</java.version>

linux:下载、网络请求、端口

一&#xff1a;ping命令 可以通过ping命令,检查指定的网络服务器是否是可联通状态 语法: ping [-c num] ip或主机名 1、选项&#xff1a;-c,检查的次数&#xff0c;不使用-c选项&#xff0c;将无限次数持续检查 2、参数&#xff1a;ip或主机名&#xff0c;被检查的服务器的…

个人百度百科词条怎么创建?

什么人可以上百科&#xff1f;个人百度百科词条的创建通常针对公众人物、知名专家、学者、艺术家、企业家等具有一定社会影响力和知名度的人物。所以当你拥有一个百度百科词条的时候&#xff0c;知名度和形象自然会显著提升。个人百度百科词条怎么创建&#xff1f;接下来伯乐网…

Ensp dhcp全局地址池(配置命令 + 实例)

使用DHCP的好处&#xff1a;减少管理员的工作量、避免输入错误的可能、避免ip冲突 DHCP报文类型&#xff1a; DHCP DISCOVER:客户端用来寻找DHCP服务器 DHCP OFFER:DHCP服务器用来响应DHCP DISCOVER报文&#xff0c;此报文携带了各种配置信息 DHCP REQUEST:客户端配置请求确…

ArcGIS基础:便捷查看外业照片及识别举证照片方位角

打开工具&#xff1a;【地理标记照片转点】。 打开工具后&#xff0c;输入文件夹&#xff0c;并对相应的参数进行勾选。 右键&#xff0c;图层属性&#xff0c;打开【显示】&#xff0c;对【超链接】设置等参数进行勾选。 找到【符号系统】&#xff0c;点击【高级】&#xff…