为什么两台主机通讯时需要三个唯一的地址:mac、IP、端口?请说明理由,并对每个地址的作用进行说明。

做计算机网络时遇到的一个题,希望有一个详细的回答啊....高分悬赏...好的话还可以再追加分数~

第1个回答  2011-06-16
mac属于物理层的,这个是网卡的一个物理地址,就像你家一样,在地球上有一个经度纬度,这个是本身就存在的,而通常没有说谁家在多少经度多少纬度的,都说某某市某某区某街道多少号这样,IP地址就是,端口就像你家的门,知道地址了想去你家必然得有个进出口,端口就是这样的
详细参考百度百科的每个词条
第2个回答  2011-06-18
这道题目是有问题的,两台主机通讯,我只用mac地址,完全就可以了的。
有很多软件,好像飞鸽传书就是通过mac就行了的吧?
mac是物理地址,只要我知道了物理地址,那肯定可以通讯了呀,但我们不可能把所有人的mac都记住,那样太累,所以我们用ip和mac对应,只需要记ip,ip对应的mac可以经常换,通过arp协议来解析mac;
端口呢,则是为了同时和多个人通信,多个进程都在等消息,每个进程关注一个端口的消息(可以这么认为,不精确,呵呵)
第3个回答  2011-06-18

这是应该是OSI或者TCP/IP网络模型的问题

MAC地址是属于数据链路层,

IP地址属于网络层

端口 属于应用层

第4个回答  2011-06-16
mac属于物理层的,这个是网卡的一个物理地址,就像你家一样,在地球上有一个经度纬度,这个是本身就存在的,而通常没有说谁家在多少经度多少纬度的,都说某某市某某区某街道多少号这样,IP地址就是,端口就像你家的门,知道地址了想去你家必然得有个进出口,端口就是这样的
第5个回答  2011-06-16
Mac: media access control, 硬件位址,定义计算机的网络位置。
Ip :每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP 4 协议规定,IP地址用二
进制来表示,现在要启用TCP/IP 6了。
Port:端口,可以认为是计算机与外界通讯交流的出口。
都是唯一的。