网络基础

1.网络编址
现在的计算机和服务器都是通过网络相连的;因此,可以通过互联网来访问很多资源;
想从特定的服务器获取某一条数据,必需要有一种方式判断要到的是哪一台服务器;
就像与某个人人联系,要知道他的地址、姓名、电话号码等;
为了网上通信,网络上的每一台计算机都需要一个唯一标识;这种唯一标识称为网络编址;
网络编址是为了在互联网中唯一定位一台设备;
网络编址有很多种方式;现在最常用的是 IP编址技术;
 
2.IP编址
ip编址是一个双层编址方案,一个ip地址标识一个主机;(或者说一个网络接口,有些计算机有双网卡)
现在使用最广泛的是 IPv4 编址;不过ip地址有些不够用了,已经逐渐向 IPv6编址切换;
IPv4地址为32位长;IPv6地址为128位长;
 
IPv4地址分为两个部分:
    网络部分    ->用来标识所属区域;
    主机部分    ->用来标识该区域中的哪个主机;
网络部分就相当于家庭住址,主机部分就相当于姓名;可以判断你是哪个地方的谁;
 
IPv4地址共32位,通常使用点分十进制表示;
整个ip地址分为4部分;每个部分8位;用点"."分隔;
例如:
 
4.子网掩码
IPv4地址分为网络部分和主机部分;
网络部分和主机部分的位数并不是固定的;
用子网掩码来确定网络部分和主机部分的位数;
 
子网掩码和ip地址一样,都是32位;每一位都与ip地址的每一位相对应;
ip地址中相对应的子网掩码中为1的部分为网络部分;为0的部分为主机部分;
如图:此ip地址前24位为网络部分,后8位为主机部分;
    也就是说,与此ip地址前24位相同的主机,都在同一个网络;
 
通过比较ip地址网络部分来判断是否处于同一个网络;
可以用斜杠加位数表示前多少位是掩码为1;
如图:192.168.1.0/24 表示前24位是网络部分;
 
5.同一个网络主机之间的通信
同一个网络之间的主机通信需要用到 MAC 地址;(Media Access Control Address)
同一个网络之间主机一般是用交换机相连的;
MAC地址是每张网卡中固化的地址;通常格式很麻烦,不会去用;
MAC地址成为二层地址;IP地址称为三层地址;
 
通网络主机通信过程:比如192.168.1.1  ->192.168.1.2
    192.168.1.1向外发送一个ARP信息(地址解析协议 Address Resolution Protocol);
    信息是:谁是192.168.1.2;把你的MAC地址告诉我;
    所有的设备都会收到,只有192.168.1.2会响应;
    192.168.1.2会向192.168.1.1返回一个ARP信息;说我就是,我的MAC地址是XXX;
    然后它们就能相互通信了;
 
6.不同网络之间的通信
不同网络之间通过网关也叫路由器来通信;
路由器用来转发信息;像一个中间人,把我们的消息拿过来发到目标主机;因为我们找不到目标主机的ip地址在哪;
一次通信中间可能要经过多重路由器;
 
 
1)关于路由
路由:在不同网络之间传输数据的功能称为路由功能;
一般路由器有多个接口;每个接口连接到不同的网络中;
每个接口可以接收和发送来信息;
通过路由表来转发信息;
比如说:192.168.1.0 给 172.16.1.0 发送数据
    计算机不会发ARP了,因为不在同一个网络;
    192.168.1.0 向路由器发送数据;
    路由器通过eth0接口收到了请求172.16.1.0的信息;
    路由器查路由表,看有没有 172.16.1.0的记录;
    发现有记录后,路由器把从192.168.1.0收到的数据,通过eth1接口发送到172.16.1.0;
 
7.域名
因为IP地址难记,所以常用域名代替IP地址;
但实际通信还是通过把域名解析为IP地址;
 
域名由3部分组成:
    类型    ->标识域名的类型(com,net,org,edu,gov等);比如net是网络公司、com是普通公司、org是公益组织;但实际不一定是这样用的;
    域名    ->域名称    ;域名需要去购买,也就是没被别人用过的字符组合之类的;
    主机名    ->该域中某台主机的名称;主机名可以随便起的,例如一般约定www表示网页服务器,
 
域名对大小写不敏感;
 
访问时一般先找到域名,再找域名中的主机;
 
8.DNS    (Domain Name System)
每个域名代表一个IP;
DNS服务用来在ip和域名之间进行转换的;
域名只是为了方便使用者,真正的数据传输还是通过ip地址;
DNS服务由DNS服务器提供;由运营商电信、联通等维护;保存所有的域名对应的ip地址;
 
9.需要配置的基本网络参数
要配置一个局域网通信的计算机:
    ip地址;
    子网掩码;
 
要配置一个跨网段通信的计算机:
    ip地址;
    子网掩码;
    网关;
 
要配置一个可上网的计算机:
    ip地址;
    子网掩码;
    网关;
    dns;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
 
 
 
    
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2019-03-03 11:33  L丶银甲闪闪  阅读(110)  评论(0编辑  收藏  举报