区别非常大。不妨看看两者的定义(摘录百度百科的资料)
流星:流星体以几十公里每秒的速度穿入地球大气层而产生的发光现象。
彗星:是太阳系中小天体之一类。由冰冻物质和尘埃组成。当它靠近太阳时即为可见。太阳的热使彗星物质蒸发,在冰核周围形成朦胧的彗发和一条稀薄物质流构成的彗尾。
先从观测上来说两者的区别。
流星距离地球表面只有80-100千米,而彗星可以距离地球几千万甚至几亿千米之遥。
流星出现的时间很少超过一秒,结果就是看到过两千颗流星的我从来没有成功许愿,彗星不然,亮度至少能保持几天,甚至可以达到一年。
流星在天球上有显著的运动(除非正好在辐射点正对观测点而来…),彗星的运动在几个小时内但凭肉眼无法发觉。
流星是一个亮点在天空中一划而过,彗星最大的特点是有显著的彗尾,在距离太阳比较远的时候像一团雾(所以才有了梅西耶表)。
再来从两者的母体上来说说区别。
流星的母体是流星体,一颗中等亮度的流星的母体不过是绿豆大小。构成的物质也随意,石质、铁质、冰质都可以成为它的主要成分。
彗星的母体比流星体大得多,哈雷彗星的彗核有十几公里的直径,而且由水、干冰、氨等易挥发的物质构成。轨道偏心率非常大。
说了两者的区别,两者有联系么?有。
绝大多数流星雨都是拜彗星所赐,彗星回归时散出的碎片会分布在彗星的轨道上,按照一定的方向进入地球大气层,因为透视的原因看起来好像从一个点发射出来。这一点和雨相似,所以称之为"流星雨"。