子网掩码

海思平台设置静态IP

≯℡__Kan透↙ 提交于 2019-11-29 06:34:56
嵌入式设备设置IP地址,修改/etc/init.d/S09Init文件。 (1)设置IP 10.1.11.1, 对应硬件网口0。 ifconfig eth0 hw ether 80:00:0A:01:0B:01 # 如果设置子网掩码255.255.255.0,则ping不通局域网内IP是10.3.21.1的单IP设备。 ifconfig eth0 10.1.11.1 netmask 255.0.0.0 # 如果设置网关192.168.130.1,则无法加入组播收发组播消息。 route add default gw 10.1.1.1 eth0 (2)设置IP 192.168.130.143, 对应硬件网口1。 ifconfig eth1 hw ether 80:00:C0:A8:82:8F ifconfig eth1 192.168.130.143 netmask 255.255.255.0 route add default gw 192.168.130.1 eth1 (3)设置虚拟IP 192.168.130.141, 对应硬件网口xxx。 # 设置MAC地址,2字节固定值+4字节IP地址 # 80:00固定前缀,IP192.168.130.141翻译成16进制C0:A8:82:8D ifconfig eth1:0 hw ether 80:00:C0:A8:82:8D #

Linux网络服务

ぐ巨炮叔叔 提交于 2019-11-29 03:36:58
查看网络接口地址ifconfig 使用ifconfig可以查看网络接口的地址配置信息 网卡名称:ens33 ip地址:192.168.71.151 子网掩码:255.255.255.0 MAC地址: 00:0c:29:70:fe:fc IPV6地址:fe80::58b9:7c59:8d8c:23d 查看主机名称hostname 查看或设置当前主机名:hostname 修改主机名 hostname+主机名(临时修改主机名) hostnamectl ste-hostname+主机名 route命令查看路由表条目 route命令 查看或设置主机表中的信息:route[-n] 查看网连接情况 netstat 查看系统的网络连接状态、路由表、接口等信息 netstat[选项] 常用选项 a:表示显示所有 n:表示以数字形式显示 t:TCP u:UDP p:协议 r:代表路由器 示例: 输入netstat-ntap(查看TCP协议) 输入netstat-nuap(查看UDP协议) 输入netstat-r查看路由表 域名解析 nslookup命令 测试DNS域名解析:nslookup 目标主机地址 [DNS服务器地址] 53端口使用UDP协议和TCP协议 示例 在主机联网的情况下 输入 nklookup www.baidu.com 解析到的地址是180.101.49

已知IP地址算子网掩码

守給你的承諾、 提交于 2019-11-28 22:43:49
子网掩码计算方法有两种:   方法一:利用子网数来计算:   1.首先,将子网数目从十进制数转化为二进制数;   2.接着,统计得到的二进制数的位数,设为N;   3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。   例如:需将B类IP地址167.194.0.0划分成28个子网:   1)(28)10=(11100)2;   2)此二进制的位数是5,则N=5;   3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主机地址前5位全部置1,就可得到255.255.248.0,而这组数值就是划分成28个子网的B类IP地址 167.194.0.0的子网掩码。   方法二:利用主机数来计算。   1.首先,将主机数目从十进制数转化为二进制数;   2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254,则 N>8,也就是说主机地址将超过8位;   3.最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0

ip地址计算

匆匆过客 提交于 2019-11-28 20:20:53
1.如何根据IP得到子网掩码 ? 以我们局域网内最多的私有IP地址为例: A类、B类、C类 A类:10.0.0.0--10.X.X.X 默认子网掩码 掩第一个字节(11111111)8个1,即 255.0.0.0 B类:172.16.0.0--172.31.X.X 默认子网掩码 255.255.0.0 C类:192.168.0.0--192.168.X.X 默认子网掩码 255.255.255.0 如电信的IP地址:202.96.135.133 属于C类地址 默认子网掩码就是24位 即 255.255.255.0 IP地址:78.55.133.124 属于C类地址 默认子网掩码 255.0.0.0 1.如何根据IP得到子网掩码 ? 以我们局域网内最多的私有IP地址为例: A类、B类、C类 A类:10.0.0.0--10.X.X.X 默认子网掩码 掩第一个字节(11111111)8个1,即 255.0.0.0 B类:172.16.0.0--172.31.X.X 默认子网掩码 255.255.0.0 C类:192.168.0.0--192.168.X.X 默认子网掩码 255.255.255.0 如电信的IP地址:202.96.135.133 属于C类地址 默认子网掩码就是24位 即 255.255.255.0 IP地址:78.55.133.124 属于C类地址 默认子网掩码 255

配置网络

人走茶凉 提交于 2019-11-28 19:11:47
配置网络 使用dhclient指令 自动获取ip地址 使用 ip addr 指令查看ip地址 测试网络使用 ping 指令,例子:ping www.baidu.com 然后回车 ctrl+l 清空屏幕 ctrl+c 中断指令 配置ip地址需要知道:ip地址,子网掩码,网关,DNS 查看网关指令 ip route 192.168.64.2 就是网关 DNS使用公共DNS 119.29.29.29 子网掩码就是24 然后编辑网络配置文件 使用以上指令编辑网卡配置文件,ifcfg-ens33是网卡名称,不同电脑可能不同,前面路径是不变的 可以使用 tab 键把不全指令或者路径补全 使用vi命令后,按 i 进入编辑模式,屏幕下方显示insert才可以编辑 bootproto值改为 static,onboot值改为 yes,然后下面添加4行内容,分别是ip地址, 子网掩码,网关,dns地址,子网掩码也可以写成 PREFIX=24 编辑完成后,按esc,然后按 :wq 回车就会保存退出 然后重启网络服务,使用指令 systemctl restart network 来源: https://my.oschina.net/u/4150462/blog/3098504

