ip网络

IP 和 IP地址的区别和联系

假装没事ソ 提交于 2019-11-28 01:39:15
IP(internet protocol) 网际协议 和IP地址 有人会把“IP”和“IP 地址”搞混,“IP”其实是一种协议的名称。 IP 协议的作用是把各种数据包传送给对方。而要保证确实传送到对方 那里,则需要满足各类条件。其中两个重要的条件是 IP 地址和 MAC 地址(Media Access Control Address)。 IP 地址和 MAC地址: 首先这里小编要给大家说的是,ip就像是你的房间号,mac地址就像是你的身份证号码。 ip地址是可以改变的,而mac地址是厂商制定的不可改变的。 IP地址由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式。IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。一个IP地址使得将来自源地址的数据通过路由而传送到目的地址变为可能。 MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE(Istitute of Electrical and Electronics Engineers

IP地址

那年仲夏 提交于 2019-11-28 00:02:11
IP地址 IP地址 它们可唯一标识 IP 网络中的每台设备 每台主机(计算机、网络设备、外围设备)必须具有唯一的地址 IP地址由两部分组成 •网络ID: •标识网络 •每个网段分配一个网络ID •主机 ID: •标识单个主机 •由组织分配给各设备 计算ip地址二进制 例:192.168.38.2 bc计算器 obase=2 十进制转化为二进制 192 --> 11000000 168 --> 10101000 38 --> 00100110 2 --> 00000010 ibase=2 二进制转化为十进制 11000000101010000010011000000010 得到:3232245250 3232245250为192.168.38.2的十进制IP IPv4地址格式:点分十进制记法 IP地址分类 有类 A类:前8位是网络ip 0 000 0000 - 0 111 1111: 1-127 网络数:126, 127 每个网络中的主机数:2^24-2 本地回环地址:127.0.0.1 默认子网掩码:255.0.0.0 私网地址:10.0.0.0 广播:10.255.255.255 B类:前16为是网络ip 10 00 0000 - 10 11 1111:128-191 网络数:2^14-2 主机数:65534 每个网络中的主机数:2^16 默认子网掩码:255.255.0.0

爬与反爬

让人想犯罪 __ 提交于 2019-11-27 22:16:42
概念  爬虫:  自动获取网站数据的程序  反爬虫:使用技术手段防止爬虫程序爬取数据  误伤: 反爬虫技术将普通用户识别为爬虫,这种情况多出现在封ip中,例如学校网络、小区网络再或者网络网络都是共享一个公共ip,                              这个时候如果是封ip就会导致很多正常访问的用户也无法获取到数据。所以相对来说封ip的策略不是特别好,通常都是禁止某ip一段时间访问。  成本: 反爬虫也是需要人力和机器成本  拦截: 成功拦截爬虫,一般拦截率越高,误伤率也就越高 爬与反爬 来源: https://www.cnblogs.com/TMMM/p/11380157.html

基于iproute命令集配置Linux网络

时光毁灭记忆、已成空白 提交于 2019-11-27 16:47:32
  iproute是Linux下一个网络管理工具包合集,用于取代先前的如ifconfig,route,ifup,ifdown,netstat等历史网络管理工具。该工具包功能强大,它通过网络链路套接字接口与内核进行联系。iproute的用户界面比net-tools的用户界面要更直观。对网络资源比如链路、IP地址、路由和隧道等用“对象”抽象进行了恰当的定义,因此可以使用一致的语法来管理不同的对象。本文主要描述使用该工具包的ip命令来配置Linux网络。 一、ip命令帮助及模块功能   获取ip命令帮助 1 Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } 2 ip [ -force ] -batch filename 3 where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable | 4 tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm | 5 netns | l2tp | tcp_metrics | token } 6 OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] | 7 -h[uman

Linux 实用指令(8)--网络配置

白昼怎懂夜的黑 提交于 2019-11-27 13:16:26
目录 网络配置 1 Linux网络配置原理图(含虚拟机) 2 查看网络IP和网关 2.1 查询虚拟网络编辑器 2.2 修改IP地址(修改虚拟网络的IP) 2.3 查看网关 2.4 查看windows环境的中VMnet8网络配置(ipconfig 指令) 3 ping 测试主机之间网络连通 3.1 基本语法 3.2 应用实例 4 Linux 网络环境配置 4.1 第一种方法(自动获取) 4.2 第二种方法(指定固定的ip) 网络配置 1 Linux网络配置原理图(含虚拟机) 目前我们的网络配置采用的是NAT. 2 查看网络IP和网关 2.1 查询虚拟网络编辑器 2.2 修改IP地址(修改虚拟网络的IP) 2.3 查看网关 2.4 查看windows环境的中VMnet8网络配置(ipconfig 指令) 1)使用ipconfig查看 2)界面查看 3 ping 测试主机之间网络连通 3.1 基本语法 ping 目的主机 (功能描述:测试当前服务器是否可以连接目的主机) 例如 ping 192.168.0.1 3.2 应用实例 测试当前服务器是否可以连接百度 [root@hadoop100 桌面]# ping www.baidu.com 4 Linux 网络环境配置 4.1 第一种方法(自动获取) 缺点:Linux启动后会自动获取ip地址,缺点是每次自动获取的ip地址不一样

