![]() |
|
[نقاش] كيف تستطيع تجاوز الروتر لعمل اتصال عبر الانترنت ؟ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [نقاش] كيف تستطيع تجاوز الروتر لعمل اتصال عبر الانترنت ؟ (/showthread.php?tid=704) |
كيف تستطيع تجاوز الروتر لعمل اتصال عبر الانترنت ؟ - الشاكي لله - 26-10-13 السلام عليكم ورحمة الله وبركاته
هذا اول سؤال لي في المنتدى لااعتقد بانه سؤال حيث اني اعلم نصف اجابته ولكن حبيت افتح موضوع للنقاش .. هل احدكم استطاع الاتصال بشخص ما بطريقة Peer 2 Peer عبر الانترنت لاحظ لااتكلم عن الشبكة المحلية بل الانترنت ، وتعرف المصائب الي تواجهك لما تحاول تتصل بشخص عبر الانترنت فالجداران النارية ستقف في طريقك . ولاتنسى الNAT المزعج انا شخصيا قمت بفعل ذلك بواسطة بعض البروتوكولات مثل UpnP و NAT-PMP وهي الطريقة نفسها التي يستعملها برنامج uTorrent فهو يقوم بفتح بورت في الروتر للتمكن من تلقي الملفات ولكن الطريقة هذي غير نافعة في بعض الاحيان فيقولون لك قم بفتح بورت في روترك هناك طرق اخرى لتجاوز الNAT من امثلتها :- -- STUN STUNT UDP hole punch Tcp hole punnch Relay TURN Ipv6 ALG -- كل هذي تقنيات لتجاوز الNAT/Firewall ويسمونها NAT traversal techniques فإذا قمت بالاتصال بشخص ما خلف الروتر بواسطة الانترنت ... ماهي التقنية التي ستستعملها لذلك ؟؟ اتمنى اشوف نقاش هادف ومليئ بالخبرات RE: كيف تستطيع تجاوز الروتر لعمل اتصال عبر الانترنت ؟ - abulayth - 26-10-13 السلام عليكم نعم يا اخي بامكانك ذلك باستخدام وسيط للاتصال مثل ان تشترك بخدمة NO-IP او DYNDNS وهي مجانية من http://www.no-ip.com او http://www.dyndns.com يعطيك العافية RE: كيف تستطيع تجاوز الروتر لعمل اتصال عبر الانترنت ؟ - الشاكي لله - 26-10-13 (26-10-13, 12:54 PM)abulayth كتب : السلام عليكم اشكرك جدا على المشاركة في هذا الموضوع وفعلا هي طريقة تمكنك من الاتصال بشخص اخر ولكن بشرط (يجب عليه التسجيل في no-ip ويعطيك الhost) وهو حل يمكنك من تفادي الNAT وليس الاتصال عبر الNAT هناك فرق -- هناك مثال .. برنامج teamviwer يعمل peer 2 peer لنقل الصورة والاوامر الى شخص بعيد هل يطلب منك التسجيل في no-ip ؟؟ اذن في التطبيقات الفعلية يجب علينا استعمال تقنيات NAT Traversal للإتصال بشخص اخر عبر الانترنت RE: كيف تستطيع تجاوز الروتر لعمل اتصال عبر الانترنت ؟ - abulayth - 26-10-13 السلام عليكم teamviewer يقوم باستخدام سيرفر خاص به للقيام بعملية الربط وهو يشابه no-ip الى حد كبير والله اعلم وهذه معلومات السيرفر الذي يستخدمه للقيام بعمليات الربط 217.146.13.4, PTR, server20603.teamviewer.com · 217.146.13.5, A+PTR, server20604.teamviewer.com · 217.146.13.6, PTR, server20605.teamviewer.com ... يعطيك العافية RE: كيف تستطيع تجاوز الروتر لعمل اتصال عبر الانترنت ؟ - الشاكي لله - 26-10-13 (26-10-13, 01:44 PM)abulayth كتب : السلام عليكم بعد التاكد كلامك صح اخوي إقتباس :It Uses TeamViewer's Servers To negotiate A Connection Using HTTP Over Port 80 Which Most Firewalls Have Open وهذا يعني انه يعتمد على third party (طرف ثالث) لإنشاء الاتصال هل قام احدكم بتجريب طريقة اخرى ؟ |