码迷,mamicode.com
首页 > 系统相关 > 详细

linux入门基础——网络基础

时间:2015-06-07 14:37:34      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

linux网络基础

网络原理

网络编址

IP编址

IP编址是一个双层编址方案,一个IP地址标识一个主机(或者一个网卡接口)
现在应用最为广泛的Ipv4编址,已经开始逐渐向Ipv6编址切换
Ipv4地址为32位长,Ipv6地址为128位长
一个Ipv4地址分为两个部分:网络部分和主机部分
网络部分用来标识所属区域、主机部分用来标识该区域中的哪个主机

IP地址
Ipv4地址分为32位长度,通常使用点分十进制方式表示
整个IP地址分为4个部分,每个部分8位
例如:
192.168.1.1
11000000.10101000.00000001.00000001

子网掩码

Ipv4地址的32位分为网络部分和主机部分
因为不同的Ip地址网络部分和主机部分的位数是不固定的,怎样确定Ip地址中哪些部分是网络部分?
通过子网掩码来确定网络部分的位数
子网掩码与IP地址一样,拥有32位,每一位与IP地址中的每一位一一对应。
IP地址与子网掩码必须成对对象,才能判断Ip的网络部分,单独出现无法判断。
IP地址中相对应子网掩码中为1的部分为网络部分。
例如:
IP地址192.168.1.1
11000000.10101000.00000001.00000001
它对应的子网掩码
255.255.255.0
11111111.11111111.11111111.00000000
证明此IP地址前24位是网络部分,也就是说,与此IP地址处于同一网络的其他主机的IP地址前24位相同,以证明它们在同一个网络。
通过比较网络部分是否相同来判断是否处于同一网络。
IP地址中网络部分类似于家庭住址,主机部分类似于个人姓名

同一个网络之间的通信

同一个网络之间的通信还需要用到一个编址即mac地址,mac地址用在同一个网络之内的主机之间通信,同一个网络之内主机都是通过交换机直接相连的。
mac地址是网卡上的固化地址,网卡的硬件地址。
同一个网络内的主机通信时还需要底层的mac地址,了解物理路径,这个是硬件编址。
首先发送一个ARP信息,ARP(地址解析协议)
源主机正常是不知道目标主机的mac地址,只知道IP地址时,需要目标主机的mac地址。

不同的网络之间的通信

访问不同的网络,由于不知道目标网络的IP地址,因此额外需要一个路由器或者网关,必须通过路由器经过一个转发。

路由

在不同网络之间传输数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发。
路由表:
目标网络        子网掩码        出接口
192.168.1.0        255.255.255.0    eth0
172.16.1.0        255.255.0.0        eth1
61.1.1.0        255.255.255.252    eth2
计算机只要发现目标网络地址和自己不在同一个网段,就把地址发给路由器。
路由器查看路由表是否有到达目标网络的记录,如果有就把数据从相应的接口发出。

域名

IP地址通常难以记忆,所以我们使用域名进行管理。
www.linux.net
域名分为三个部分,使用.分割
类型        标识此域名的类型
域名        域名城
主机名        该域名中的某台主机名称
www:主机名        linux:域名        net:类型

DNS

每个域名代表一个IP,而DNS服务是用来在IP与域名之间进行转换的。
www.linux.net        61.1.1.1
DNS服务由DNS服务器提供
访问:www.linux.net     
1:dns访问请求
DNS服务器
2:www.linux.net=61.1.1.1
3:访问www.linux.net
配置网络信息需要:
IP地址,子网掩码,网关,DNS

基本网络参数

要配置一个局域网通信的计算机:
IP地址
子网掩码
要配置一个跨网段通信的计算机:
IP地址
子网掩码
网关
要配置一个可上网的计算机:
IP地址
子网掩码
网关
DNS

linux入门基础——网络基础

标签:

原文地址:http://blog.csdn.net/yiranant/article/details/46400199

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!