我(在局域网中)用IE访问http://www.sina.com.cn。然后看到网页。这途中,网络层的包是如何传递的?
我(在局域网中)用IE访问http://www.sina.com.cn。然后看到网页。这途中,网络层的包是如何传递的?
[解决办法]
任何一台计算机,在发出数据包之前,要按照TCP/IP的分层,从上层往下层传递,每传递一层,加上一层封装,直至到达网络接口,以电路信号的形式发送出去。
接收的计算机,则要按照反向的过程,从网络接口接收之后,向上层传递,每传递一层,去掉一层封装,直到被应用程序接收并处理。
中间的过程,路由器或者其他运行于网络层起到路由作用的主机,会有一个转换的过程:从一侧的网络接口接收,解包,到达网络层后,按照规则选定一个发出的网络接口,再向下层传递,逐层封装并发送。到达下一节点,重复这个过程。