IP地址及网络常识
一、IP
互联网网络协议(internret protocol address ,IP),IP地址是IP协议提供的一种统一的标准化的地址格式,它会为互联网中的每个网络和每台主机备提供一个逻辑地址,来区分物理地址。每台主机必须有IP地址才能通信。
二、地址分类
总共有五类IP地址:A B C D E
A:1.0.0.0~127.255.255.255 在IP地址的四段号码中,A类地址的第一段为网络地址,后三段为主机地址,所以A类地址是由1字节的网络地址和3字节的主机地址组成的,网络地址的最高位必须是0,A类网络地址较少,为126个网络,每个网络的主机为1600万多台 (2的24次方-2)
B:128.0.0.0~191.255.255.255 B类地址的前两段号码为网络地址,为16位,后两位为主机地址,也是16位,所以B类地址是由2字节的网络地址和2字节的主机地址组成的,网络地址的最高位必须是10,B类网络地址使用于中等规模的网络,为16384个网络,每个网络的主机为6万多台 (2的16次方-2)
C:192.0.0.0~223.255.255.255 C类地址的前三段号码为网络地址,为24位,后一位为主机地址,也是8位,所以C类地址是由1字节的网络地址和3字节的主机地址组成的,网络地址的最高位必须是110,C类网络地址使用于大规模的网络,为209万余个网络,每个网络的主机为254台 (2的次8方-2)
D:224.0.0.0~239.255.255.255 D类地址又称多播地址,即是组播地址,多播地址的最高位必须为1110。
E: 保留,实验所用。
三、子网掩码
子网掩码(subnet mask)又称地址掩码,作用是将IP地址划分为网络地址和主机地址,每个IP对应的都有一个子网掩码,是一对一的形式。同时子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络地址和主机地址,并说明该IP地址是在局域网上,还是远程网上。
默认情况下 A:255.0.0.0 B: 255.255.0.0 C:255.255.255.0 D:255.255.255.255
四、网关
网关(gateway)字体意思大家应该都知道,就是一个关口,可以比喻成大门这样的,所以网关就是一个网络连接到另一个网路的“关口”,实质上就是一个网络通向其它网络的IP地址,主要用于不用网络间的传输。
例如电脑设备上网,如果接入的是同一个交换机,在交换机内部数据传输是不需要经过网关的,但如果两台设备不在一个交换机网络,则需要在本机配置网关,内网主机的数据通过网关,网关把数据转发到其它的网络的网关,直至找到对方的主机网络,然后返回数据进行通信。
五、MAC地址
MAC地址是物理地址、硬件地址,用来定义网络设备的位置,在OSI模型中,IP地址在第三层网络层,路由器在这层。MAC地址在第二层数据链路层,交换机在这层。因此一个主机会有一个MAC地址,而每个网络位置都有一个专属于它的IP地址。
六、centos7配置IP
配置前需要关闭network的守护进程NetworkManager 。 systemctl stop NetworkManager
进入/etc/sysconfig/network-scripts/下
主要修改增加:
BOOTPROTO=static|no
IPADDR=xxx.xxx.xxx.xxx
NETMASK=255.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx(选填项)
配置完成后,需重启network服务。 systemctl restart network
七: 配置DNS
有时候你会使用不了yum,会出现识别不了主机名的提示,这时候需要配置以下主机的DNS
vim /etc/resolv.conf
nameserver 8.8.8.8
八、linux网卡自定义命名
如果你是用的是Centos7,你的网卡默认命名不是eth0,是类似ifcfg-eno16878766这样的,如果想改,则需:
1,编辑/etc/sysconfig/grub文件
vim /etc/sysconfig/grub
在倒数第二行quiet后加入
net.ifnames=0 biosdevname=0
2,执行命令 grub2-mkconfig -o /boot/grub2/grub.cfg
3,重命名网卡 mv ifcfg-eno16878766 ifcfg-eth0
4,修改ifcon-eth0文件中的DEVICE=eth0
5,重启服务
IP地址及网络常识的更多相关文章
- win10 安装虚拟机提示 主IP地址显示网络信息不可用
问题:在虚拟机详情下面显示 主ip地址:网络信息不可用 解决办法: 先root用户[root@dfhf~]#cd ..[root@dfhf/]#cd /etc/sysconfig/network-sc ...
- ip地址的网络配置
记录一下linux下的网络配置 3.执行命令(通过ifconfig查一下网卡): vi /etc/sysconfig/network-scripts/ifcfg-eth2 注:按字母a,代表插入. 编 ...
- Linux 学习之路 --------ip地址虚拟网络
// ifconfig 查看IP地址 网络信息 我的IP 39.161.136.25 ① 为网卡临时配置IP地址 ifconfig eth0 39.161.136.5 (netmask ...
- 2-4-搭建DHCP服务实现动态分配IP地址-NTP网络时间同步
本节所讲内容: •DHCP服务器工作原理 •使用DHCP为局域网中的机器分配IP地址 •使用DHCP为服务器分配固定IP地址 •ntpdate加计划任务同步服务器时间 ---------------- ...
- 搭建DHCP服务实现动态分配IP地址-NTP网络时间同步
本节所讲内容: DHCP服务器工作原理 使用DHCP为局域网中的机器分配IP地址 使用DHCP为服务器分配固定IP地址 ntpdate加计划任务同步服务器时间 实验环境: 服务端:xuegod63 ...
- ip地址和网络端口总结
ip地址 ip地址默认指ipv4地址,用4个字节表示,转换为点分10进制,可以表达范围0.0.0.0到255.255.255.255的地址,大约为42.95亿个地址.互联网编号分配机构(IANA,In ...
- “一键”知道自己的IP地址和网络供应商
打开浏览器,然后在地址栏里面输入“www.baidu.com” 进入百度主页以后,在搜索框内输入 “ip”,然后回车就可以了
- ubuntu 12.04 以固定 IP 地址连接网络并配置DNS
sudo vim /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.2.155 netmask 255. ...
- IP地址子网掩码主机地址网络号主机号
(1)子网掩码1所对应的位为网络号位 而所对应的位为主机号位 IP地址+子网掩码=网络号: IP地址+子网掩码(反码)=主机号. (2)主机号中的m位被用来表示网络号了,也就是子网号,将0-255划分 ...
随机推荐
- java设计模式——适配器模式 Java源代码
前言:适配器模式就是把一个类的接口变换成客户端所能接受的另一种接口,从而使两个接口不匹配而无法在一起工作的两个类能够在一起工作.通常被用在一个项目需要引用一些开源框架来一起工作时,这些框架的内部都有一 ...
- Dubbo开发,利用项目模拟提供者和消费者之间的调用--初学
开发工具:IDEA,虚拟机 VMware Workstation 预备工作:安装好zookeeper的虚拟机,电脑jdk更换为1.7,本地tomcat启动,能够访问以下页面即可进行开发 2.建立以下s ...
- Linux 环境 Intelij Idea 安装与快捷图标配置
索引: 目录索引 参看代码 GitHub: intelij-idea.txt 一.Linux (DeepinOS) 环境 1.官网下载 ideaIU-.tar.gz 2.解压 .tar.gz -C ~ ...
- Docker:测试环境的准备-建立一台centos测试机
一.安装虚拟机并配置网络,下面演示在一台工作机上搭建环境 基础准备: 安装VMware-workstation-full-15.0.0-10134415.exe 安装虚拟机,镜像文件:CentOS-7 ...
- easyui中datagrid+layout布局
1.掌握layout布局 首先,layout布局的具体使用可参考官网http://www.jeasyui.net/plugins/162.html layout布局分为东南西北中五个区域,如图我们将其 ...
- Spring类型转换(Converter)
Spring的类型转换 以前在面试中就有被问到关于spring数据绑定方面的问题,当时对它一直只是朦朦胧胧的概念,最近稍微闲下来有时间看了一下其中数据转换相关的内容,把相应的内容做个记录. 下面先说明 ...
- Cloudera Manager和CDH5.8离线安装
https://blog.csdn.net/zzq900503/article/details/52982828 简介 我们在上篇文章中已经了解了CDH,为了后续的学习,我们本章就来安装CDH5.8. ...
- HttpServletResponse简单理解
Web服务器收到一个http请求,会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象,从客户端取数据用HttpServletRequest,向客户端 ...
- tensorboard 可视化网络运行过程
在 tf.summary 里设置好要查看保存的参数后运行会生成 events.out.tfevents.{time}.{machine-name} 的文件,这个就是用 tensorboard 来查看的 ...
- Mongo字符串类型的数值查询---$Where查询介绍
在Mongo中都知道字符串类型大小比较都是以ASCII进行比较的,所以无法真实比较字符串类型的数值大小 比如查询age大于3的: db.getCollection(&q ...