【Linux 入门笔记】网络基础
2014-04-28 22:04
281 查看
IP 地址
IP 编制时一个双层编制方案,一个 IP 地址标示一个主机 (或一个网卡接口)。
一个 IP 地址分为两个部分:网络部分(所属区域)和主机部分(标示区域中的哪个主机)。IPv4 共32位,通常用点分十进制表示。
子网掩码用于将网络部分和主机部分区分开来,子网掩码为1(二进制)的部分为网络部分。
MAC地址主要用于同网络间主机的通信,通过ARP协议(同网络中使用)获取同网路其他主机的MAC地址。同网络的主机一般直接相连或通过交换机。
不同网段间通过路由器/网关连接。路由器一般有多个接口,每个接口连接一个网络,通过路由表进行数据转发。
www.baidu.com 中 www 只是 baidu.com 中的一个主机名。baidu.com 中还有 music, tieba 主机。www 约定俗成是网页服务器的主机名。
每个域名代表了一个IP,而 DNS 服务器就是用来在 IP 与域名之间进行切换。
配置一个局域网通信的计算机:
- IP地址
- 子网掩码
配置一个跨网段通信的计算机:
- IP地址
- 子网掩码
- 网关
配置一个可上网的计算机:
- IP地址
- 子网掩码
- 网关
- DNS
网络基础配置
linux 系统中,以太网卡称为 ethenet
lspci 命令可以查看网卡硬件信息,lsusb 查看 usb设备
ifconfig(interfaceconfig)
eth0:物理网卡
lo:换回接口
ifconfig -a:查看所有接口
ifconfig eth0:查看特定接口
ifup eth0:启用接口
ifdown eth0:禁用接口
setup:配置网络信息
hostname:显示和修改 hostname (临时)
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
DNS配置文件:/etc/resolv.conf
主机名配置文件:/etc/sysconfig/network
静态主机名配置文件:/etc/hosts
测试网络联通性:
ping 192.168.1.1
ping www.XXX.com
测试 DNS 解析:
host www.linuxcast.net
dig www.linuxcast.net
显示路由表:ip route
追踪到达目标地址的网络路径:traceroute www.linuxcast.net
使用 mtr 进行网络质量测试(结合了traceroute和ping):mtr www.linuxcast.net
故障排查,遵循从底层到高层,从自身到外部
1. 先查看网络配置信息是否正确
IP 地址
子网掩码
网管
DNS
2. 查看到达网管是否连通
ping 网关IP地址
3. 查看 DNS 解析是否正常
host www.linuxcast.net
host www.douban.com
IP 编制时一个双层编制方案,一个 IP 地址标示一个主机 (或一个网卡接口)。
一个 IP 地址分为两个部分:网络部分(所属区域)和主机部分(标示区域中的哪个主机)。IPv4 共32位,通常用点分十进制表示。
子网掩码用于将网络部分和主机部分区分开来,子网掩码为1(二进制)的部分为网络部分。
MAC地址主要用于同网络间主机的通信,通过ARP协议(同网络中使用)获取同网路其他主机的MAC地址。同网络的主机一般直接相连或通过交换机。
不同网段间通过路由器/网关连接。路由器一般有多个接口,每个接口连接一个网络,通过路由表进行数据转发。
www.baidu.com 中 www 只是 baidu.com 中的一个主机名。baidu.com 中还有 music, tieba 主机。www 约定俗成是网页服务器的主机名。
每个域名代表了一个IP,而 DNS 服务器就是用来在 IP 与域名之间进行切换。
配置一个局域网通信的计算机:
- IP地址
- 子网掩码
配置一个跨网段通信的计算机:
- IP地址
- 子网掩码
- 网关
配置一个可上网的计算机:
- IP地址
- 子网掩码
- 网关
- DNS
网络基础配置
linux 系统中,以太网卡称为 ethenet
lspci 命令可以查看网卡硬件信息,lsusb 查看 usb设备
ifconfig(interfaceconfig)
eth0:物理网卡
lo:换回接口
ifconfig -a:查看所有接口
ifconfig eth0:查看特定接口
ifup eth0:启用接口
ifdown eth0:禁用接口
setup:配置网络信息
hostname:显示和修改 hostname (临时)
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
DNS配置文件:/etc/resolv.conf
主机名配置文件:/etc/sysconfig/network
静态主机名配置文件:/etc/hosts
测试网络联通性:
ping 192.168.1.1
ping www.XXX.com
测试 DNS 解析:
host www.linuxcast.net
dig www.linuxcast.net
显示路由表:ip route
追踪到达目标地址的网络路径:traceroute www.linuxcast.net
使用 mtr 进行网络质量测试(结合了traceroute和ping):mtr www.linuxcast.net
故障排查,遵循从底层到高层,从自身到外部
1. 先查看网络配置信息是否正确
IP 地址
子网掩码
网管
DNS
2. 查看到达网管是否连通
ping 网关IP地址
3. 查看 DNS 解析是否正常
host www.linuxcast.net
host www.douban.com
相关文章推荐
- 【苏勇老师Linux 入门笔记】网络基础
- 零基础入门篇之Linux及Arm-Linux程序开发笔记
- 吴恩达深度学习入门学习笔记之神经网络和深度学习(第二周:神经网络基础)
- 一篇文章带你入门Linux——马哥Linux基础学习笔记
- Linux基础学习笔记(Linux网络管理)
- 05-Linux基础入门(四)-目录结构(综合网络整理)
- Linux基础入门学习笔记之二
- Linux基础入门学习笔记一
- [cocos2d-x学习笔记][入门基础]Cocos2d-x网络编程01.在Mac平台部署Apache和PHP
- Linux 基础入门--笔记
- 零基础入门篇之Linux及Arm-Linux程序开发笔记
- linux基础网络工具学习笔记
- Linux网络服务笔记《 基础》
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- Linux入门学习——网络基础知识
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- Linux网络编程-学习笔记(基础TCP套接字函数)
- Linux网络基础知识_笔记
- linux笔记 第二天 Linux系统入门及基础命令
- linux网络设备应用与驱动编程学习笔记(2)——网络驱动基础