上面的章节描述了Tcp/ip四层网络模型,并介绍了每一层的常见的协议,本章来讨论一下,一个主机是怎样与外网中的另一个主机通信。
假如网络结构如下
上图是一个典型的网络结构图,若主机1是电脑,主机4是服务器,主机1是怎样完成与主机4服务器的通信的呢。
1.将电脑通过网线接入交换机所在的网络中。
2.电脑通过DHCP协议,获取IP地址,网关,子网掩码,DNS服务器IP地址等。
3.电脑通过DNS服务器,将服务器的域名转化成IP
4.目前电脑有了自己的IP和服务器的IP(服务器IP一般是网内IP),就开始向服务器发包。
5.通信过程中,通过APR协议可以得知Ip与Mac的关系,首先通过Mac表,电脑的网络包通过交换机1转发先发给路由器1
6.通过路由表,路由器1会将包转发给路由器2
7.路由器2将包转发给交换机2
8.交换机2转发包给服务器。
至此通信完成
1.关于DNS如何获取IP
2.DHCP过程
3.网络IP等参数概念
4.路由表,Mac表,Apr表的概念
5.DNS的过程
请查看本栏目网络篇的其它章节。