关于网络传输的包的过程

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:27:21
问题是这样,我们都知道我们平时使用的是TCP/IP协议,我现在有几个问题不是很清楚,导致我现在看什么东西都看不懂,
首先第一个问题:
假如A和B通过交换机连接,然后我们可以通过抓包工具抓到包,那么我想知道,我们抓到的是什么包,是IP包?还是数据帧?
还有就是思科路由器直接传输的到底是什么?是IP数据包?还是帧?
还有就是,他们之间是怎么相互协调工作的?

我感觉挺乱的。。。学起来无从下手,
还有ARP协议广播的时候是谁发起来的?他的传输需要TCP/IP 协议么?,
如果需要,他们的关系是怎么样子的?如果不需要,那又是怎么工作的?
暂时这么多,希望大家多多回答。不要粘贴哦,谢谢!
我研究了,你也不是不知道,书中的东西,搞得都很玄虚的,其实很简单的东西,可就是没有答案,所以我想让大家来讨论讨论。

你还是从头慢慢看吧,看不懂的不要跳过,不然下面的很难看懂的
1--交换机抓包是不行的,除非你是网关,而且就算你是网关,也只能抓取到对外的通讯包,两台机子之间的包你抓不到,除非ARP欺骗,交换机的原理就是点对点的通讯,无关数据是发送不到其他机子的,这个和集线器有很大区别,也是交换机比集线器快的原因
2--路由器对外网发送的是帧,对内是数据包,因为对外是外网,是帧传输,对内是局域网,使用的数据包,路由器的存在就是转发,解包再打包,转换帧,解帧封包
3--ARP不需要TCP/IP支持,只是局域网的基本通讯方式,用来确定其他主机的一种方式,目前漏洞很多,容易遭到攻击

还是先看看局域网原理吧,搞清楚,计算机是怎末找到另一台机子的,你就明白什么是ARP了

给你个NB的解释,当年看的笑死我了,比较形象
http://blog.sina.com.cn/s/blog_435b4e29010009ne.html

一句二句讲不完,如果您真的想弄的十分明白,建议您去研究OSI七层参考模型,里面讲的非常详细!谢谢!