网络及IP地址详解
0概述
本文比较主要分享与网络相关的基本概念及其逻辑关系,比如路由器、交换机、局域网、IP、子网掩码、网关、DNS等。
1基本概念及其连接关系
1.1基本概念
- 路由器:可用连接内外网的设备。
- 交换机:用来组建内网的局域网的设备。
- 网关:一个网络的出口,Gateway=GW,一般网关是在路由器上。
- 局域网(内网):简单局域网由交换机、网线、PC(其他IT终端)等构成。
- IP:因特网协议,IP地址,一个协议规定下的值。
- 子网掩码:是在IPv4地址资源紧缺的背景下为了解决lP地址分配而产生的虚拟lP技术,不能单独存在,它必须结合IP地址一起使用。
- DNS:Domaln Name Service 域名服务
1.2连接关系示意图
2处理不同访问的逻辑顺序
以下分享几种已学到的访问及其逻辑顺序,未详尽之处欢迎大家留言批评指正。
2.1局域网内部不同机器间的访问
主机A访问主机B,主机A先根据IP地址判断网段是否属于局域网内部,是,主机A根据主机号找到局域网内部主机B发包。
2.2局域网内主机通过IP地址访问JD服务器
主机A通过IP访问JD服务器,主机A先根据IP地址判断网段是否属于局域网内部,否,主机A将包发送至网关,网关根据IP寻找目标(如何寻找属路由器原理)。
2.3局域网内主机通过域名访问JD服务器
主机A通过域名访问JD服务器,主机A先访问自己的缓存(如以前访问过则保存在缓存中),如没有找本地解释文件(本为空),再不行寻求DNS服务器,DNS服务器将域名解析为IP地址,层层将IP放回给主机A,在按通过IP地址访问JD服务器。
3IP详解
IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,简称“因特网协议”。
在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。
3.1IP的意义
为计算机网络相互连接进行通信而设计的协议。
3.2IP的组成
最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID(网络号、网段)和主机ID(主机号)。
主机位每一个字节设为0的地址是网段地址。
主机位每一个字节设为1的地址是广播地址。
3.3IP的分类
A类:1~126 默认子掩码:255.0.0.0
B类:128~191 默认子掩码:255.255.0.0
C类:192~223 默认子掩码:255.255.255.0
D类:224~239 组播地址
E类:240-254 科研使用
类别 | 网络号个数 | 主机号个数 | 范围 | 私有地址 | 子网掩码 |
---|---|---|---|---|---|
A类 | 126(2^7-2) | 16777214 | 1.0.0.0-127.255.255.255 | 10.0.0.0- 10.255.255.255 | 255.0.0.0 |
B类 | 16384(2^14) | 65534 | 128.0.0.0-191.255.255.255 | 172.16.0.0-172.31.255.255 | 255.255.0.0 |
C类 | 2097152(2^21) | 254 | 192.0.0.0-223.255.255.255 | 192.168.0.0-192.168.255.255 | 255.255.255.0 |
特殊IP地址:
- 127.0.0.1表示回环地址,代表自己。可以用于ping测试,若无法通信则网卡损坏。
- 255.0.0.0表示子网掩码类型。
- 网络ID的第一个8位组也不能全置为“0”,全“0”表示本地网络。
4子网掩码
利用子网掩码来确定IP地址的网络位。
例子:IP10.1.1.1,子网掩码255.255.255.0,其网段地址为10.1.1.0,主机号1,该网段有224个IP地址,10.1.1.255是广播地址。
5网络测试命令
使用xin+r,键入cmd进入DOS系统,输入以下命令以使用。
1、查看IP地址
ipconfig # 查看IP地址基本信息
ipconfig /all # 查看IP地址详细信息;
2、测试网络连通性
ping 目标IP地址 # 测试网络连通性,有去有回即为可以成功通信!
ping -t 目标IP地址 # 一直ping,按ctr+C结束
ping -n 数字 目标IP地址 # 修改ping包的数量
ping -l 数字 目标IP地址 # 修改ping包的大小,以B为单位
注:ping即测试的意思,有去有回才叫通,如ping不通,可能对方不在线,或者对方开着防火墙!
3、手工解析域名
nslookup www.jd.com
6参考文献:
1. IP地址详解,网络分段
2. IP地址详解
3. 子网掩码百科
4. 局域网内数据包的通信过程
5. 单播地址,组播地址,广播地址的区别