IP 类型

眉间皱痕 提交于 2019-11-28 18:06:51
IP通过地址开头判断类型,将以 0 , 10 , 110 开头的地址分为ABC三类 将ip转换成十进制后 A类地址第一个字节在 0 - 127 之间, B类地址第一个字节在 128 - 191 之间 C类地址第一个字节在 192 - 223 之间 然后剩下的位被分为网络号与主机号,主机有两个特殊的值: 主机号全部为 0 的ip代表一个网段 主机号全部为 1 的ip代表广播地址,应用进程可以通过这个ip将信息发送到该网段下的所有主机 子网掩码 IP寻址时还需用到子网掩码,子网掩码与IP等长,由连续的1组成 ip中被子网掩码掩去(对ip进行与运算)的部分将被视为网络号,剩余部分将被视为主机号 如需要划分5个子网,其二进制为 101 ,这将在ip中占去 3 位,3位可以划分出6( 2 ^ 3 - 2 )个子网满足5个子网的要求 一个byte中占去前3位后为 11100000 ,该子网掩码十进制为 224 私有地址 tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,其地址范围如下: 10.0.0.0/8:10.0.0.0~10.255.255.255 172.16.0.0/12:172.16.0.0~172.31.255.255 192.168.0.0/16:192.168.0.0~192.168.255.255 ip后面的斜线和数字,表示ip的中网络号所占的位数 例如172

网络协议

[亡魂溺海] 提交于 2019-11-28 13:39:43
一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用 像这样,每个人都拥有一台自己的机器,然而彼此孤立 如何能大家一起玩耍 然而internet为何物? 其实两台计算机之间通信与两个人打电话之间通信的原理是一样的(中国有很多地区,不同的地区有不同的方言,为了全中国人都可以听懂,大家统一讲普通话) 普通话属于中国国内人与人之间通信的标准,那如果是两个国家的人交流呢? 问题是,你不可能要求一个人/计算机掌握全世界的语言/标准,于是有了世界统一的通信标准:英语 结论:英语成为世界上所有人通信的统一标准,如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是 一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite). 互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。 2.2 osi七层协议

计算机网络面试题4

醉酒当歌 提交于 2019-11-28 10:28:51
计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且方言之间差距巨大。A地区的方言可能B地区的人根本无法接受,所以我们要为全国人名进行沟通建立一个语言标准,这就是我们的普通话的作用。同样,放眼全球,我们与外国友人沟通的标准语言是英语,所以我们才要苦逼的学习英语。   计算机网络协议同我们的语言一样,多种多样。而ARPA公司与1977年到1979年推出了一种名为ARPANET的网络协议受到了广泛的热捧,其中最主要的原因就是它推出了人尽皆知的TCP/IP标准网络协议。目前TCP/IP协议已经成为Internet中的“通用语言”,下图为不同计算机群之间利用TCP/IP进行通信的示意图。 回到顶部 1. 网络层次划分   为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层

liunx-网络基础

我与影子孤独终老i 提交于 2019-11-28 06:17:40
liunx 网络配置 ifconfig: ipconfig -a ;显示信息 ifconfig eth1 up       //开启网络接口 ifconfig eth1 down     //关闭网络接口 ifconfig eth1 192.168.78.140 netmask 255.255.255.254 broadcast 192.168.78.254 :配置ipv4,重启后消失 IP : link :网络设备 address :设备上的协议(IP或IPv6)的地址 addrlabel :协议地址选择的标签配置 route :路由表条目 rule :路由策略数据库中的规则 ipaddr: ip addr show :网卡显示及配置的地址信息 ip addr add 192.168.0.123/24 dev eth0 :添加设置IP p add del 192.168.0.123/24 dev eth0 :删除配置的IP ip link: ip link set eth0 up :启用网卡 ip link set eth0 down :禁用网卡 ip -s link :所有显示接口网络统计的数据 ip -s -s link ls eth0:获取接口信息 ip route : ip route show :查看路由 ip route get 119.75.216.20

网络协议(osi七层协议)

半城伤御伤魂 提交于 2019-11-28 03:27:56
目录 一 互联网的本质 二 osi七层协议 三 网络通信实现 四 网络通信流程 五. 访问流程示例图 一 互联网的本质 咱们先不说互联网是如何通信的(发送数据,文件等),先用一个经典的例子,给大家说明什么是互联网通信。 现在追溯到八九十年代,当时电话刚刚兴起,还没有手机的概念,只是有线电话,那么此时你要是给在外地的人打电话,你应该怎么做? 首先你要确保你们两个的座机要有一堆连接介质连接(电话线,转换器等等)咱们统称物理连接介质。 其次,你要拨号,锁定对方的电话。 最后就开始通话了。 通话是有学问的,当时那个年代还没有推广普通话,所以你要是和河南的人电话联系,你要讲河南话。 你要是和东北的人电话联系,你要讲东北话。 你要是和上海的人联系你要讲上海话。 如果你要是有广西,内蒙,唐山,山东等等等等的朋友,你要是打电话是否都要学习当地的方言才能沟通呢? 其实不是,而是咱们推广了普通话,这样只要大家都会说普通话,这样就可以建立良好的通信。 那如果是与特朗普和普京通电话呢? 那你还要学各个国家的语言么? No!No! No! 咱们现在国际上交流通用语言就是英语,其实咱们把英语学会了,就可以与各个国家的人交流了。这两个例子说明了什么?说明了咱们要统一标准,都遵循一个标准的话,就可以建立良好的通信。 两台计算机之间的通信与两个人打电话原理是一样的。   1,首先要通过各种物理连接介质连接。   2