网络分为7层其中重要的是:应用层,传输层,网络层,数据链路层,物理层。
正常一个程序比如页面浏览的网络传输流程。
(1)网站访问使用HTTP/HTTPS应用协议:应用层;
(2)使用TCP作为传输层协议:传输层;
(3)将数据打包为IP数据包,打包完毕以后,系统根据所要传输的目的地址,查找系统的路由表(路由表为动态表,动态更新)。如果目标IP在路由表的内网地址,那么系统查找ARP表,根据ARP表的MAC地址直接通过MAC帧传输。如果目标IP不在内网,则直接将IP包发往系统默认网关里面。
网络分为7层其中重要的是:应用层,传输层,网络层,数据链路层,物理层。
正常一个程序比如页面浏览的网络传输流程。
(1)网站访问使用HTTP/HTTPS应用协议:应用层;
(2)使用TCP作为传输层协议:传输层;
(3)将数据打包为IP数据包,打包完毕以后,系统根据所要传输的目的地址,查找系统的路由表(路由表为动态表,动态更新)。如果目标IP在路由表的内网地址,那么系统查找ARP表,根据ARP表的MAC地址直接通过MAC帧传输。如果目标IP不在内网,则直接将IP包发往系统默认网关里面。