网络间的通用语言TCP/IP-网络中的通用规则3
连接网络的过程
连接网络的过程有两个步骤:
·物理连接
·逻辑链接
物理连接是指通过插入局域网网线等方式实现物理信号的传输。
逻辑链接是指在接口中设置IP地址。
只有完成了IP地址的设置才算是完成了网络的连接。
互联网中使用的地址与私有网络中使用的地址-全局地址、私有地址
全局地址是在互联网中使用的地址。要在互联网中进行通信,就必须使用全局地址。
私有地址是在私有网络中使用的地址。
私有地址的范围如下:
·10.0.0.0~10.255.255.255
·172.16.0.0~172.31.255.255
·192.168.0.0~192.168.255.255
可以在私有网络中自由使用上述范围内的地址。即使出现重复的私有地址,私有网络中的通信也不会受影响。
在使用私有地址的私有网络和互联网之间,是无法直接进行通信的。
从私有网络到互联网间的通信-NAT(网络地址转换)
在互联网中,接收方为私有地址的IP数据包会被丢弃。
直接使用私有地址是无法接收应答数据的,因此要实现从私有网络到互联网之间的通信,就需要使用NAT进行地址转换的操作:
1)从私有网络向互联网发送请求时,需要转换发送方的IP地址。
2)路由器将转换后的地址保存到NAT表格中,以便之后进行回复。
3)当针对请求的应答数据返回到路由器时,需要转换接收方的IP地址。此时,可以使用保存在NAT表格中的地址进行转换。
我们可以使用NAPT(Network Address Port Translation,网络地址端口转换)来实现多个私有地址与一个全局地址相对应的地址转换。
数据是否成功传输给接收方-ICMP
IP是不确认传输是否成功的,因此,可以使用ICMP(Internet Control Message Protocol,英特网控制消息协议)检查IP传输数据是否成功。
ICMP的主要功能包括:错误报告和诊断功能
如果因为某些原因导致IP数据包被丢弃,设备就会向接收方发送ICMP无法送达消息的内容。
可以使用ping命令来确认是否可以与指定的IP地址进行通信。
将IP地址与MAC地址对应-ARP
将IP地址与MAC地址对应起来的过程称为地址解析。
ARP可以自动进行地址解析,并获取与接收方IP地址相对应的接收方MAC地址。