17-Linux-网络基础
2014-01-31 14:26
155 查看
IP编制
IP编制是一个双层编制方案, 一个IP地址标识一个网卡接口IPv4应用的最为广泛, 由于其紧缺, 正在向IPv6过渡
IPv4 32bit 长, IPv6 128bit 长 (号称可以为地球上每一粒沙子分配一个IP地址)
IPv4地址分为两部分(类比***)
网络部分
标识所属区域 (家庭住址)
主机部分
标识该区域中的哪台主机 (姓名)
IP地址
IPv4 32位, 为了便于人识别, 通常使用 点分十进制 方式表示分为 4 段, 每段 8bit
192.168.1.1
11000000.10101000.00000001.00000001
子网掩码
IPv4地址的 32bit 分为网络部分 和 主机部分, 它俩的位数不固定通过子网掩码来确定网络部分的位数
子网掩码也是 32bit, 通过与IP地址 按位与运算 得到 网络部分(网段)
192.168.1.1 -IP地址
11000000.10101000.00000001.00000001
255.255.255.0 -子网掩码, 前24位为网络部分
11111111.11111111.11111111.00000000
-------------------------------------------------
192.168.1.0 -网络部分
192.168.1.0/24 -方便写法
相同网络的主机通信
通过Mac(物理地址, 网卡上固化的地址)通信一般情况下, 同网络的主机之间不知道各自的Mac地址
通过广播 ARP(Address Resolution Protocol)来获知指定IP的主机的Mac地址
不同网络的主机通信
通过 路由器(网关、具有路由功能的主机) 转发路由器相当于中介 作为多个主机的中间人
路由
路由功能: 在不同网络之间传输数据的功能一般有多个网络接口, 连接到不同的网络(网段)中, 并且通过 路由表 进行数据转发
网络拓扑结构
路由表
222.222.222.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地址往往难以记忆, 一般使用域名来访问主机, 域名和IP有映射关系域名分一般为三部分,"."(点号)分隔
类型: 标识此域名的类型( com / net / org / edu / gov, 约定而已)
域名: 域名称
主机: 该域中的某台主机名称
www.baidu.com
类型: com
域名: baidu
主机: www, "www"一般代表web服务器
注
域名不区分大小写
DNS
Domain Name Serivce, 网域名服务. DNS服务 由 DNS服务器提供每个域名代表一个IP, 而DNS服务就是用来转换 IP与域名 的
www.baidu.com <==> 222.222.222.222
访问 www.baidu.com
1) PC访问域名服务器, 查询www.baidu.com对应的IP地址
2) 域名服务器解析域名, 返回其对应的IP地址
3) PC通过DNS返回的IP访问 百度的www服务器
4) 百度的www服务器返回 HTML文件
补充
QQ能上, 但访问不了网页
QQ保存着服务器的IP地址, 能上 说明能连接上网络
访问不了网页 说明DNS挂了
基本网络参数
仅局域网通信IP地址
子网掩码
跨网段通信
IP地址
子网掩码
网关(路由器)
可上网
IP地址
子网掩码
网关
DNS
相关文章推荐
- 【linux基础】17、网络属性配置详解
- Linux网络编程一步一步学+基础
- linux菜鸟基础学习 (六) 网络
- 《Linux高性能服务器编程》学习笔记——第五章 Linux网络编程基础API(3)
- Linux网络编程--TCP网络编程基础(简单的server/client模型)
- JAVA网络编程基础知识-Linux网络IO模型
- Linux系列-网络基础、网络配置
- Linux网络基础
- Linux网络基础——CRC校验
- linux网络基础之运输层
- Linux系统基础网络配置老鸟精华篇
- Linux应用程序设计之网络基础编程
- linux网络编程之TCP/IP基础(五):分析一帧基于UDP的TFTP协议帧
- Linux基础网络服务概述
- Linux 上的基础网络设备详解
- linux网络入门基础
- linux网络基础知识
- 二、Linux网络编程-TCP/IP基础(二)MTU、路径MTU、以太网帧格式、ICMP、ARP、RARP
- 关于linux网络基础记录
- Linux网络基础