我同时学习用,边总结的精华,就是学习linuxcast.net的nash_su老师学习的个人笔记。
另外个人强烈推荐itercast.net教学视频,尽管如今server已关闭,可是在百度云上还是有一整套视频下载。
IP编址
标红的部分,是点分十进制。即用点分开的十进制数字。
以下的一排是二进制数字,总共32位。
子网掩码
此图中,能够明显看到子网掩码中前24位表示IP地址的网络部分,换句话说,全部IP地址为192.168.1.xxx都为同一网络区域。
通信
同一网络
Mac地址(网卡地址)用于在同一个网络区域内,不同主机通过地址解析协议(ARP)进行通讯。
不同网络
通过路由器(一个或若干个)转发
在不同网络之间数据传输的功能叫做路由功能,一般有多个接口。连接到不同的网络中,而且通过路由表进行数据转发。
域名
.net一般指的是网络公司
.com 一般指的是普通盈利性公司
.org 一般指的是免费的或开源的机构
.edu 一般指的是教育机构
.gov 一般指的是政府机构
DNS
每一个域名代表一个IP,而DNS服务就是用来在IP于域名之间进行转换的。
域名仅仅是为了方便记忆,真正的传输数据通信还是通过IP地址。域名向IP地址的转换,通过DNSserver。
一般一台电脑请求一个域名。会先把请求发送给DNSserver,然后DNS解析域名,转换为IP地址响应给client,client拿着IP地址再去訪问对应的主机或server。
对于linux系统有很实用的网络调试指令:
測试网络连通性
ping ip
ping 域名
測试DNS解析
host + 域名
显示路由表
ip route
追踪到达目标地址的网络路径
使用mtr进行网络质量測试
故障排查和做其它不论什么事情一样。网络连接不正常故障排查也是有顺序的。有诀窍的。
总的原则:故障排查遵循从底层到高层。从自身到外部的流程。
按照例如以下顺序,一步一步排查:
版权声明:本文博客原创文章。博客,未经同意,不得转载。