网络编程二 网络访问京东流程

    访问www.JD.com的具体流程:
    1,在浏览器输入www.JD.com 访问DNS浏览器,获取其 ip地址,192.168.3.0
    2,本机的操作系统:判断你访问的IP地址和你的ip地址是否在同一网段.
    分支1:如果在同一网段:
    3,以单播的形式将请求,发送给交换机,然后交换机在以广播的形式发送给其他的交换机,所有的交换机
      以广播的形式发送的其他计算机.
    分支2:不在同一网段:
    3,你的请求 源mac地址,目标mac地址,数据类型 | 192.167.12.13 | 8001 | {'content': '向京东发送访问请求'}
      会以单播的形式发送给交换机A ---> 你的路由器A.

    4, 你的路由器A:做以下事情:
        利用NAT技术:将你计算机的ip置换成 路由器A网段的ip 192.168.1.0
        静态路由:将数据从路由A传出去传给路由D.
        路由协议: 利用算法计算出你达到目标路由的最短路径.
    5 ,数据发送到路由器D,通过端口映射技术将数据发送至京东服务器的对应软件的端口上.

原文地址:https://www.cnblogs.com/duoduoyichen/p/10403317.html