• 发送方IP地址与路由器


    问题1: 接收方的IP地址应用程序给到协议栈中,但如果发送方存在多块网卡,系统应当如何判断使用那个哪个网卡发送数据呢?

    答案:其实究竟使用什么网卡是由路由器决定的,当接收方的IP地址确定下来之后,其实就已经确定了路由器的路径。这个时候只需判断哪个网卡能连接到路由器就可以了。把这个话题延伸一下,实际工作中,我们想访问公司内网,一般只有两种方式:VPN以及专线。VPN其实就是一个虚拟网络,安装好一个VPN程序之后,内存中会出现一个虚拟的网卡,这个网卡可以产生对应的IP,由此产生IP才可以通过公司内网外的那道防火墙,进入到公司内网环境;第二种方式,通过专线连接,顾名思义,可以理解为就是一条电话线。

    问题2:端口到底是什么鬼?

    目前答案:端口其实就是一个物理上面的地址加上这个端口插槽能处理的通信协议。举例来说,交换机一般都能够处理mac协议,那么假设一台交换机上面有4个口,那么意味着这台交换机有四个mac端口。同样的道理,路由器上面安装了多个端口,每个端口对应的芯片能处理的协议各不相同,有的能处理mac协议、有的能处理ADSL协议,还有的能处理无线局域网协议等。路由器先通过某种端口将包接收进来,然后通过查看路由表,匹配最佳路径,然后通过相应的端口再将包发出去。

    一位致力于成为一名信息化专业人士的前行者
  • 相关阅读:
    试图运行项目时出错,无法启动调试。没有正确安装调试器(转帖)
    IIS 401.2
    windows 2008 r2 64位运行crystal 2008的问题
    .net 命令行
    crystal report 2008 公式字段问题
    vs2003在IE8下无法调试的解决办法 (包括win2008 64位)
    Oninit里不能用ViewState
    web 开发的一些软件
    silverlight toolkit
    SqlConnection.Open的一些问题
  • 原文地址:https://www.cnblogs.com/clare09/p/12465690.html
Copyright © 2020-2023  润新知