این دو تا اصلا بحثشون کاملا جدا است.
ns-2 نرم افزار شبیه ساز شبکه به کمک نوشتن کد های tcl , otcl و ... است که سالها پیش توسط دانشگاه برکلی تولید شده.
برای شبیه سازی شبکه در ns2 باید کد نویسی کنید.
اما نرم افزار gns یک نرم افزار تحت جاوا است که توسط یک دانشجوی تایوانی جهت راحتی کار ساخته شده.
تنها کاری که gns میکنه اینه که شما رو از کد نویسی نجات می ده اونم تا حدودی.
چون این نرم افزار به هیچ عنوان قدرت ns2 رو نداره و در نهایت شما باید برای تحلیل و اجرا در nam فایل TCL ایجاد شده توسط GNS رو بکار ببرید.