思科中小企业网络综合实验

荒凉一梦 提交于 2019-11-27 12:55:43
这是一个典型的中小企业网络拓扑,实验要求如下 1.配置VTP域,S1为server 2.添加VLAN,VLAN2-5,启用VTP修剪(不支持) 3.配置以太通道f0/1 - 2 4.启用路由转发ip routing 回环接口 5.启用生成树,vlan2,3,127以S1为根网桥;vlan4,5以S2为根网桥,且互为备用根网桥 6.配置HSRP(优先级,占先权),priority为105,track上联接口,失效减10 7.Vlan2-5,127配置SVI,vlan2-5 配置DHCP 8.加入ospf区域,AREA1为完全末梢,AREA2为完全末梢 9.串行链路PPP封装,PAP认证 10.内网除服务器外都可NAT转换访问外网 11.GZ、SH及外网都可访问公司内网服务器的WWW 安全策略: 禁止访问总部内网(除服务器的www服务) 禁止访问另一个分公司的内网 禁止SSH远程登录R路由器 开始··· 1.创建vlan并设置vtp Core-1#vlan database Core-1(vlan)#vlan 2-5,127 PT居然不支持,一个一个来 Core-1(vlan)#vlan 2 VLAN 2 added: Name: VLAN0002 Core-1(vlan)#vlan 3 Core-1(vlan)#vlan 4 Core-1(vlan)#vlan 5 Core-1

企业局域网络综合配置(华为)

浪尽此生 提交于 2019-11-27 12:55:29
某企业局域网络综合配置 一、项目背景 某企业在不断发展,业务量也在不断扩大,同时对计算机网络应用的依赖程度与日俱增. 为适应互联网时代的发展,目前公司正面临转型,急需成立 IT 部门.你作为几年前入职的网络 工程师被任命为 IT 部门的技术经理,并担任本次网络规划的项目经理.你需要根据企业网络 需要优化现有网络资源。 假设某企业有员工1000人,有销售部(300人),技术部(100人),财务部(50人),综 合部(50人),研发部(500人);各部门相互隔离,完成所有网络的互联互通。 注意:此人数、部门为最低要求,可以按照你设想的公司人数,网络部门增加。 二、项目需求 公司新设立分公司(以右边的网络为例),公司要求总公司与分公司实现互联互通。公 司项目经理已经按照上述要求对网络设备进行了相应的地址规划.要求先对网络设备进行配 置使之可以实现互连互通,具体要求如下: l 按照拓扑图完成 IP 地址规划表的规划; l 配置网络设备的接口 IP 地址; l 给交换机接口配置正确的接口模式(如 access、trunk 等) l 配置链路聚合; l 配置生成树协议; l 配置 Vlan 间路由; l 配置 OSPF 路由协议 l 配置 DHCP 服务 l 配置访问控制策略 注意:如果你觉得这些需求不够详细可以自行添加。 通过本实训任务,能够使学生对网络设备的互联有一个较为全面、系统的理解

