以太网csma/cd协议与tcp/ip的区别和联系是什么??

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:26:07
几台电脑互联但不连外网,a.只用tcp/ip协议能够实现吗?还是必须的需要别的协议?b.这时候这几台电脑如果只用以太网csma/cd协议而不用tcp/ip协议能实现他们之间的互连吗?(先不说tcp/ip协议都内置于系统内,就不用它!因为我只是要内部电脑间互联!) 这是其一; 另外,我们的电脑平时连接外网除了用到tcp/ip之外还用到csma/cd协议了吗??如果用刀,它们之间是怎么配合完成工作的?还有,csma/cd协议具体存放在系统的什么位置呢?希望能提供具体它的存放路径!

以上 四 个问题,非常想了解清楚!!诚望回答者看清楚问题后再做回答!不要驴头不对马嘴!!

回答好者,追加2倍分数!

首先说明一点,只有两台电脑互联的话,要简单的多,甚至不用tcpip也可以实现数据传输。但需要你有能力从底层进行数据包的解析。这样连的话,接收到的数据是MAC地址加length/type字段加数据。
a.tcp/ip协议只是用来传输的,必须有别的协议配合,但没有tcpip协议是肯定无法连接的。
b.只有链路层的话也可以实现互联,全双工模式下没有csma/cd协议,因为全双工是不会发生碰撞的。无论全双工还是半双工模式,没有tcpip协议,两台pc也都可互联,只是传送的数据不能保证不丢失。这样给你解释:我有一块芯片比如FPGA,里面有MAC核,可以实现链路层的功能,在FPGA里面产生一些数据,比如线性数,配置好以后,不需要tcpip也可以将这些数据发送到PC上。
c.连外网的话,肯定都用到了。
d.这两个协议负责的任务是不同的。tcpip层次较高,而csmacd协议只是负责传输数据。