PDA

View Full Version : اجرای برنامه تحت شبکه بین شهری



مهدی رحیم زاده
سه شنبه 23 مهر 1387, 06:34 صبح
سلام
می خوام بدونم برای اینکه یه برنامه توی یک شبکه بین شهری کار کنه مثل VPN باید چکار کرد . چه فرقی با یک شبکه Lan داره .
ممنون

afsharm
سه شنبه 23 مهر 1387, 08:28 صبح
من با VPN کار نکردم ولی اگه اونجا هم بر اساس IP باشه و کامپیوترهای بتونند همدیگر را ping کنند هیچ فرقی نداره و در واقع این قضیه از دید برنامه پنهان هستش و برنامه به خودی خود متوجه این موضوع نمی‌شه.

babak23
سه شنبه 23 مهر 1387, 08:45 صبح
برای کار با شبکه های بین شهری باید شبکه داخلی شما به اینترانت متصل شده باشد به عنوان مثال اگه دو شبکه محلی یا سازمان بخواهند به هم متصل بشوند از طریق ip های تعریف شده در مخابرات میتونند این کار را انجام دهند به نظر این ip ها فروشی هستند و فقط به سازمان ها داده می شود .

مهدی رحیم زاده
چهارشنبه 24 مهر 1387, 06:22 صبح
آره درسته از طریق اینترنت به هم متصل میشن . حالا سئوال اینجاست که توی این اتصال ما باید داده ها را از طریق اینترنت انتقال بدیم یا نه مثل برنامه های معمولی این کار فقط با تعریف IP توی کانکشن انجام میشه .

babak23
چهارشنبه 24 مهر 1387, 08:29 صبح
شما می تونید هم از برنامه های web application استفاده کنید و هم windows application برای انتقال اطلاعات استفاده کنید . معمولا برای تبدیل lan ها به man یکی از کامپیوتر های lan را به شبکه های man اتصال میدهند و از این طریق میتوانند یک شبکه های محلی را گسترش بدهند .

شما حتی در خانه بدون اینکه شبکه محلی داشته باشد از طریق وصل شدن به اینترنت میتوانید به کامپیوتر اشخاص به شرط دونستن ip اون ها ( که باید ثابت باشد )دسترسی داشته باشید.

آره درسته از طریق اینترنت به هم متصل میشن . حالا سئوال اینجاست که توی این اتصال ما باید داده ها را از طریق اینترنت انتقال بدیم یا نه مثل برنامه های معمولی این کار فقط با تعریف IP توی کانکشن انجام میشه

در جواب سوال شما : این کار فقط با تعریف IP توی کانکشن انجام میشه در هر دو حالت امکان پذیر هست لازم بذکر هست که در هر دو حالت شما باید ip کامپیوتر مورد نظر را بدانید و فرقی نداره که شما از چه طریقی به این سیستم متصل شوید .

ASKaffash
چهارشنبه 24 مهر 1387, 08:50 صبح
سلام
من WinَApp را با VPN تست کرده ام کار میکند تنها باید موظب TimeOut باشید(افزایش دهید) برنامه نویسی کار فرقی نمکنیدچون شما وقتی بصورت VPN به یک سازمان متصل میشوید شما یک Client آن Lan هستید فقط Media ارتباطی اینترنت است.

night_walker
چهارشنبه 24 مهر 1387, 10:58 صبح
با سلام

در مورد شبکه بین شهری باید بگم که فرق چندانی با شبکه معمولی نداره ولی معمولا سرعت دسترسی به اطلاعات کندتره و اگه از یک دیتابیس استفاده میکنید حواستون باشه که Query هاتون تا حد ممکن کمترین اطلاعات رو از دیتابیس بخونه در غیر این صورت برنامه ها خیلی کند میشن. و استفاده از همون IP دیتابیس توی Connection کافیه.
در ضمن بهتره که اگه می تونید برنامه ها رو به صورت Multithread طراحی کنید چون ممکن انتقال اطلاعات در شبکه زیاد طول بکشه و اونوقت کاربر باید منتظر اتمام این انتقال اطلاعت بمونه. هیچ چیز بدتر از یک برنامه که به خاطر انجام دادن یک عمل تا مدتها هنگ کرده باقی میمونه نیست.