【苏勇老师Linux 入门笔记】网络基础
2016-09-17 15:51
1066 查看
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)ifconfig -a:查看所有接口
eth0:物理网卡
lo:换回接口
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
顶0
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)ifconfig -a:查看所有接口
eth0:物理网卡
lo:换回接口
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
顶0
相关文章推荐
- 【Linux 入门笔记】网络基础
- Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- 网络编程笔记一:基础入门
- linux网络基础之三层交换机与NAT地址转换笔记
- Mars老师的Android学习基本路线Linux、数据库、网络协议、服务器端开发知识基础知识
- Linux网络服务笔记《 基础》
- [cocos2d-x学习笔记][入门基础]Cocos2d-x网络编程01.在Mac平台部署Apache和PHP
- Linux程序设计学习笔记----Socket网络编程基础之TCP/IP协议簇
- linux基础1——网络配置入门
- Linux网络编程-学习笔记(基础TCP套接字函数)
- linux网络基础之物理层笔记
- java 从零开始,学习笔记之基础入门<网络编程_带QQ模拟功能>(二十)
- 【Linux 入门笔记】Linux用户基础
- Linux 内核入门学习笔记(一) AT&T汇编基础
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- 网络基础-linux鸟哥的私房菜服务器篇02(阅读笔记)
- linux网络基础笔记之router
- linux网络编程学习笔记之一 -----各种基础知识小结
- Linux网络基础知识_笔记