如何连接两台电脑?

2016-03-15 22:33
网络安全和信息化 2016年7期
关键词:网络层网段IP地址

引言:TCP/IP协议中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。

一个市面普通的傻瓜式二层交换机连接两台Windows XP系统电脑,这两台电脑一台电脑IP地址是192.168.111.62,一台电脑IP地址是192.168.11.65,怎么让它们在不添加设备的情况下通信?

这段时间我在学习计算机网络原理,我在学习过程中了解到了计算机网络的重要协议TCP/IP协议族,TCP/IP协议族分为四个层次从上往下是应用层、运输层、网络层、链路层,同时也学习到数据进入协议栈时的封装过程。

一台电脑如果与另一台电脑通信只要知道对方的IP地址、对方的MAC地址就可以通信了,基于这个思维,我想不管IP地址是不是一个网段,只要互相知道IP地址、MAC地址就可以互相通信了。

这段时间我就思考这个问题。看看我的想法是否正确。如果我想和一个电脑通信对方的IP地址我们是知道的。如果知道了IP地址,下步最重要的是知道对方的MAC地址,我通过在对方的电脑上运行ifconfig /all命令获取了对方的MAC地址,再通过arp -s 192.168.11.65 d4-3d-7e-5b-53-28命令把对方电脑的MAC地址告诉给我们的电脑。在对方电脑中也通过arp-s 192.168.111.62 d4-3d-7e-5b-53-da命令把我的电脑的MAC地址告诉给对方电脑。这样我想就可以通信了。第一次是我电脑网络配置IP地址192.168.111.62,子网掩码255.255.255.0,网关空。对方IP地址192.168.11.65,子网掩码255.255.255.0,网关空。这样我想可以ping通,但实际情况却不是这样。

对出现的这个错误,我经过在网上查找原因,发现问题出现在TCP/IP协议族的网络层,因为数据传输到网络层时网络层通过子网掩码计算发现这个通信的IP地址和电脑IP地址不是一个网段,这时电脑会咨询网关这个电脑通信的路径。根据这个情况,我知道不在一个网段的电脑通信是需要网关的。这是我想我可以把各自的网关都设置成自己。例如:IP地址192.168.111.62,子网掩码255.255.255.0,网关192.168.111.62。为什么会这样想呢?因为我们运行了arp -s命令,我们的电脑已经知道了对方的MAC地址,通过这样设置我发现可以ping通了。

初步测试可以正常通信。现在问题解决了,但是还存在的问题是按道理说通过tracert测试应该经过几次数据跳转。

这是我对网络原理的一点思考,写出与网络技术同仁共同进步。

猜你喜欢
网络层网段IP地址
铁路远动系统几种组网方式IP地址的申请和设置
单位遭遇蠕虫类病毒攻击
可变编组动车组制动系统TCN网络信号传输需求研究*
网上邻居跨网段访问故障
IP地址切换器(IPCFG)
论物联网安全威胁及其应对策略
基于SNMP的IP地址管理系统开发与应用
公安网络中IP地址智能管理的研究与思考
物联网技术在信息机房制冷系统中的应用
Current advances in neurotrauma research: diagnosis, neuroprotection, and neurorepair