菜鸟教程:BlackTea简谈IP及其应用…

2023-11-27 22:59

本文主要是介绍菜鸟教程:BlackTea简谈IP及其应用…,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(今天考完试,下午放假按照大家要求,给大家带来一篇菜鸟级别的教程。。。祝我考好把。。。)

大家好。我是BlackTea!

很多黑客教程书的第一课就是IP的讲解,本人也看过不少教材,IP地址明显就是照着百度百科复制的,(给新手讲ip地址的分类用你?)额。。。。貌似废话多了点。。

好!言归正传!

我们来理解一下ip是什么含义,ip!到底是什么的缩写,我也不太清楚,(有兴趣的可以百度)

我们怎么来理解ip呢?ip,也有人管它叫做ip地址,很形象,也很恰当,ip我们就可以把他们理解成它是一个地址,有了ip,就相当于我们有身份证一样,我们生活在任何地方,只要有身份证就哪里都可以去(打个比方)

同理,我们的电脑有了ip之后,就可以在网络中干很多的事(在这里就不举例了)

另:只要电脑连接到网络他就会有他的ip!

 

下面,我们讲一下ip对于黑客的重要性!

比方说,一个黑客的ip地址给了别人,就相当于把自己的命给了别人,(别人有了你的ip地址很可能攻击你,尽管那个黑客很无聊)所以在网络中保护自己的ip是很重要的!

首先,我们简单讲一下获取别人ip的办法:

我们先从最简单的说起:

自己的ip:首先,了解ip从自己的了解起

我们怎么知道我自己的ip?

宽带用户:菜鸟教程:BlackTea简谈IP及其应用!双击我们电脑下的宽带连接的标志

菜鸟教程:BlackTea简谈IP及其应用!

菜鸟教程:BlackTea简谈IP及其应用!
还有一种方法:http://www.ip138.com/

p138.com IP查询(搜索IP地址的地理位置)

在下面输入框中输入您要查询的IP地址或者域名,点击查询按钮即可查询该IP所属的区域。

看到没?和上面的一样!
网站的ip:因为网站就是让别的计算机访问的,所以没有一个网站来隐藏自己的ip(因为这个最自己的网站没有什么好处)就拿百度举例: 菜鸟教程:BlackTea简谈IP及其应用!

我们都知道,百度的网址是:
www.baidu.com

那么我们怎么知道它的ip地址呢?

首先我在这里插一段:网址,也叫域名。实际上我们访问任何一个网站都是访问一台计算机(打个不恰当的比喻:网站可能是一台电视机么?),所以,是计算机由上面所说,它是有ip的

所以,网址(域名)也就是我们ip地址的另一种形势,网址(以下称域名)通过DNS解析就会转换成ip地址(这里看不懂没关系,我们只要知道网址能转换成ip就可以了,对于对dns感兴趣的可以百度)那么我们怎么转换呢?这个问题很好!想一想:如果我们自己的电脑不会dns解析会怎么样?哈哈,肯定是上不了网站。很好,这说明了一个什么样的问题呢?dns是在我们自己的电脑上完成的,那么我没需要做的不就是让电脑把网址转换成ip就可以了么?

好!我们介绍我们的工具:cmd!

cmd是什么?额。。。。小白我告诉你,cmd对于黑客非常重要(指windows系统)cmd实际上就是我们电脑的字符化操作界面,我们点击开始-->运行 运行cmd!

菜鸟教程:BlackTea简谈IP及其应用!
菜鸟教程:BlackTea简谈IP及其应用!
这就是我们cmd的界面

隆重介绍我们黑客一个非常重要的cmd命令:ping

Ping 在Windows系下是自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
            [-r count] [-s count] [[-j host-list] | [-k host-list]]
            [-w timeout] target_name

Options:
    -t             Ping the specified host until stopped.
                   To see statistics and continue - type Control-Break;
                   To stop - type Control-C.
    -a             Resolve addresses to hostnames.
    -n count       Number of echo requests to send.
    -l size        Send buffer size.
    -f             Set Don't Fragment flag in packet.
    -i TTL         Time To Live.
    -v TOS         Type Of Service.
    -r count       Record route for count hops.
    -s count       Timestamp for count hops.
    -j host-list   Loose source route along host-list.
    -k host-list   Strict source route along host-list.
    -w timeout     Timeout in milliseconds to wait for each reply.
这个是windows当中的ping的命令格式及用法

是不是很头疼?没关系我们讲几个重要的就可以

-t :一直Ping指定的计算机,直到从键盘按下Ctrl+C中断。 (这是一个非常重要的参数!当我们接触一定量的黑客就知道它的作用了)

  -a :将地址解析为计算机NetBios名。     (这个命令很少用)

  -n :发送count指定的ECHO数据包数,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。   (这个一般,我们经常用-t替代)

  -l :发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byt。 (这个在我们以后讲死亡之ping就知道了)

以上只需要大家了解

今天我们只需要ping的基本格式—— ping ip  或者 ping 网址

举个例子!还是查看百度的ip:

菜鸟教程:BlackTea简谈IP及其应用!

好了

就是百度的ip,根据上面说的ip就是域名的说法,我们把这个网址输入到浏览器的地址栏

 

菜鸟教程:BlackTea简谈IP及其应用!

看我们成功的访问了百度,这说明119.75.218.70就是百度的ip!

 

 

补充上面的查看自己ip,因为我们再讲查看自己ip的时候还没有讲cmd,所以在这里补上

打开cmd 键入 ipconfig 命令 查看自己的ip

如图

菜鸟教程:BlackTea简谈IP及其应用!
①:本地的ip(自己电脑在局域网中的ip)

②:在网络上的ip

 

 

好了该补充的我都补充了,咱们这节课就说到这。好不容易放假了,好好学学技术去

 

2011.11.22

BlackTea

哈尔滨

这篇关于菜鸟教程:BlackTea简谈IP及其应用…的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/428613

相关文章

Java根据IP地址实现归属地获取

《Java根据IP地址实现归属地获取》Ip2region是一个离线IP地址定位库和IP定位数据管理框架,这篇文章主要为大家详细介绍了Java如何使用Ip2region实现根据IP地址获取归属地,感兴趣... 目录一、使用Ip2region离线获取1、Ip2region简介2、导包3、下编程载xdb文件4、J

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

springboot使用Scheduling实现动态增删启停定时任务教程

《springboot使用Scheduling实现动态增删启停定时任务教程》:本文主要介绍springboot使用Scheduling实现动态增删启停定时任务教程,具有很好的参考价值,希望对大家有... 目录1、配置定时任务需要的线程池2、创建ScheduledFuture的包装类3、注册定时任务,增加、删

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

Java中的Lambda表达式及其应用小结

《Java中的Lambda表达式及其应用小结》Java中的Lambda表达式是一项极具创新性的特性,它使得Java代码更加简洁和高效,尤其是在集合操作和并行处理方面,:本文主要介绍Java中的La... 目录前言1. 什么是Lambda表达式?2. Lambda表达式的基本语法例子1:最简单的Lambda表

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

Python结合PyWebView库打造跨平台桌面应用

《Python结合PyWebView库打造跨平台桌面应用》随着Web技术的发展,将HTML/CSS/JavaScript与Python结合构建桌面应用成为可能,本文将系统讲解如何使用PyWebView... 目录一、技术原理与优势分析1.1 架构原理1.2 核心优势二、开发环境搭建2.1 安装依赖2.2 验