TCP/IP协议——TCP/IP协议栈及框架

与世无争的帅哥 提交于 2019-11-27 12:29:58
TCP/IP 协议同 ISO/OSI 模型一样,也可以安排成栈形式。但这个栈不同于 ISO/OSI 版本,比 ISO/OSI 栈少,所以又称之为短栈。另外,需要知道的是: TCP/IP 协议栈只是许多支持 ISO/OSI 分层模型协议栈的一种,是一个具体的协议栈。 对于 TCP/IP 协议栈划分为几层更合适,多年来专家们一直未达成共识,大部分对 TCP/IP 协议栈的描述都假定它占据了协议结构的 4 到 5 个功能层。下面我们对这两种主流的分层方法分别进行描述。 1 基于 4 层的 TCP/IP 协议栈基本描述 基于 4 层的 TCP/IP 协议栈最具说服力的是:这一观点是由 TCP/IP 原始标准的创立者——美国国防部提出的,它与 ISO/OSI 参考模型的对应关系如下图: 图 1 TCP/IP 协议栈层次结构与 ISO/OSI 参考模型的对应关系 如图 1 所示, TCP/IP 协议栈从低层开始,依次为网络存取层、 网络互连层、传输层和应用层,具体描述如下: 1.1 网络存取层( Network Access Layer ) 网络存取层(又称网络层),位于 TCP/IP 协议栈的最低层 , 该层中的协议提供了数据传送的方法,使得系统可以通过连接的网络将数据传送到其它设备,并定义了如何利用网络来传送 IP 数据报。它基本上包括了 ISO/OSI

IP地址知识

有些话、适合烂在心里 提交于 2019-11-27 09:32:29
在国际互联网(Internet)上有成千百万台主机(host),为了区分这些主机,人们给每台主机都分配了一个专门的“地址”作为标识,称为IP地址,它就像您在网上的身份证,要查看自己IP地址可在Windows 9x的系统中单击“开始”→"运行”→敲入“winipcfg”(2000/xp 输入ipconfig )→按回车键。IP是Internet Protocol(国际互联网协议)的缩写。各主机间要进行信息传递必须要知道对方的IP地址。每个IP地址的长度为32位(bit),分4段,每段8位(1个字节),常用十进制数字表示,每段数字范围为1~254,段与段之间用小数点分隔。每个字节(段)也可以用十六进制或二进制表示。每个IP地址包括两个ID(标识码),即网络ID和宿主机ID。同一个物理网络上的所有主机都用同一个网络ID,网络上的一个主机(工作站、服务器和路由器等)对应有一个主机ID。这样把IP地址的4个字节划分为2个部分,一部分用来标明具体的网络段,即网络ID;另一部分用来标明具体的节点,即宿主机ID。这样的32位地址又分为五类分别对应于A类、B类、C类、D类和E类IP地址。 1.A类IP地址 一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,即第一段数字范围为1~127。每个A类地址可连接16387064台主机

第8章:网络

痴心易碎 提交于 2019-11-27 08:14:22
1.列出网络上所有活跃的主机 1).使用Python判断主机是否活跃 import subprocess import threading def is_reacheable(ip): if subprocess.call(["ping", "-c", "10", ip]): print("{0} is alive".format(ip)) else: print("{0} is unreacheable".format(ip)) def main(): with open('ips.txt') as f: lines = f.readlines() threads = [] for line in lines: thr = threading.Thread(target=is_reacheable, args=(line,)) thr.start() threads.append(thr) for thr in threads: thr.join() if __name__ == '__main__': main() 2).使用生产者消费者模型减少线程的数量 import subprocess import threading from Queue import Queue from Queue import Empty def call_ping(ip): if