论坛: 系统集成 标题: 一个局域网是怎么工作的? 复制本贴地址    
作者: kuangren [kuangren]    论坛用户   登录
在没有网桥,交换机的情况下,一个局域网是怎么工作的?一个主机通过什么途径快速访问另一台主机。

地主 发表时间: 07/21 11:47

回复: taisen [taisen]   论坛用户   登录
一个局域网要网桥干什么?没有交换机,用hub就行了,直接用双绞线连接也可以呀。

B1层 发表时间: 07/21 17:39

回复: nightcolor [nightcolor]   版主   登录
我不知道你说的工作是指工作原理还是访问机制  
如果说的是硬件上的地址访问  用直接电缆就可以实现  
当然 你必须确定子网

B2层 发表时间: 07/21 19:06

回复: kuangren [kuangren]   论坛用户   登录
建一个局域网很简单,但真正的工作原理谁知道呢?他是通过什么机制访问另一台电脑。MAC地址,IP地址。ARP在里边起什么作用呢?

B3层 发表时间: 07/22 08:39

回复: syshunter [syshunter]   版主   登录
非交换局域网用的是广播方式,发送ARP广播请求得到目标主机的MAC地址,然后进行传播,记着,非交换局域网的包传输全部依靠广播,当非目的主机接受到不属于自己的包时,通过与MAC地址想比较,只是简单的丢弃这个包。我理解有错的地方还希望指正。

B4层 发表时间: 07/22 10:18

回复: nightcolor [nightcolor]   版主   登录
呵   看来有必要提提TCP/IP中的几协议术语以及相互的关系

ARP 协议  物理地址解析协议
RARP 协议  逆向物理地址解析协议
IP地址  网络标识
MAC地址  硬件物理地址

我们知道局域网其外部IP  也就是ISP提供给我们使用的IP是相同的
假设局域网中有机器A和B  其外网有一IP主机C发出数据包要求A应答
但是这时候B和A的IP地址也相同 如何保证A完整的收到信息而B不受到干扰呢

这时候就要用到MAC地址 根据ISO标准 每一网卡的MAC地址都是确定的 唯一的
所以世界上每一台计算机都有唯一的物理地址 ARP协议就保证其数据包发送到具体的MAC地址上    所以具体数据交换就是这样

      数据包至A   传输协议
C(IP)-----------------------internet
                      |
                   proxy(IP)             
                      /\
               (ARP) /  \
                    /    \
                   /      \
               A(MAC)    B(MAC)

这里可以提一提无盘工作站以及bootp  如果一台IP机器不带磁盘 启动时无法知道其IP地址 但它知道它的MAC地址 RARP协议发出一个分组 其中包括其MAC地址 要求回答这一MAC地址的IP地址 一个称为RARP服务器的特定机器作出响应并回答至此 这一标识危机就获得解决 RARP使用已知信息 即机器的MAC地址 求得其IP地址完成机器ID的确定.

当一台无磁盘的工作站加电后  它向网络广播一个bootp请求 一个bootp服务器听到请求后  从客户机的bootp文件中查找其MAC地址 如果找到相应的项目 它就作出响应 告诉该机的IP地址及其应该使用的引导文件  没有磁盘的机器用bootp可获得:

1.自己的IP地址
2.服务器的IP地址
3.需加载到内存的文件名 以便用这一文件执行引导

如此种种  应该就知道局域网的工作原理了~
:)

B5层 发表时间: 07/22 10:20

回复: kuangren [kuangren]   论坛用户   登录
回答的都不错呀,有空交流一下呀。

B6层 发表时间: 07/23 19:59

回复: heiye [heiye]   论坛用户   登录
我倒~~~~~~~~~~
感情人家说一半天,你都知道的啊??

B7层 发表时间: 07/23 20:02

回复: nightcolor [nightcolor]   版主   登录
事实上 任何传输协议都参照OSI模型 我也是才学TCP/IP没多久

如果回答有问题  可以提出来大家探讨探讨

B8层 发表时间: 07/24 01:15

回复: baboo [baboo]   论坛用户   登录
我想问一下,只有两台电脑的话,不用hub也可以,要是三台电脑的话,是否一定要hub之类的连接器呢?就是说可不可以直接用线相连,好像一台电脑只有一个接口,那应该是不行吧。

B9层 发表时间: 02/17 13:41

回复: lovedream [lovedream]   论坛用户   登录
可以的,用三块网卡来联,,


[此贴被 白青衣(lovedream) 在 02月17日18时15分 编辑过]

B10层 发表时间: 2003-02-17 18:07:15

回复: sksy [sksy]   论坛用户   登录
都是高手,有空交流一下吧!兄弟们!

B11层 发表时间: 02/18 21:36

回复: zcl [zcl]   论坛用户   登录
大侠们都说得很清楚了!

B12层 发表时间: 02/20 17:36

回复: neares [near]   论坛用户   登录
说的很明白呀!

B13层 发表时间: 02/21 09:38

论坛: 系统集成

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号