دسته بندی | حقوق |
بازدید ها | 2 |
فرمت فایل | doc |
حجم فایل | 27 کیلو بایت |
تعداد صفحات فایل | 39 |
ترابری چند نوعی و نارسائی قانون داخلی
مقدمه
1- ترابری در یک منطقه جغرافیائی ، همچون شریانهای حیاتی آن منطقه می باشد. هر نوع اهمال و قصور یا عنایت و حمایت از آن متضمن اثراتی سریع و صریح در سطوح فرهنگی ، اقتصادی واجتماعی آن منطقه می باشد، عرضه خدمات جابجائی کالا، تبادل نیروی کار و تولید را تسهیل و تسریع کرده ، سرمایه گذاریهای عمرانی و صنعتی را افزایش داده و آهنگ رشد را پرشتاب می نماید.
2- کشورهای عقب نگه داشته شده طی چند ده گذشته بویژه دهه 1980 که سالهای سختی از نظر اقتصادی برای آنها به شمار می رود، در جهت رهائی از فقر اقتصادی - اجتماعی که بدان مبتلا می باشند، از یک طرف هم خود را در این بخش اقتصادی به منظور کاهش قیمت تمام شده کالا بکار گرفته اند و از طرف دیگر قوانین غیر عادلانه حاکم بر این نوع روابط را که عمدتا\" توسط جوامع صنعتی و در غیاب این کشورها تهیه ، اجرا و همچنان بر آنهاتحمل می گردد،افشاء نموده اند.
کشورهای مزبور طی نفارنسهای توسعه و تجارت سازمان ملل متحد (اونکتاد) بویژه در حین تدوین مقررات حاکم بر ترابری چندنوعی (کنوانسیون 24مه 1980ژنو)، تعدیل مسئولیتها وخطرات حمل کالابین حمل و نقل کننده و صاحبان کالا را گامی در تحقق بخشیدن به خواسته حمل ونقل کننده و صاحبان کالا را گامی در تحقق بخشیدن به خواسته همیشگی خود، که همانا استقرار یک (ناظم نوین بین المللی اقصتادی ، می باشد، دانسته و تاکید فراوان بر آن داشته ودارند.
در نوشتار حاضر با بررسی اجمالی از ترابری چند نوعی که در حال حاضر رایج ترین نوع ترابری بین المللی و همین طور از نظر حقوقی مشکل زاترین نوع حمل ونقل به شمار می رود. نگارنده سعی در شناساندن آن وخسارت ارزی ناشی از سهل انگاریها در این زمینه را دارد.
3- چنانچه کرده خاکی عاری از اقیانوس های پهناور، رشته کوههای بلند و رودخانه های طویل بوده و آدمی طمع جابجائی کالا از نقطه ای به نقطه دیگر از این کره خاکی را نداشت ، در آن صورت اکتفاء کردن به یک نوع وسیله حمل ونقل ممکن می نمود. ولی امروزه با وجه به پیشرفت جوامع و رون روبه افزایش مبادلات تجاری ،انتقال سریع ومطمئن کالاهای پرحجم و سنگین از محلی به محل دور دست دیگر ضروری می نماید. عاملین و متصدیان خمل ونقل ، در جابجائی کالا از نقطه ای به نقطه دیگر، به منظور فائق آمدن برموانع طبیعی متوسل به انواع مختف وسایل حمل ونقل شده اند که امروزه اصطلاحا\" آن را (ترابری چند نوعی ) یا (مختلط) یامرکب ) می نمامند.
4- با توسعه نکنولوژی و ابداع وسایل مناسب برای حمل و جا بجائی سریع کالا همچون کانتینر، کشتیهای تماما\" کانتینریزه شده ، هواپمایهای غول پیکر کارگو(ograC)، این نوع حمل ونقل متداول گردیده است. گرچه حمل ونقل چندنوعی در قرن نوزدهم نیز به گونه ای معمول بوده است ، حمل و نقل به عنوان یک شیوه جدید جابجائی کالا مورد پذیرش عمم قرار گیرد. مسلما\" ترابری چند نوعی نتیجه و تکریبی از انواع مختلف ترابری می باشد، ولی به لحاظ ویژگیهای خاص خود که متمایز از صفات ویژه هر یک از انواع ترکیب دهنده اش می باشد، مورد توجه خاص حقوقدانان قرار گرفته است ،تصدی امور ترابری چند نوعی به انضمام خدمات مربوط به آن برای کشورها منبع درآمد ارزی تولید کار محسوب می شود. این عملیات مستلزم خدمات گوناگونی از جمله خدمات واسطه ای ، نمایندگی ، بارگیری ، انبارداری ، بیمه ، امورگمرکی و غیره می باشد، به همین علت کشورهای عقب نگاهداشته شده به هنگام تدوین کنوانسیون ژنو23مه 1980 در مورد ترابری چندنوعی ، در اعطای حق تدوین مقرراتی که به موجب آن دولتها مجاز به کنترل و اداره این نوع عملیات در محدوده مرزهای خود باشند، پافشاری می نمودند.
5- مزیتهای ترابری چند نوعی نسبت به سایر صور ترابری تک نوعی ، در کیفیت بهتر خدمات ، مصونیت کالا در مقابل حوادث ،فقدان وکسری کالا، صرفه جوئی در انرژی و صرفه جوی در وسایل لازم جهت جابجائی کالا می باشد. طی چند ده اخیر این نوع ترابری مراحل آزمایشی خود را با موفقیت به پایان رساندیه است. امروزه دیگر سخن از اقتصادی بودن آن نیست بلکه بح در مورد یافتن سیستم حقوقی وتدوین وتنظیم مقرراتی منطبق با این نوع عملیات است .
6- طی سالهای اخیر با وجود پیشرفتهای تنیکی گوناگون در زمینه ترابری ، مع الوصف قوانین حاکم بر آن ، انعطاف لازم جهت تطبیق با شرایط موجود را پیدا ننموده اند. آنچه مسلم است ، این است که قواعد حقوقی غالبا\" از پس ابدعات واختراعات جهت بکار گیری صحیح آنها شکل می گیرند لیکن نباید از نظر دور داشت که تطویل زمانی حد فاصل بین ابتکارات و تدوین مقررات اگر مانعی برای پیشرفت و روند طبیعی جامعه محسوب نگردد، قطعا\" موجب وارد شدن صدماتی به آن جریان خواهد بود.
7- ترابری بین المللی کالا به صورت مرکب ، مستلزم عبور کالا از کشورهای متعدد است که هر یک دارای سیستم حقوقی ویژه ای می باشند. همچنین اجرای این نوع عملیات مستلزم دخالت حمل ونقل کننده های متفاوت و واسطه های گوناگون می باشد. ماهیت حقوقی و میزان مسیولیت هر یک از واسطه ها از کشوری به کشور دیگر متفاوت است ، سیستم حقوقی حاکم بر هر نوع ترابری نه تنها متفاوت از دیگر انواع ترابری است بلکه از کشوری به کشور دیگر نیز متغیرمی باشد
عاملین حمل و نقل با اقدام به عملیات چند نوعی و با هدف فایق آمدن بر فوصال مکانی وزمانی ، خود را در مقابل این همه تضاد قانونی ظاهرا\" لاینحل ، بدون مامن یافته اند. مسائل مطروحه در این زمینه متنوع است. در صورت فقدان یا کمبود و یا تاخیر در رسیدن کالا به مقصد چه شخصی مسئول و جوابگو می باشد؟ بین حمل و نقل کننده های مختلف و واسطه های گوناگون دخیل در عملیات ،کدامیک مسئولیت را به عهده دارند؟
آئا برای یافتن مسئول واقعی ، دریافت کنند هکالا باید به تک تک حمل ونقل کننده ها و همینطور به هر یک از واسطه ها مراجعه نماید تا نهایتا\" مسبب واقعی ورود خسارت مشخص گردد؟ مسلما\" چنین روشی در این مورد با توجه به پیچیدگی عملیات ، منطقی و عملی به نظر نمی رسد. عملا\" کثرت پرونده های موجود در این زمینه نیز چه در داخل و چه در خارج از کشور نمایانگر اهمیت مطلب است
8- علیرغم اینکه در حال حاضر غالب عملیات جابجائی کالا به صورت چند نوعی (مرکب ) صورت می گیرد و نیز با توجه به اینکه این نوع عملیات ماهیتا\" بین المللی می باشد، لیکن متاسفانه تاکنون هیچ نوع قانون و یا کنوانسیون بین المللی که ناظر بر این رشته عملیات باشد، به مرحله اجزا در نیامده است. قضات و حقوقدانان با ذهنیتی که از قوانین داخلی خود دارند، در برخورد با مسایل حقوقی ناشی از ترابری چند نوعی ، برداشتهائی متفاوت و غالبا\" بر خلاف مفهوم کلی که از این نوع حمل ونقل استنباط می شود، داشته اند.
به استثناء کنوانسیون 24مه 1980 ژنو در مورد ترابری چندنوعی که تا به حال به مرحله اجرا در نیامده ، در دیگر کنوانسیونهای بین المللی حمل و نقل تک نوعی و همین طور در قوانین دخلی ما تعریف دقیق وجامعی از ترابری چندنوعی (مرکب ) به چشم نمی خورد، گرچه علمای حقوق تعاریف گوناگونی از آن ارائه داده اند.
9- ترابری چند نوعی (مرکب ) عبارت است از جابجائی کالا از نقطه ای واقع در یک کشور به نقطه ای واقع در کشوری دیگر که به وسیله حداقل دو نوع وسیله حمل ونقل که سیستم حقوقی حاکم برآنها متفاوت می باشد(مثال : کامیون وکشتی )، تحت مسئولیت شخص واحد که متصدی یا عامل ترابری چند نوعی خطاب می گردد، صورت گیرد. به عبارت دیگر م تصدی یا عامل ترابری چند نوعی (مرکب ) کالا از فرستنده تحویل گرفته و به دریافت کننده تسلیم می نماید.
مدارک ترابری چند نوعی عبارت از یک بارنامه مستقیم است که کلیه عملیات را از نقطه آغاز(زمان به عهده گرفتن کالا توسط عامل ) تا نقطه پایان ( لحظه تحویل کالا به دریافت کننده ) تحت پوشش خود قرار می دهد.
مسلما\" ترابری چند نوعی علاوه بر جنبه بین المللی دارای جنبه داخلی نیز می ،باشد ک هدر اینجا نوع بین المللی ان مدنظر مااست
10- به منظور شناخت بهتر مسایل ومشکلات مختلف موضوع ، نمونه ای از بین دههاپرونده مطروحه در رابطه با ترابری چند نوعی برگزیده شده که بدوا\" آن را مطرح می نمائیم .
دسته بندی | حقوق |
بازدید ها | 4 |
فرمت فایل | doc |
حجم فایل | 25 کیلو بایت |
تعداد صفحات فایل | 37 |
تضمین کالا در تجارت بین الملل:بررسی موضع حقوقی آلمان ، انگلیس ، ایتالیا ، فرانسه ، ایالت متحده و ایران
قسمت اول ـ حفظ یا ذخیره ، مالکیت در تجارت بین الملل
بایعی که در تجارت بین الملل مایل است کالا را به طور نسیه و غیر نقدی به مشتریانش تحویل دهد ، مرتباً با این سوال روبروست که بهترین شیوه تضمین طلبش در رابطه با ثمن معامله چیست ؟ غیر از شکلهای معمولی تضمین و وثیقه که در ارتباط با شکلهای متعارف پرداخت و تامین اعتبار در تجارت بین المللی است ، شرط حفظ مالکیت معمول ترین شیوه ای است که بایع می تواند با آن در مقابل عدم پرداخت ثمن حمایت شود . این شرط چنین است که مشتری تنها وقتی مالک می شود و تمامی حقوق مربوط به کالای خریداری شده را دارا می گردد که ثمن را به طور کامل پرداخته باشد .
مقررات مربوط به تضمین پرداخت ثمن تا تاریخ از لحاظ بین المللی یکنواخت نیست : راه حلهای موجود قانونی از کشوری به کشور دیگر تفاوت می کند و برداشت ثابتی از آن وجود ندارد ، یکی از دلائل این اختلافات شاید مربوط به این واقعیت باشد که حقوق مربوط به انتقال مالکیت اموال منقول یکی از ساختارهای عمده و اساسی هرنظام حقوقی است و بدین جهت یکنواخت نمودن آن مشکل می باشد . در عمل رابطه نزدیک میان مقررات تضمین پرداخت ثمن و مقررات ورشکستگی و افلاس و بطور کلی تضمین دین و اعتبار مانع مهمتری است . در نتیجه معیارهای مختلفی که در هر نظام حقوقی وجود دارد ، هماهنگ نمودن مقررات و یکنواخت کردن آنها در این زمینه بدون اشکال نخواهد بود
بدین ترتیب کسانی که در تجارت بین المللی دخالت دارند باید با شکلهای مختلف تضمین کالا که در هر کشوری اعمال می شود هماهنگ گردند .
در موقعیت های بسیاری مثلاً در تحویل کالا در آلمان ، جایی که مقررات مربوط به تضمین ثمن به شدت پیشرفته است ، توجه یا بی توجهی به شکلهای تضمین می تواند شرایط قراردادی معاوضه را به طور جدی تحت تاثیر قرار دهد . به علاوه شرط خاص مربوط به تضمین کالا معمولاً بطور جداگانه در جریان توافق معین نمی شود ، بلکه در شرایط قراردادی استاندارد مربوط به بایع گنجانده می شود .استفاده از شرط “درست ” ، “نادرست” یا عدم درج شرطی مربوط به تضمین ثمن می تواند نتایج بسیار متفاوتی را به همراه داشته باشد و بایع در صورت عدم استفاده از امکانات موجود تضمین در صحنه تجارت بین المللی بخاطر عدم آگاهیش پیامدهای ناگواری را متقبل می شود .
بنا بر این هر تاجر محتاطی توجه خواهد کرد که تا حد ممکن امکانات موجود تضمین در قرارداد صادراتش لحاظ شود ، از همین رو ، مسئله تضمین کالا بخش مهمی از توصیه هایی است که در ارتباط با مفاد قرارداد صادرات به بایع ارائه می شود .
حفظ یا ذخیره مالکیت به عنوان تضمینی در مقابل ورشکستگی و افلاس در مواقعی که مشتری قبل از تادیه ثمن معامله و رشکسته یا مفلس می شود تضمین کالا در را بطه با حمایت از با یق اهمیت خا صی می یابد . توافق معتبر درباره نگهداری و حفظ مالکیت مقرر می کند که بایع حق دارد هر مقدار از کالا را که نزد خریدار باقی مانده مطالبه کند ، یا این که بایع برای استیفاء ثمن پرداخت نشده معامله حقوق دیگری دارد . طلبهای مربوط به کالای تحویل شده در صورت افلاس و ورشکستگی ، اصولا از حق تقدم و امتیازی برخودار نیستند و حداکثر به نسبت بخش پرداخت شده ثمن سهمی به آن تعلق می گیرد البته مشروط به آنکه چنین پرداخت یا توزیعی اساساً ممکن باشد ، بنا بر این بسیار مفید خواهد بود اگر تسلیم کننده کالا بتواند بی درنگ از تضمین مقرر شده ، در رابطه با کالای تحویل شده استفاده کند .
اگر با دقت بیشتری به این مسئله نگاه کنیم در می یابیم که تضمین حفظ مالکیت در مقابل خود مشتری بکار نمی رود ، زیرا وی پس از ورشکستگی از دایره کسانی که درگیر و دخیل می باشند کنار می رود . بایع که نفعش در استیفاء طلبش از کالای خودش ، به صورت مقدم می باشد ، در چنین مواردی غالباً در تعارض با دیگر طلبکاران است ، طلبکارانی که نفعشان در احتساب کالا در چهار چوب جریان ورشکستگی است بنا بر این سئوال اساسی در باره قواعد مربوط به حفظ مالکیت ، که در هر نظام حقوقی باید یافت شود این است که آیا این قواعد وضعیت ممتاز حقوقی ایجاد می کنند که در مقابل همه قابل استناد است ، یا این که وضعیت ممتاز تنها در رابطه طرفین قرارداد اثر دارد ، به عبارت دیگر تنها در مقابل مشتری موثر است ؟ تنها در صورت اول است که این قواعد حق خاصی را در صورت ورشکستگی مشتری اعطاء می کنند به عبارت دیگر شرط حفظ مالکیت که اثری محدود به طرفین دارد عموماً در ورشکستگی بی ارزش می باشد و به همین جهت به عنوان شکلی از تضمین نامناسب می باشد .
تضمین و به گرو گرفتن کالا از سوی بایع قاعدتاً در تعارض با تضمین اعتباراتی است که از سوی بانکها و موسسات اعتباری دیگر به مشتری داده شده است . در صورت ورشکستگی مشتری ، تسلیم کننده ، برای تحقق بخشیدن و اجرای تضمینش نه تنها باید با مدیر امور ورشکستگی یا نمایندگان دیگر سایر طلبکاران برخورد نماید بلکه باید با سایر طلبکاران وثیقه دار نیز رقابت نماید .
حدود تضمین بایع در کالای تحویل شده از سوی وی ممکن است همیشه یکسان نباشد ، کالاهایی که تا حد بسیار زیادی تحت تاثیر نحوه تسلیم قرار می گیرند ممکن است دچار تنزل سریع قیمت شوند ( مانند منسوجات و لباسهای مد ) که این امر به نوبه خود ارزش تضمین حفظ شده را می تواند کاهش دهد هزینه های فروش کالا نیز ممکن است گزاف باشد . بنا بر این ارزش تضمین معمولا تنها با تحقق فروش کالا معین و معلوم می شود ، یعنی وقتی که احراز می شود چه مقدار کالا را می توان اخذ کرد و چقدر پول را می توان از فروش آن بدست آورد این عدم اطمینان ناشی از ماهیت و طبیعت تضمین و گرو گرفتن کالاست .
تضمین کالا به بایع تضمین نهایی نمی دهد بلکه تنها شانسی برای او ایجاد می شود .
کیفیت تضمین کالا به عنوان تضمینی در مقابل ورشکستگی آنگونه است که توافق بر سر آن میان بایع و مشتری عموماً با مانعی روبرو نیست . مشتری غالباً نفعی در عدم پذیرش تضمین بایع ندارد تضمینی که تنها وقتی اهمیت می یابد که از نظر اقتصادی وضعیت اضطراری بوجود آمده باشد . به عبارت دیگر وقتی که مشتری مفلس شده و بدین ترتیب اهلیت تجارت را از دست داده است . تنها در نظامهای حقوقی که شکل وسیعی از حفظ مالکیت پذیرفته شده ،مشتری ممکن است در عدم پذیرش حمایت بسیار گسترده از بایع ذینفع باشد تا چنانچه مجبور به تامین نیازهای مالیش از بانکها باشد بتواند جای مانور داشته باشد .
ورود شرط تضمین کالا به قلمرو قرار داد
توافق مربوط به حفظ مالکیت در مفاد انعقاد قرارداد جای می گیرد . چنین توافقی نوعاً موضوع مذاکرات خاص میان طرفین نیست اما معمولاً توسط تسلیم کننده از طریق عبارت استاندارد و شرایط خاص تجاری وارد قلمرو قرارداد می شود .
اگر طرفین قرارداد بر اساس و مبنایی دائمی با یکدیگر معامله می کنند می توان توصیه نمود که به توافق کلی برسند . در چنین شرایطی توافق مربوط به تضمین کالا می تواند از شرایط هر تحویل خاص جدا شود و با کل رابطه تجاری بین طرفین همراه گردد .
قواعدی که بر اساس آنها اعتبار و صحت قانونی شرط تضمین معین می شود از قانون حاکم بر قرارداد یعنی قانونی که بر آن توافق شده بدست می آیند .
این قانون شروطی را که باید وجود داشته باشند تا شرایط بایع جزیی از رابطه قراردادی طرفین شود معین می کند . در ارائه مشاوره حقوقی در حوزه تجارت بین الملل ، حقوق بین الملل خصوصی کشور مقصد کالا درباره تعیین قانون حاکم بر قرارداد نیز باید مورد توجه قرار گیرد .
اختلاف در مورد صحت تضمین مورد توافق غالباً در دادگاههای کشوری که کالا در آن قرارداد رسیدگی می شود ، این دادگاهها قانون حاکم را طبق قواعد حقوق بین الملل خصوصی خود ، به عنوان قانون مقرر دادگاه ، معین می کنند در کشورهای جامعه اروپا شخص می تواند به کنوانسیون رم درباره قانون حاکم بر تعهدات قراردادی مورخ نوزدهم ژوئن 1980
تمسک جوید و در آینده در تعدادی از ایالات آمریکا می تواند به کنوانسیون مکزیک مورخ هفدهم مارس 1994 استناد نمود این دو کنوانسیون قانونی را که باید بر قراردادهای طرفینی که از کشورهای متعاقد هر کنوانسیون هستند حاکم شود معین می کنند : اولاً بر اساس انتخاب طرفین و در صورت عدم انتخاب طبق حقوق کشوری که رابطه قراردادی نزدیکترین ارتباط را با آن دارد ، در زمینه بیع بین المللی کالا معمولاً این قانون کشور مقررفعالیت بایع است که حاکم می گردد .
در قلمرو اجرایی کنوانسیون آنسیترال درباره قراردادهای بیع بین المللی کالا مصوب یازدهم آوریل 1980 ، شخص می تواند مستقیماً به قواعد یکنواخت مربوط به انعقاد قرارداد که در مواد 14 تا24 کنوانسیون آمده ، استناد کند . درج شرایط استاندارد طرفین و شروط تجاری آنها در رابطه قراردادی در چنین حالتی طبق قاعده آخرین عبارت ؛
Rule of the last word
مورد توجه قرارمی گیرد : اصولاً قرارداد با ایجاب و قبول به وجود می آید قبولی که بدون قید و شرط نباشد طبق ماده (1) 9 کنوانسیون بیع بین المللی کالا به عنوان رد ایجاب و در عین حال اظهار ایجاب جدید تلقی می شود . اگر یک طرف در قبول ایجاب به شروط استانداردش اشاره نماید و طرف دیگر اعتراضی ننماید ، قراردادی منطبق با آن شروط ثابت منعقد می شود . پس باید اطمینان یافت که اعتراضی نسبت به شرط حفظ مالکیت در طول مذاکرات ابراز نشود .
قانون قابل اجرا در ارتباط با تضمین کالا
آخرین امری که باید مورد توجه قرارگیرد مسئله قانونی است که صحت و اعتبار شرایط تضمین کالا را آنگونه که مورد توافق بایع و مشتری قرار گرفته است در صحنه تجارت بین المللی معین می کند چنین قانونی غالباً متفاوت از قانونی است که بر رابطه قراردادی طرفین بیع حاکم است و ع
موماً قانون کشوری است که کالا باید درآنجا تحویل داده شود.
برای آنکه بایع تضمین مقتضی را بدست آورد باید شرط حفظ و ذخیره مالکیت طبق مقررات کشور مقصد بخصوص قواعد مربوط به حقوق عینی اموال منقول و بویژه مربوط به مالکیت ، لازم الرعایه باشد . این
قواعد مارا به اصل قانون محل وقوع مال
( Lex rei sitae )
که در بسیاری از نظامهای حقوقی به رسمیت شناخته شده است رهنمون می شوند . مفهوم این اصل این است که حقوق عینی که در ارتباط با یک مال وجود دارد توسط قانون محلی که مال در آنجا واقع است معین و مشخص می شوند .
دسته بندی | حقوق |
بازدید ها | 2 |
فرمت فایل | doc |
حجم فایل | 37 کیلو بایت |
تعداد صفحات فایل | 43 |
حقوق بین الملل خصوصی
قبل از ورود به بحث حقوق بین الملل خصوص باید به کنکاش در آن پرداخته و گفت که حقوق همان مجموعه قواعد الزام آوری است که حاکم بر روابط افراد می باشد که این چنین تعریفی را که حکومت یی کنر بر روابط افراد یاهم توان در حقوق خصوص یافت که اگر این حاکمیت قواعد طرف دیگرش دولت باشد جنبه عمومی خواهد یافت که تا اینجا همان حقوق راضی است و اگر از این فراتر رفته و این الزام از مرزهای جغرافیایی ( ملی ) بگذرد جنبه بین المللی خواهد یافت و می توان آنرا به عنوان مجموعه قواعدی که روابط حقوقی که در آن دست کم یک عامل خارجی وجود داشته باشد حکومت می کند که این ( حقوق بین الملل ) همانند حقوق ملی خود به دو شاخه عمومی و خصوصی تقسیم می شود 1- حقوق بین الملل عمومی 2- حقوق بین الملل خصوصی .
که حقوق بین الملل عمومی از روابط میان دولتها و سازمانهای بین الملل گفتگو می کند و منابع آن عمدتاً معاهدات بین الملل ، عرف و عادات بین الملل و رویه قضایی بین الملل است که متاسفانه ضمانت اجرایی کافی و موثری ( نسبت به ملی ) ندارد .
که در تعریف حقوق بین الملل خصوصی می توان گفت :
مجموعه قوانین و مقرراتی که در خصوص روابط حقوقی غیر داخلی ( یا بین الملل ) اتباع کشورها و چگونگی اعمال مقررات حقوقی بر این اتباع از نظر صلاحیت قوانین و محاکم بحث می کند .
که بر ضاف حقوق بین الملل عمومی دارای قواعدی است که ضمانت اجرایی کافی و موثر دارند و از سه موضوع اصلی گفتگو می کند : 1- تقسیم جغرافیایی اشخاص ( شامل تابعیت ، اقامتگاه ) 2- وضع حقوقی خارجیان 3- تعارض ها ( اعم از تعارض دادگاه ها ، تعارض قوانین ، تعارض مراجع رسمی ) .
قواعدی که در حقوق بین الملل خصوصی هستند به دو دسته 1- قواعد ماهوی 2- قواعد شکلی تقسیم می شوند .
قواعد ماهوی قواعدی هستند که مربوط به رفع تعارض هستند و در آنها ملاک استفاده از قانون ملی است . مثلاً هر گاه در مورد اینکه آیا فلان شخص ایرانی یا خارجی با رجوع به قواعد مربوط به تابعیت پاسخ آنرا یافت . و این قواعد ( ماهوی ) مربوط به تقسیم جغرافیایی اشخاص ( تابعیت – اقامتگاه ) و وضع حقوقی خارجیاناست .
قواعد شکلی ؛ همان قواعدی هستند که مسأله متنازع فیه را مستقیماً حل نمی کنند و تنها به تشخیص قانون حاکم می پردازند . که همان موضوع بحث تعارض است . مثل ماده 7 ق.م که یک قاعده شکلی است ( حل تعارض ) و در آن آمده که اتباع بیگانه از حیث احوال شخصیه تابع دولت متبوع خود می باشند . و این ماده تنها تعیین قانون صلاحیدار می پردازد .
حقوق بین الملل خصوصی با حقوق داخلی ارتباط ، وابستگی و تفاوت هایی دارد که از جمله می توان گفت : وابستگی بین حقوق بین الملل خصوصی و حقوق داخلی عبارتند از :
1- حقوق بین الملل خصوصی از حقوق داخل تاثیر می پذیرد .
2- حقوق بین الملل خصوصی انعکاس دیگر از حقوق داخلی است .
3- برای تحلیل مسائل حقوق بین الملل خصوصی ناچار استفاده از قواعد حاکم بر حقوق داخلی هستیم .
ارتباط حقوق بین الملل خصوصی با حقوق داخلی ؛
1- از نظر موضوع هر دو موضوعشان روابط حقوق خصوصی است .
2- شیوه حل مسائل هر دو مشابه است .
3- هر دو دارای ضمانت اجرا هستند .
4- رسیدگی به هر دو دارای آیین دادرسی ویژه است .
1- منابع حقوق بین الملل خصوصی مختلف اما منابع حقوق داخلی صرفاً داخلی است .
2- مصادیق حقوق بین الملل خصوصی بیشتر از حقوق داخلی است .
3- در روابط حقوقی ، در حقوق بین الملل خصوصی عامل خارجی است اما در حقوق داخلی عامل خارجی نیست .
4- در حقوق بین الملل خصوصی همیشه یک یا چند عامل خارجی است اما در حقوق داخلی چنین نیست .
فواید پرداختن به مسائل حقوق بین الملل خصوصی ؛ 1- فایده عملی 2- فایده علمی .
2- فایده عملی ؛ که شامل اموال ، اشخاص ، اسناد ، اعمال حقوقی است و زمانی که یکطرف اینها عنصر خارجی باشد قواعد حقوق بین الملل خصوصی حاکم است ؛
1- فایده علمی که ، مسائل مربوط به حقوق بین الملل خصوصی یک بخشش مربوط به مسائل حقوق داخلی است و شخص می بایست به حداقل حقوق داخلی اشراف داشته باشد و ؛
بخشش دیگر آن مربوط به حقوق بین الملل با گرایش مسائل داخلی می شود .
این فصل خود دو دسته از مسائل را مورد بحث قرار می دهد ؛
نخست مسائل مربوط به مفاهیم و اصطلاحات تعارض قوانین
دوم مسائل مربوط به قلمرو تعارض قوانین و روش حل تعارض .
مبحث اول : مفاهیم و اصطلاحات تعارض قوانین ؛
مفهوم تعارض قوانین ؛
مسأله تعارض قوانین زمانی است که یک رابطه حقوقی خصوصی بواسطه دخالت یک یا چند عامل خارجی به دو یا چند کشور ارتباط پیدا می کند . و در چنین مواردی مطلوب تعیین قانون حاکم بر این رابطه حقوقی است . مثلاً ؛ زن و مرد فرانسوی که در ایران اقامت دارند بخواهند در ایران ازدواج کنند در این جا ما با مسأله تعارض قوانین مواجه هستیم چرا که از سویی این ازدواج ( رابطه حقوقی خصوصی ) به واسطة فرانسوی بودن زن و مرد به کشور فرانسه ارتباط پیدا می کند و از سوی دیگر به واسطه اقامت در ایران به ایران مربوط می شود . که در اینجا باید قانون حاکم بر این ازدو.اج را پیدا کنیم که آیا قانون ایران ( بواسطه اقامتگاه زن و مرد ) یا قانون فرانسه ( بواسطه قانون ملی آنان ) ؟ که در این مسأله با توجه به ماده 7 ق . مدنی ایران که مقرر می دارد ؛ اتباع خارجه مقیم در خاک ایران از حیث مسائل مربوط به احوال شخصیه و اهلیت خود و همچنین از حیث حقوق ادئیه در ورود معاهدات مطیع قوانین و مقررات دولت متبوع خود خواهند بود . که در این مسأله تعارض به نفع قانون فرانسه حل می شود .
پس لازم به ذکر چنانچه این ازدواج بین زن و مرد ایرانی و آن هم در ایران باشد همان قانون ایران به عنوان قانون ملی زوجین مطرح است پس تعارض زمانی است که عامل خارجی در این رابطه حقوقی خصوصی وارد شود که در این مثال تایعیت فرانسوی زوجین به عنوان عنصر خارجی باعث تعارض گشته . پس می توان گفت مسأله تعارض قوانین تنها در مرحله اعماو اجرای حق است که مطرح می شود و این اعمال و اجرای حق نیز خود مسبوق به مسئله داشتن حق ( اهلیت تمتع) است و این اهلیت تمتع نیز خود مسبوق به تابعیت است و به عبارتی تا زمانی که بر اساس قواعد مربوط به تابعیت نتوانیم بیگانه و تبعه داخلی را تشخیص دهیم گفتگو از اهلیت تمیع یا حقوقی که بیگانگان از آن بر خورداری شوند . بی فایده خواهد بود ؛ بنابراین چنانچه شخصی در روابط بین الملل از تمتع و داشتن حقی محروم شده باشد مسئله تعارض مطرح نخواهد شد چرا که تعارض قوانین زمانی است که فردی در زندگی بین الملل دارای حقی باشد و بین تعین قانون حاکم بر آن تعارض حادث آید و مطلوب تعیین قانون حاکم بر آن حق می باشد مثلاً چنانچه بیگانه ای طبق قانون ملی خود ( دولت متبوع ) از حق طلاق یا تعدد زوجات محروم شده باشد نمی تواند این حق را در کشورهایی که طلاق یا تعدد زوجات در قوانین موضوعه شان شناخته شده ( مثل ایران ) اجرا نماید . پس نتیجه این که تعارض قوانین زمانی است که حقی موجود باشد و ما بخواهیم از بین قوانین متفاوت قانون حاکم در مورد آنرا اجرا نمائیم پس در صورت نبودن و عدم اهلیت تمتع تعارض قوانین که مربوط به اعمال حق است منتفی خواهد شد . پس در مثال فوق در صورتی تعارض قوانین بوجود می آید که این طلاق یا ترد زوجات طبق قانون ملی زوج به رسمیت شناخته شود و در مورد تعین قانون اقامتگاه ( زوج یا زوجین ) یا قانون ملی آنان تعارض بوجود آید .
عوامل پیدایش تعارض قوانین :
1- توسعه روابط و مبادلات بین الملل ( گسترش روابط دولتها ) .
2- اغماض قانونگذار ملی و امکان اجرای قانون خارجی ( اجاره قانونگذار ملی به اعمال مقررات سایر کشورها ) .
3- وجود تفاوت بین قوانین داخلی کشورها ( تنوع و تفاوت قوانین ملی ) .
1- گسترش روابط دولتها ؛
از آنجا که مسأله تعارض قوانین در صورتی مطرح است که یک رابطه حقوقی به 2 یا چند کشور ارتباط پیدا می کند ولی چنانچه این رابطه حقوقی به هیچ وجه مربوط به کشورهای خارجی نباشد تمام عناصر این رابطه حقوقی در قلمرو خاک یک کشور باشد مثلاً زوجین ایرانی و محل ازدواج ایران باشد که در این فرض فقط قانون ایران به عنوان قانون ملی زوجین اجرا می شود و تعارض قوانین حادث نمی شود : سپس تا زمانی که این حصار نشکند و عنصر خارجی در این رابطه حقوقی وارد نشود ( به عنوان اقامتگاه تابعیت محل وقوع شی ء محل وقوع عقد … ) تعارض قوانین بوجود نمی آید اما همین که این حصار شکست و امکان گسترش روابط خصوصی افراد در زندگی بین الملل بوجود آمد و دولتها نیز روابطشان در صحنه بین الملل گسترش یافت پیدایش تعارض قوانین امکان پذیر شد 2- اجازه قانون گذار ملی و اغماض او به اعمال مقررات دیگر کشورها ؛
از دیگر شروط جهت ایجاد تعارض قوانین آنست که قانونگذار و قاضی یک کشور اجازه دهند و در پاره ای موارد قبول کنند که قانون کشور دیگری را در خاک کشور خود اجرا نمایند . سپس چنانچه قانونگذار ملی فقط قانون متبوع خود را صالح بداند و قاضی نیز همیشه مکلف باشد که قانون کشور متبوع خود را اجرا نماید دیگر تعارض قوانین موردی نخواهد داشت زیرا تعارض قوانین مبتنی بر امکان انتخاب قانون صلاحیترا از بین قانون و چنانچه این حق انتخاب سلب گردد دیگه تعارض قوانین مطرح نمی شود سپس این امکان انتخاب ( بین قانون خارجی با ملی ) باعث صدوث تعارض است .
3- تنوع و تفاوت قوانین ملی ؛
از آنجا که تعارض قوانین زمانی مطرح است که در خصوص یک مسئله حقوقی واحد که به دو یا چند کشور ارتباط پیدا می کند در قوانین داخلی این کشورها احکام متفاوتی وجود داشته باشد والا اگر راه حل قوانین کشورهای مختلف یکسان باشد دیگر انتخاب این یا آن قانون بی فایده خواهد بود . مثلاً در مورد طلاق یا ازدواج زوجین بیگانه در ایران چنانچه در قوانین این دو کشور ( متبوع اقامتگاه ) در خصوص طلاق یا ازدواج و احکام و آثار آن تفاوتی نباشد دیگر تعارض خود بخود منتفی است چرا که در تعارض همیشه مطلوب تعین قانون صلاحیت را است .
رابطه تعارض قوانین و تعارض دادگاه ها .
همانطوریکه در تعارض قوانین مسئله تشخیصی قانون حاکم و اجرای آن پیش می آید در تعارض دادگاه ها ما با مسأله تشخیصی دادگاه صالح مواجه هستیم پس ملازمه بین دو تعارض حاکم است . و در این رابطه ما با چند چیز برخورد می کنیم .
1- در هر دعوایی باید بحث صلاحیت روشن شود .
2- تعیین صلاحیت دادگاه قبل از حل مسأله تعارض قوانین است چرا که دادگاه باید قبل از تعیین قانون حاکم بر دعوی نسبت به صلاحیت یا عدم صلاحیت خود اظهار نظر نماید .
3- صلاحیت دادگاه ملازم و به منزله صلاحیت قانون ملی نیست . مثلاً هر گاه دعوایی مربوط به احوال شخصیه بیگانگان در ایران مطرح شود دادگاه های ایران صلاحیت رسیدگی به موضوع را دارند اما قانون ایران صلاحیت ندارد ( ماده 7 ق مدنی ) . مگر اینکه مسئله با نظم عمومی ارتباط پیدا کند یا بحث احاله پیش آید که در این حالت دادگاه ایران مکلف است قانون ایران را نیز به عنوان قانون مقرر دادگاه اجرا نماید .
زمانی تعارض قوانین بوجود می آید که در یک رابطه حقوقی خصوصی عامل خارجی( یک یا چند تا ) باشد که وجود این عناصر باعث تعارض قوانین و عدم آن موجب عدم تعارض است مثلاًاحوال شخصیه تابع حقوق داخلی است و اگر عامل خارجی ( تابعیت ) باشد از حقوق داخلی خارج می شویم .
در حقوق داخلی نیز بحث صلاحیت قاضی و دادگاه نیز پیش می آید که به آن صلاحیت ذاتی یا نسبی گویند و محل اقامت شخصی است که این صلاحیت را روشن می کند . و در صورت تعارض قوانین این نکته حائز اهمیت است که ممکن است دادگاه ملی صلاحیت رسیدگی به موضوع را داشته باشد اما این صلاحیت باعث اعمال قانون ملی نخواهد شد ؛ مثلاً
هر گاه تاجر آلمانی با تاجر عراقی قرار دادی در سوئیس منعقد نماید و در این قرارداد کتباً گفته شده که رفع اختلاف تابع قانون ایران است که ممکن است این مسئله در دادگاه ایران مطرح شود و دادگاه ایران صالح باشد اما این صلاحیت دادگاه باعث الزام قانون ایران بر آن نمی شود هر چند دادگاه صالح به رسیدگی است .
رابطه تعارض قوانین و تعارض دادگاه ها ؛
این رابطه به چند صورت بروز می کند ؛
الف : وجوه اشتراک بین تعارض قوانین و تعارض دادگاه ها .
ب : وجوه اشراق بین تعارض قوانین و تعارض دادگاه ها .
ج : تاثیر متقابل تعارض قوانین و تعارض دادگاه ها .
الف : وجوه اشتراک بین تعارض قوانین و تعارض دادگاه ها ؛ که به چند حالت است .
1- شباهت در زمینه منابع .
2- شباهت از لحاظ روش استدال و مطالعه موضوعات .
3- شباهت از نظر ساختمان .
4- شباهت از جهت بحث نظم عمومی .
5- وجود آئین دادرسی ویژه .
1- شباهت در زمینه منابع ؛
که در عرف بین الملل و رو به قضایی منابع مشترک داریم که در عرف بین الملل گفته دادگاه صالح محل اقامتگاه خوانده است و احوال شخصیه ملی تابع اقامتگاه ( انگلیس ) می باشد .
در برخی کشورها من جمله فرانسه بیشتر قواعد حقوق بین الملل خصوصی بوسیله رو به قضایی بوجود آمده است بطوری که رویه قضایی چه در مسئله تعارض دادگاه و چه در مسئله تعارض قوانین منبع درجه اول بشمار می آید . مثلاً ماده 3 ق مدنی این کشور به مسئله تعارض قوانین و دو ماده 14 و 15 ق مدنی آن به مسئله تعارض دادگاه ها پرداخته . طبق ماده 3 ق مدنی آن قوانین مربوط به امنیت و انتظامات نسبت به تمام کسانی که در فرانسه سکونت دارند ( تبعه– بیگانه ) لازم اجراست . اموال غیر منقول حتی آن دسته از اموال غیر منقولی که به کمک بیگانگان در آمده اند نیز تابع قانون فرانسه است .
و طبق مواد 14 و 15 دادگاه های فرانسه در دعاویی که بین فرانسویان و اتباع بیگانه باشد حتی اگر تبعه خارجه مقیم فرانسه نباشد هم صالح به رسیدگی هستند حتی اگر این فرد فرانسوی در خارج فرانسهدر قبال یک خارجی تعهداتی را پذیرفته باشد نیزدادگاه های فرانسه صلاحیت رسیدگی دارند . اگر چه قانون مدنی فرانسه در مورد دعاویی که طرفین آنها هر دو بیگانه اند ساکت است اما رویه قضایی در این مورد دادگاه فرانسه را صلاحیتدار شناخته است .
2- شباهت از لحاظ روش استدلال و مطالعه موضوعات ؛
همانطوری که در حقوق داخلی برای بهتر فهمیدن موضوعات حقوقی تقسیمات و دسته های ارتباط بوجود آورده اند تا در برخورد با مسائل شخصی بتوان بکمک این تقسیمات و دسته های ارتباط راه حل مسأله را پیدا کرده در تعارض قوانین نیز از همین تقسیمات و دسته های ارتباط حقوق داخلی استفاده می شود و در زمینه تعارض دادگاه نیز از تقسیمات و دسته های ارتباط حقوق داخلی برای تعیین دادگاه صالح استفاده می کنیم و به عبارتی همان قواعدی که صلاحیت دادگاه ها را در حقوق داخلی مشخص می کند .
در دعاوی بین الملل نیز قابل اعمال می باشد . مثلاً این قاعده که دادگاه صلاحیت دار ، دادگاه اقامتگاه خوانده است و خواهان باید خوانده را در دادگاه اقامتگاه وی تعقیب کند با اینکه یک قاعده مهم حقوق داخلی است در دعاوی بین المللی نیز پذیرفته شده است
3- شباهت از لحاظ ساختمان ؛
تقسیمات اساسی که در زمینه تعارض قوانین وجود دارد و تعارض قوانین بر مبنای آنها استوار است در زمینه تعارض دادگاه ها نیز کاربرد دارد . به عبارتی همانطور که در مسئله تعارض قوانین بین دو مرحله ایجاد حق و مرحله نفوذ و تاثیر بین الملل تفاوت است در مسئله تعارض دادگاه ها نیز بین دو مرحله تعیین صلاحیت دادگاه و مسئله نفوذ و تاثیر بین الملل احکام تفاوت قائل می شوند . مثلاً هر گاه زن و مرد خارجی برای طلاق به دادگاه ایران رجوع کند ابتدا باید دید که آیا دادگاه ایران برای رسیدگی به این دعوا صلاحیت دارد یا نه ؟ و در صورت صلاحیت آیا زوجین طبق قانون ملی آنها حق طلاق به رسمیت شناخته شده یا خیر ؟ ( مسئله نفوذ و تاثیر بین الملل )
4- شباهت از جهت بحث نظم عمومی
شباهت دیگر استثنائاتی است که بر اجرای قانون خارجی هم در بحث تعارض قوانین و هم در بحث تعارض دادگاه ها وجود دارد مثل مواردی که به نظم عمومی و احاله مربوط می شود . مثلاً در برخی از ممالک سقط چنین چیز است مال اگر زن و مرد خارجی در دادگاه ایران آنرا مطرح کنند دادگاه ایران بخاطر نظم عمومی و اخلاق حسنه و ممنوعیت آن از نظر شرعی از اعمال آن سرباز می زند و آنرا اعمال نمی کند .
5- آئین دادرسی ویژه ؛
که طرح درخواست مربوطه نیازمند آئین دادرسی ویژه است مثلاً طرح دعوا و تامین خواسته از طرف خوانده که خواهان می بایست تامین بدهد والا دادخواست وی بی اعتبار است .
ب : وجوه افتراق بین تعارض قوانین و تعارض دادگاه ها ؛ که این اختلاف به دو صورت است .
1- اختلاف در ماهیت قواعد مربوط به تعارض قوانین و قواعد مربوط به تعارض دادگاه ها .
2- اختلاف در خصلت قواعد مربوط به تعارض قوانین و قواعد مربوط به تعارض دادگاه ها .
1- اختلاف در ماهیت قواعد مربوط به تعارض قوانین و قواعد مربوط به تعارض دادگاه ها .
همانطور که در بحث تعارض قوانین آمد در تعارض قوانین تنها ، تعیین قانون صلاحیتدار اکتفا می شود . و مسئله را مستقیماً و بطور ماهوی حل نمی کند و به عبارتی قواعد مربوط به تعارض قوانین دو جانبه هستند یعنی گاه قانون ایران را صلاحیتدار می دانند و گاهی دیگر قانون خارجی را واجد صلاحیت ( م 7 ق م ) در حالیکه ، قواعد مربوط به تعارض دادگاه ها مستقیماً و بطور اساسی مسائل مربوط به صلاحیت دادگاه و آئین دادرسی را حل می کنند و به هیچ وجه مسئله را به قانون صلاحیتدار دیگری ارجاء نمی دهند و به عبارتی قواعد مربوط به تعارض دادگاه ها یک جانبه هستند بدین معنی که قانونی جزء قانون دولت متبوع دادگاه را واجد صلاحیت نمی دانند . مثلاً هر گاه دادگاه های ایران صالح به رسیدگی به یک دعوای بین المللی باشند مسئله صلاحیت دادگاه مستقیماً حل می شود .
2- اختلاف در خصلت قواعد مربوط به تعارض قوانین و قواعد مربوط به تعارض دادگاه ها چون در وضع قواعد مربوط به تعارض قوانین مصلحت حقوقی و منابع افراد بیشتر از مصالح اساسی مد نظر است بنابراین تعارض قوانین بیشتر دارای جنبه حقوقی است و در موضوع تعارض قوانین اصل بر تساوی اتباع داخلی و خارجی است . در حالیکه ،
مسئله صلاحیت قضایی ( دادگاه ) به حاکمیت بر می گردد بنابراین در وضع قواعد مربوط به تعارض دادگاه ها مصلحت سیاسی دولت در درجة اول اهمیت قرار می گیرد بنابراین تعارض دادگاه را بیشتر دارای جنبه سیاسی است و به همین دلیل در موضوع تعارض دادگاه را معمول برای اتباع داخلی به لحاظ تابعیت آنها امتیازاتی قائل می شوند که بیگانگان از آنها بی بهره اند و اتباع داخلی و خارجی در یک ردیف قرار نمی گیرند . مثل مواد 14 و 15 ق مدنی فرانسه که به فرانسویان بخاطر تابعیت شان این امتیاز را داده در هر دعوایی که یک طرف آن فرانسوی باشد حتی اگر محل اقامت ، اجرای تعهد هم خارج فرانسه باشد نیزدادگاه های فرانسه را صالح به رسیدگی می داند .
طبق ماده 14 ، تبعه بیگانه را حتی اگر در فرانسه اقامت نداشته باشد ممکن است برای اجرای تعهدات قرار دادی که در فرانسه در قبال یک فرانسوی منعقد کرده استبه دادگاه فرانسه فرا خوانده شود همچنین تبعه خارجی را می توان برای اجرای تعهدات قراردادی منعقد در خارجه در قبال تبعه فرانسه به دادگاه فرانسه احضار کرد .
طبق ماده 15 ، هر تبعه فرانسه ممکن است برای اجرای تعهدات قرادادی که در خارج حتی با یک نفر بیگانه منعقد کرده است به دادگاه فرانسه احضار گردد .
این مواد ( 14 و 15 ) در مورد دعوایی که طرفین خارجی باشند هیچ حکمی ندارد و تا سال 1948 دادگاه های فرانسه به عدم صلاحیت خود برای رسیدگی به خاطرسکوت قانونگذار رأی دادند تا اینکه رو به قضایی فرانسه این عدم صلاحیت را مردود دانسته و صلاحیت دادگاه های فرانسه را نسبت به رسیدگی به این دعاوی را صراحتاً مورد قبول قرار داد .
نیز در قانون خودمان که در خصوص تامین خواسته خوانده ایرانی از خواهان خارجی را پذیرفته اما عکس این را قبول ندانسته ( ماده 144 قانون آئین دادرسی مدنی ) .
که این موارد خود سیاسی بودن مسئله تعارض دادگاه ها را نشان می دهد .
ج – تاثیر متقابل تعارض قوانین و تعارض دادگاه ها .
از آنجا که هر مسئله حقوق بین الملل خصوصی علاوه بر اینکه یک مسئله تعارض قوانین است یک مسئله تعارض دادگاه نیز می باشد بنابراین بین این دو نوع تعارض یک همبستگی وجود دارد که سبب تاثیر متقابل این دو نوع تعارض می گردد .
1- تاثیر تعارض دادگاه ها در تعارض قوانین :
از آنجا که حل مسئله تعارض دادگاه ها مقدم بر حل مسئله تعارض قوانین است و قاضی باید قبل از تصمیم گرفتن در مورد قانون صلاحیتدار نسبت به صلاحیت یا عدم صلاحیت خود اظهار نظر کند . پس تاثیر تعارض دادگاه ها در تعارض قوانین امری است طبیعی .
نتیجه این تاثیر را در ارجاع دعوی به این یا آن دادگاه در خصوص تعیین قانونی که باید بموقع اجرا شود اثر می گذارد چرا که بر حسب اینکه دعوی به دادگاه کدام کشور ارجاع شود در قانونی که صلاحیت حکومت بر آن دعوی را دارد متفاوت می شود مثلاً ؛ طبق حقوق بین الملل خصوصی انگلیس اموال شخصیه افراد تابع قانون اقامتگاه است در حالیکه طبق حقوق بین الملل خصوصی ایران اموال شخصیه افراد تابع قانون ملی است . حال اگر دعوایی در خصوص طلاق زن و شوهر ایرانی مقیم انگلیس در دادگاه انگلیس مطرح شود قاضی انگلیس قانون انگلستان را به عنوان قانون اقامتگاه در مورد آن اجرا خواهد کرد در حالیکه اگر همین طلاق ( دعوای طلاق ) در دادگاه ایران اقامه شود قانون ایران به عنوان قانون ملی زوجین اجرا خواهد شد . ( اگر در دادگاه انگلیس و طبق قانون انگلیس طلاق گیرند می بایست که شرایط و تشریفات آن نیز در ایران جهت تنفیز رعایت شود و هیچ حکم دادگاه خارجی قابلیت اجرای مستقیم ندارد ) .
2- تاثیر تعارض قوانین در تعارض دادگاه ها .
بر خلاف تاثیر تعارض دادگاه در تعارض قوانین که یک امر طبیعی و منطقی است تاثیر تعارض قوانین در تعارض دادگاه ظاهراً غیر منطقی نمایان می کند چرا همانطور که حل مسئله تعارض دادگاه مقدم بر حل مسأله تعارض قوانین است این تصور پیش می آید که چگونه ممکن است مسئله ای که حل آن موخر بر حل مسئله دیگر است بتواند در آن تاثیر داشته باشد .
به عبارت دیگر چگونه ممکن است تعیین قانون صلاحیتدار در تعیین دادگاه صالح موثر باشد . اما از آنجا که مسئله تعارض دادگاه ها و مسئله تعارض قوانین رابطه نزدیک با یکدیگر دارند قاضی هر دو مسئله را تواماً در نظر می گیرد و سپس در آنجا رسیدگی قضایی بر حسب قانونی که باید اجرا نماید در خصوص صلاحیت خود اظهار نظر کرده و صلاحیت خود را اعلام می نماید . مثلاً ؛ طبق قانون یهود جهت طلاق یهودیان منوط به انجام تشریفات مذهبی است حال آنکه در فرانسه این گونه تشریفات وجود ندارد و دخالت مقامات مذهبی را در طلاق نپرداخته اند و این نوع طلاق مذهبی طبق قانون فرانسه باطل است . به همین دلیل دیوان عالی فرانسه صلاحیت دادگاه های این کشور را در مورد طلاق یهودیان روسی که طبق قانون دولت متبوع آنرا دخالت مقامات مذهبی را در مورد طلاق لازم می داند نفی کرده است .
در حقیقت میئله اصلی مربوط به تعارض قوانین بوده بدین صورت که قاضی با این مسئله مواجه بوده که در مورد طلاق کدام قانون ( فرانسه یا یهودیان ) را اجرا نماید . النها به چون دیوان عالی کشور فرانسه قائل به عدم صلاحیت قانون فرانسه بوده تحت تاثیر این امر به عدم صلاحیت دادگاه های فرانسه در مورد طلاق یهودیان رای داده ( تعارض دادگاه ها ) .
دسته بندی | کامپیوتر و IT |
بازدید ها | 4 |
فرمت فایل | doc |
حجم فایل | 171 کیلو بایت |
تعداد صفحات فایل | 251 |
برای تحلیل و فهم روشهائی که یک نفوذگر با بکارگیری آنها با شبکه حمله می کند، باید یک دانش پایه از تکنولوژی شبکه داشته باشیم. درک مکانیزم حملات ممکن نیست مگر آنکه حداقل اصول TCP/IP را بدانیم.
عاملی که تمام شبکه های مختلف را به صورت موفقیت آمیز به هم پیوند زده است، تبعیت همه آنها از مجموعه پروتکلی است که تحت عنوان TCP/IP در دنیا شناخته می شود. دقت کنید که عبارت خلاصه شده TCP/IP می تواند به دو موضوع متفاوت اشاره داشته باشد:
مدل TCP/IP: این مدل یک ساختار چهار لایه ای برای ارتباطات گسترده تعریف می نماید که آنرا در ادامه بررسی می کنیم.
پشتة پروتکلهای TCP/IP:[1] پشتة TCP/IP مجموعه ای شامل بیش از صد پروتکل متفاوت است که برای سازماندهی کلیه اجزاء شبکة اینترنت به کار می رود.
TCP/IP بهترین پروتکل شبکه بندی دنیا نیست! پروتکلهای بهینه تر از آن هم وجود دارند؛ ولیکن فراگیرترین و محبوبترین تکنولوژی شبکه بندی در دنیای کامپیوتر محسوب می شود. شاید بزرگترین حسن TCP/IP آن باشد که بدون پیچیدگی زیاد، بخوبی کار می کند! اینترنت بر اساس TCP/IP بنا شده و بیشتر حملات نیز مبتنی بر مجموعة پروتکلهای TCP/IP هستند.
برای طراحی یک شبکة کامپیوتری، مسائل و مشکلات بسیار گسرتده و متنوعی وجود دارد که باید به نحوی حل شود تا بتوان یک ارتباط مطمئن و قابل اعتماد بین دو ماشین در شبکه برقرار کرد. این مسائل و مشکلات همگی از یک سنخ نیستند و منشأ و راه حل مشابه نیز ندارند؛ بخشی از آنها توسط سخت افزار و بخش دیگر با تکنیکهای نرم افزاری قابل حل هستند. به عنوان مثال نیاز برای ارتباط بی سیم بین چند ایستگاه در شبکه، طراح شبکه را مجبور به استفاده از مدولاسیون آنالوگ در سخت افزار مخابراتی خواهد کرد ولی مسئلة هماهنگی در ارسال بسته ها از مبدأ به مقصد یا شماره گیری بسته ها برای بازسازی پیام و اطمینان از رسیدن یک بسته، با استفاده از تکنیکهای نرم افزازی قابل حل است. بهمین دلیل برای طراحی شبکه های کامپیوتری، باید مسائل و مشکلاتی که برای برقراری یک ارتباط مطمئن، ساده و شفاف بین دو ماشین در شبکه وجود دارد، دسته بندی شده و راه حلهای استاندارد برای آنها ارائه می شود. در زیربخشی از مسائل طراحی شبکه ها عنوان شده است:
اولین موضوع چگونگی ارسال و دریافت بیتهای اطلاعات بصورت یک سیگنال الکتریکی، الکترومغناطیسی یا نوری است، بسته به اینکه آیا کانال نتقال سیم مسی، فیبرنوری، کانال ماهواره ای یا خطوط مایکروویو است. بنابراین تبدیل بیتها به یک سیگنال متناسب با کانال انتقال یکی از مسائل اولیة شبکه به شمار می رود.
مساله دوم ماهیت انتقال است که می تواند به یکی از سه صورت زیر باشد:
Simplex: ارتباط یک طرفه (یک طرف همیشه گیرنده و طرف دیگر همیشه فرستنده).
Half Duplex: ارتباط دو طرفة غیرهمزمان (هر دو ماشین هم می توانند فرستنده یا گیرنده باشند ولی نه بصورت همزمان، بلکه یکی از طرفین ابتدا ارسال می کند، سپس ساکت می شود تا طرف مقابل ارسال داشته باشد)
Full Duplex: ارتباط دو طرفه همزمان (مانند خطوط مایکروویو)
مساله سوم مسئله خطا و وجود نویز روی کانالهای ارتباطی است بدین معنا که ممکن است در حین ارسال داده ها بر روی کانال فیزیکی تعدادی از بیتها دچار خرابی شود؛ چنین وضعیتی که قابل اجتناب نیست باید تشخیص داده شد و داده های فاقد اعتبار دو ریخته شود مبدأ آنها را از نو ارسال کند.
با توجه به اینکه در شبکه ها ممکن است مسیرهای گوناگونی بین مبدأ و مقصد وجود داشته باشد؛ بنابراین پیدا کرن بهترین مسیر و هدایت بسته ها، از مسائل طراحی شبکه محسوب می شود. در ضمن ممکن است یک پیام بزرگ به واحدهای کوچکتری تقسیم شده و از مسیرهای مختلفی به مقصد برسد بنابراین بازسازی پیام از دیگر مسائل شبکه به شمار می آید.
ممکن است گیرنده به دلایلی نتواند با سرعتی که فرستنده بسته های یک پیام را ارسال می کند آنها را دریافت کند، بنابراین طراحی مکانیزمهای حفظ هماهنگی بین مبدأ و مقصد از دیگر مسائل شبکه است.
چون ماشینهای فرستنده و گیرندة متعددی در یک شبکه وجود دارد مسائلی مثل ازدحام، تداخل و تصادم در شبکه ها بوجود می آید که این مشکلات بهمراه مسائل دیگر باید در سخت افزاز و نرم افزار شبکه حل شود.
طراح یک شبکه باید تمام مسائل شبکه را تجزیه و تحلیل کرده و برای آنها راه حل ارائه کند ولی چون این مسائل دارای ماهیتی متفاوت از یکدیگر هستند، بنابراین طراحی یک شبکه باید بصورت «لایه به لایه» انجام شود. به عنوان مثال وقتی قرار است یک شبکه به گونه ای طراحی شود که ایستگاهها بتوانند انتقال فایل داشته باشند، اولین مسئله ای که طراح باید به آن بیندیشد طراحی یک سخت افزار مخابراتی برای ارسال و دریافت بیتها روی کانال فیزیکی است. اگر چنین سخت افزاری طراحی شود، می تواند بر اساس آن اقدام به حل مسئلة خطاهای احتمالی در داده ها نماید؛ یعنی زمانی مکانیزمهای کنترل و کشف خطا مطرح می شود که قبل از آن سخت افزار مخابرة داده ها طراحی شده باشد. بعد از این دو مرحلة طراحی، باید مکانیزمهای بسته بندی اطلاعات، آدرس دهی ماشینها و مسیریابی بسته ها طراحی شود. سپس برای بقیه مسائل نظیر آدرس دهی پروسه ها و چگونگی انتقال فایل راه حل ارائه شود.
طراحی لایه ای شبکه به منظور تفکیک مسائلی است که باید توسط طراح حل شود و مبتنی بر اصول زیر است:[2]
·هر لایه وظیفه مشخصی دارد و طراح شبکه باید آنها را به دقت تشریح کند.
·هر گاه سرویسهایی که باید ارائه شود از نظر ماهیتی متفاوت باشد، لایه به لایه و جداگانه طراحی شود.
·وظیفه هر لایه باید با توجه به قراردادها و استانداردهای جهانی مشخص شود.
·تعداد لایه ها نباید آنقدر زیاد باشد که تمیز لایه ها از دیدگاه سرویسهای ارائه شده نامشخص باشد و نه آنقدر کم باشد، که وظیفه و خدمات یک لایه، پیچیده و نامشخص شود.
·در هر لایه جزئیات لایه های زیرین نادیده گرفته می شود و لایه های بالایی باید در یک روال ساده و ماجولار از خدمات لایة زیرین خود استفاده کنند.
·باید مرزهای هر لایه به گونه ای انتخاب شود که جریان اطلاعات بین لایه ها، حداقل باشد.
برای آنکه طراحی شبکه ها سلیقه ای و پیچیده نشود سازمان جهانی استاندارد[3] (ISO)، مدلی هفت لایه ای برای شبکه ارائه کرد، به گونه ای که وظایف و خدمات شبکه در هفت لایة مجزا تعریف و ارائه می شود. این مدل هفت لایه ای،OSI[4] نام گرفت. هر چند در شبکة اینترنت از این مدل استفاده نمی شود و بجای آن یک مدل چهار لایه ای به نام TCP/IP تعریف شده است، ولیکن بررسی مدل هفت لایه ای OSI، بدلیل دقتی که در تفکیک و تبیین مسائل شبکه در آن وجود دارد، با ارزش خواهد بود. پس از بررسی مدل OSI، به تشریح مدل TCP/IP خواهیم پرداخت.
در این استاندارد کل وظایف و خدمات یک شبکه در هفت لایه تعریف شده است:
لایه 1- لایه فیزیکی Physical Layer
لایه 2- لایه پیوند داده ها Data Link Layer
لایه 3- لایه شبکه Network Layer
لایه 4- لایه انتقال Transport Layer
لایه 5- لایه جلسه Session Layer
لایه 6- لایه ارائه (نمایش) Presentation Layer
لایه 7- لایه کاربرد Application Layer
از لایه های پایین به بالا، سرویسهای ارائه شده (با تکیه بر سرویسی که لایه های زیرین ارائه می کنند) پیشرفته تر می شود.
این مدل به منظور تعریف یک استاندارد جهانی و فراگیر ارائه شد و گمان می رفت که تمام شبکه ها بر اساس این مدل در هفت لایه طراحی شوند، به گونه ای که در دهة هشتاد سازمان ملی علوم در آمریکا عنوان کرد که در آینده فقط از این استاندارد حمایت خواهد کرد، ولی در عمل، طراحان شبکه به این مدل وفادار نماندند.
در ادامه به اختصار وظائف هر لایه در مدل OSI را تعریف خواهیم کرد.
وظیفه اصلی در لایة فیزیکی، انتقال بیتها بصورت سیگنال الکتریکی و ارسال آن بر روی کانال می باشد. واحد اطلاعات در این لایه بیت است و بنابراین این لایه هیچ اطلاعات از محتوای پیام ندارد و تنها بیتهای 0 و 1 را ارسال یا دریافت می کند پارامترهایی که باید در این لایه مورد نظر باشند عبارتند از: ظرفیت کانال فیزیکی و نرخ ارسال[5]، نوع مدولاسیون، چگونگی کوپلاژ با خط انتقال، مسائل مکانیکی و الکتریکی مانند نوع کابل، باند فرکانسی و نوع رابط (کانکتور) کابل.
در این لایه که تماماً سخت افزاری است، مسایل مخابراتی در مبادلة بیتها، تجزیه و تحلیل شده و طراحی های لازم انجام می شود. طراح شبکه می تواند برای طراحی این لایه، از استانداردهای شناخته شدة انتقال همانند RS-232 و RS-422 و RS-423 و … که سخت افزار آنها موجود است، استفاده کند. این لایه هیچ وظیفه ای در مورد تشخیص و ترمیم خطا ندارد.
وظیفة این لایه آن است که با استفاده از مکانیزمهای کشف و کنترل خطا، داده ها را روی یک کانال انتقال که ذاتاً دارای خطا است، بدون خطا و مطمئن به مقصد برساند. در حقیقت می توان وظیفة این لایه را بیمة اطلاعات در مقابل خطاهای احتمالی دانست؛ زیرا ماهیت خطا به گونه ای است که قابل رفع نیست ولی می توان تدابیری اتخاذ کرد که فرستنده از رسیدن یا نرسیدن صحیح اطلاعات به مقصد مطلع شده و در صورت بروز خطا مجدداً اقدام به ارسال اطاعات کند؛ با چنین مکانیزمی یک کانال دارای خطا به یک خط مطمئن و بدون خطا تبدیل خواهد شد.
یکی دیگر از وظایف لایة پیوند داده ها آن است که اطلاعات ارسالی از لایة بالاتر را به واحدهای استاندارد و کوچکتری شکسته و ابتدا و انتهای آن را از طریق نشانه های خاصی که Delimiter نامیده می شود، مشخص نماید. این قالب استاندارد که ابتدا و انتهای آن دقیقاً مشخص شده، فریم نامیده می شود؛ یعنی واحد اطلاعات در لایة دو فریم است.
کشف خطا که از وظایف این لایه می باشد از طریق اضافه کردن بیتهای کنترل خطا مثل بیتهای Parity Check و Checksum و CRC انجام می شود.
یکی دیگر از وظایف لایة دوم کنترل جریان یا به عبارت دیگر تنظیم جریان ارسال فریم ها به گونه ای است که یک دستگاه کند هیچ گونه فریمی را به خاطر آهسته بودن از دست ندهد. از دیگر وظایف این لایه آن است که وصول داده ها یا عدم رسید داده ها را به فرستنده اعلام کند.
یکی دیگر از وظایف این لایه آن است که قراردادهایی را برای جلوگیری از تصادم سیگنال ایستگاههایی که از کانال اشتراکی استفاده می کنند، وضع کند چرا که فرمان ارسال داده بر روی کانال مشترک از لایة دوم صادر می شود. این قراردادها در زیر لایه ای به نام MAS[6] تعریف شده است.
وقتی یک واحد اطلاعاتی تحویل یک ماشین متصل به کانال فیزیکی در شبکه شد، وظیفة این لایه پایان می یابد. از دیدگاه این لایه، ماشینهائی که به کانال فیزیکی متصل نمی باشند، در دسترس نیستند. کنترل سخت افزار لایة فیزیکی به عهدة این لایه است.
فراموش نکنید که وظایف این لایه نیز با استفاده از سخت افزارهای دیجیتال انجام می شود.
در این لایه اطلاعات به صورت بسته هایی سازماندهی می شود و برای انتقال مطمئن تحویل لایة دوم می شود. با توجه به آنکه ممکن است بین دو ماشین در شبکه مسیرهای گوناگونی وجود داشته باشد، لذا این لایه وظیفه دارد هر بسته اطلاعاتی را پس از دریافت به مسیری هدایت کند تا آن بسته بتواند به مقصد برسد. در این لایه باید تدابیری اندیشیده شود تا از ازدحام (یعنی ترافیک بیش از اندازة بسته ها در یک مسیریاب یا مرکز سوئیچ) جلوگیری شده و از ایجاد بن بست ممانعت بعمل بیاورد.
هر مسیرباب می تواند به صورت ایستا و غیرهوشمند بسته ها را مسیریابی کند. همچنین می تواند به صورت پویا و هوشمند برای بسته ها مسیر انتخاب نماید. در این لایه تمام ماشینهای شبکه دارای یک آدرس جهانی و منحصر به فرد خواهند بود که هر ماشین بر اساس این آدرسها اقدام به هدایت بسته ها به سمت مقصد خواهد کرد.
این لایه ذاتاً «بدون اتصال»[7] است یعنی پس از تولید یک بستة اطلاعاتی در مبدأ، بدون هیچ تضمینی در رسیدن آن بسته به مقصد، بسته شروع به طی مسیر در شبکه می کند. وظائف این لایه به سیستم نامه رسانی تشبیه شده است؛ یک پاکت محتوی نامه پس از آنکه مشخصات لازم بر روی آن درج شد، به صندوق پست انداخته می شود، بدون آنکه بتوان زمان دقیق رسیدن نامه و وجود گیرنده نامه را در مقصد، از قبل حدس زد. در ضمن ممکن است نامه به هر دلیلی گم شود یا به اشتباه در راهی بیفتد که مدتها در سیر بماند و زمانی به گیرندة آن برسد که هیچ ارزشی نداشته باشد.
در این لایه تضمینی وجود ندارد وقتی بسته ای برای یک ماشین مقصد ارسال می شود آن ماشین آمادة دریافت آن بسته باشد و بتواند آنرا دریافت کند. در ضمن هیچ تضمینی وجود ندارد وقتی چند بستة متوالی برای یک ماشین ارسال می شود به همان ترتیبی که بر روی شبکه ارسال شده، در مقصد دریافت شوند. همچنین ممکن است که وقتی بسته ای برای یک مقصد ارسال می گردد، به دلیل دیر رسیدن از اعتبار ساقط شده و مجدداً ارسال شود و هر دو بسته (جدید و قدیم) به هم برسند. این مسائل در لایة بالاتر قابل حل خواهد بود.
هر چند وظائف این لایه می تواند بصورت نرم افزاری پیاده شود ولی برای بالاتر رفتن سرعت عمل شبکه، می توان برای این لایه یک کامپیوتر خاص طراحی نمود تا در کنار سخت افزار لایه های زیرین، بسته ها را روی شبکه رد و بدل کند.
در این لایه بر اساس خدمات لایة زیرین، یک سرویس انتقال بسیار مطمئن و «اتصال گرا»[8] ارائه می شود. تمام مشکلاتی که در لایة شبکه عنوان شد در این لایه حل و فصل می شود:
·قبل از ارسال بسته ها، نرم افزار این لایة اقدام به ارسال یک بسته ویژه می نماید تا مطمئن شود که ماشین گیرنده آمادة دریافت اطلاعات است.
·جریان ارسال اطلاعات شماره گذاری شده تا هیچ بسته گم نشود یا دوبار دریافت نشود.
·ترتیب جریان بسته ها حفظ می شود.
·در این لایه پروسه های مختلفی که بر روی یک ماشین واحد اجرا شده اند، آدرس دهی می شوند به نحوی که هر پروسه بر روی یک ماشین واحد، به عنوان یک هویت مستقل داده های خود را ارسال یا دریافت نماید.
واحد اطلاعات در این لایه قطعة [9] است. از وظائف دیگر این لایه می توان به موارد زیر اشاره کرد:
·تقسیم پیامهای بزرگ به بسته های اطلاعات کوچکتر
·بازسازی بسته های اطلاعاتی و تشکیل یک پیام کامل
·شماره گذاری بسته های کوچکتر جهت بازسازی
·تعیین و تبیین مکانیزم نامگذاری ایستگاه هایی که در شبکه اند.
·وظائف این لایه (و لایه های بعدی) با استفاده از نرم افزار پیاده سازی می شود و فقط بر روی ماشینهای نهایی (Hosts) وجود دارد و مراکز سوئیچ به وظائف این لایه احتیاجی ندارند (مگر در موارد خاص).
وظیفة این لایه فراهم آوردن شرایط یک جلسه (نشست) همانند ورود به سیستم از راه دور[10]، احراز هویت طرفین، نگهداری این نشست و توانایی از سرگیری یک نشست در هنگام قطع ارتباط می باشد. وظایف این لایه را می توان در موارد زیر خلاصه کرد: برقراری و مدیریت یک جلسه، شناسایی طرفین، مشخص نمودن اعتبار پیامها، اتمام جلسه، حسابداری مشتری ها[11]
در این لایه معمولا کارهایی صورت می گیرد که اگر چه بنیادی و اساسی نیستند ولیکن به عنوان نیازهای عمومی تلقی می شوند. مثل: فشرده سازی فایل[12]، رمزنگاری[13] برای ارسال داده های محرمانه، رمزگشایی[14]، تبدیل کدها به یکدیگر (وقتی که دو ماشین از استانداردهای مختلفی برای متن استفاده می کنند؛ مثل تبدیل متون EBCDIC به ASCII و بالعکس)
در این لایه، استاندارد مبادلة پیام بین نرم افزاهائی که در اختیار کاربر بوده و به نحوی با شبکه در ارتباطند، تعریف می شود. لایة کاربرد شامل تعریف استانداردهایی نظیر انتقال نامه های الکترونیکی، انتقال مطمئن فایل، دسترسی به بانکهای اطلاعاتی راه دور، مدیریت شبکه و انتقال صفحات وب است.
در مدل لایه ای شبکه، وقتی یک برنامة کاربردی در لایة آخر اقدام به ارسال یک واحد اطلاعات می نماید، سرآیند لازم به آن اضافه شده و از طریق صدا زدن توابع سیستمی استاندارد به لایة زیرین تحویل داده می شود. لایة زیر نیز پس از اضافه کردن سرآیند لازم، آنرا به لایة پایین تحویل می دهدو این روند تکرار می شود تا آن واحد اطلاعات روی کانال فیزیکی ارسال شود. در مقصد پس از دریافت یک واحد اطلاعات از روی خط فیزیکی، تحویل لایة بالاتر شده و در هر لایه پس از تحلیل و پردازش لازم، سرآیند اضافه شده را حذف و به لایة بالاتر تحویل می دهد. در شکل (1-2) روند حذف و اضافه شدن سرآیند در هر لایه به تصویر کشیده شده است.
همانگونه که اشاره شد این مدل یک ساختار چهار لایه ای برای شبکه عرضه کرده است. شکل (2-2) این مدل را به تصویر کشیده است. اگر بخواهیم این مدل چهار لایه ای را با مدل OSI مقایسه کنیم، لایة اول از مدل TCP/IP یعنی لایة دسترسی به شبکة تلفیقی از وظائف لایة فیزیکی و لایة پیوند داده ها از مدل OSI خواهد بود. لایة دوم از مدل TCP/IP معادل لایة سوم از مدل OSI یعنی لایة شبکه است. لایة سوم از مدل TCP/IP همنام و معادل با لایة چهارم از مدل OSI یعنی لایة انتقال خواهد بود. لایه پنجم (جلسه) و لایة ششم (ارائه) از مدل OSI در مدل TCP/IP وجود ندارند و وظائف آنها در صورت لزوم در لایة چهارم از مدل TCP/IP ادغام شده است. لایة هفتم از مدل OSI معدل بخشی از لایة چهارم از مدل TCP/IP است. در شکل (3-2) دو مدل TCP/IP و OSI با هم مقایسه شده اند.
در ادامه چهار لایة مدل TCP/IP را بررسی خواهیم کرد.
زیربنای اینترنت ساختار چهار لایه ای TCP/IP است. در این کتاب یاد خواهید گرفت که حملات نفوذگران نیز در یکی از این چهار لایه شکل می گیرد؛ لذا ماهیت و مکانیزمهای حمله و همچنین ابزار و هدف حمله وابسته به لایه ای است که مورد حمل قرار می گیرد.
شکل (1-2) روند حذف و اضافه شدن سرآیند در هر لایه
لایه ها |
نامهای معادل در برخی از کتب |
لایه کاربرد Application layer |
·لایه سرویسهای کاربردی |
لایه انتقال Transport layer |
·لایه ارتباط میزبان به میزبان (Host to Host) ·لایه ارتباط عناصر انتهایی (End to End Connection) |
لایه شبکه Network layer |
·لایه اینترنت ·لایه ارتباطات اینترنت |
لایه واسط شبکه Network interface |
·لایه میزبان به شبکه (Host to network) ·لایه رابط شبکه |
شکل (2-2) مدل چهار لایه ای TCP/IP
شکل (3-2) مقایسة دو مدل TCP/IP و OSI
در این لایه استانداردهای سخت افزار، نرم افزار های راه انداز[15] و پروتکلهای شبکه تعریف می شود. این لایه درگیر با مسائل فیزیکی، الکتریکی و مخابراتی کانال انتقال، نوع کارت شبکه و راه اندازه های لازم برای نصب کارت شبکه می باشد. در شبکة اینترنت که می تواند مجموعه ای از عناصر غیرهمگن و نامشابه را به هم پیوند بزند انعطاف لازم در این لایه برای شبکه های گوناگون و ماشینهای میزبان فراهم شده است. یعنی الزام ویژه ای در بکارگیری سخت افزار ارتباطی خاص، در این لایه وجود ندارد. ایستگاهی که تصمیم دارد به اینترنت متصل شود بایستی با استفاده از پروتکلهای متعدد و معتبر و نرم افزار راه انداز مناسب، به نحوی داده های خودش را به شبکه تزریق کند. بنابراین اصرار و اجبار خاصی در استفاده از یک استاندارد خاص در این لایه وجود ندارد. تمام پروتکلهای LAN MAN در این لایه قابل استفاده است.
یک ماشین میزبان می تواند از طریق شبکة محلی، فریمهای اطلاعاتی را به زیر شبکه تزریق کند به این نحو که بسته های راه دور[16] را که مقصدشان خارج از شبکة محلی است، به مسیریاب از پیش تعریف شده، هدایت نماید. شبکه های محلی از طریق یک یا چند مسیریاب می توانند به اینترنت متصل شوند. بنابراین یک بسته اطلاعاتی که از لایه بالاتر جهت ارسال به یک مقصد، به لایه اول در مدل TCP/IP تحویل می شود، نهایتاً در قسمت «فیلد داده»[17] از فریم شبکه محلی قرار می گیرد و مسیر خود را آغاز می نماید؛ پروتکلهائی که در لایة اول از مدل TCP/IP تعریف می شوند، می توانند مبتنی بر ارسال رشتة بیت[18] یا مبتنی بر ارسال رشتة بایت[19] باشند.
این لایه در ساده ترین عبارت وظیفه دارد بسته های اطلاعاتی را که از این به بعد آنها را بسته های IP می نامیم، روی شبکه هدایت کرده و از مبدأ تا مقصد به پیش ببرد. در این لایه چندین پروتکل در کنار هم وظیفه مسیریابی و تحویل بسته های اطلاعاتی از مبدأ تا مقصد را انجام می دهند. کلیدی ترین پروتکل در این لایه، پروتکل IP نام دارد. برخی از پروتکلهای مهم که یک سری وظایف جانبی برعهده دارند عبارتند از: BOOTP,IGMP,ICMP,RIP,RARP,ARP و …. . این پروتکلها را به اختصار توضیح خواهیم داد ولی بیشترین تلاش ما در کالبدشناسی پروتکلIP خواهد بود.
همانگونه که اشاره شد در این لایه یک واحد اطلاعاتی که بایستی تحویل مقصد شود، دیتاگرام نامیده می شود. پروتکل IP می تواند یک دیتاگرام را در قالب بسته های کوچکتری قطعه قطعه کرده و پس از اضافه کردن اطلاعات لازم برای بازسازی، آنها را روی شبکه ارسال کند.
لازم است بدانید که در این لایه برقرای ارتباط بین مبدأ و مقصد بروش «بدون اتصال» خواهد بود و از اسال یک بستهIP روی شبکه، عبور از مسیر خاصی را تضمین نمی کند. بعنی اگر دو بسته متوالی برای یک مقصد یکسان ارسال شود هیچ تصمینی در به ترتیب رسیدن آنها وجود ندارد، چون این دو بسته می توانند از مسیرهای متفاوتی به سمت مقصد حرکت نماید. در ضمن در این لایه پس از آنکه بسته ای روی یکی از کانالهای ارتباطی هدایت شد، از سالم رسیدن یا نرسیدن آن به مقصد هیچ اطلاعی بدست نخواهد آمد، چرا که در این لایه، برای بسته های IP هیچ گونه پیغام دیافت یا عدم دریافت[20] بین عناصر واقع بر روی مسیر، رد و بدل نمی شود؛ بنابراین سرویسی که در این لایه ارائه می شود نامطمئن است و اگر به سرویسهای مطمئن و یا اتصال گرا نیاز باشد د رلایه بالاتر این نیاز تامین خواهد شد.
در این لایه مسیریابها بایستی از شرایط توپولوژیکی و ترافیکی شبکه اطلاعاتی را کسب نمایند تا مسیریابی بروش پویا انجام شود. همچنین در این لایه باید اطلاعاتی درباره مشکلات یا خطاهای احتمالی در ساختار زیرشبکه بین مسیریابها و ماشیهای میزبان، مبادله شود. یکی دیگر از وظائف این لایه ویژگی ارسال «چند پخشی»[21] است یعنی یک ایستگاه قادر باشد به چندین مقصد گوناگون که در قالب یک گروه سازماندهی شده اند، بسته یا بسته هائی را ارسال نماید.
این لایه ارتباط ماشینهای انتهایی (ماشینهای میزبان) را در شبکه برقرار می کند یعنی می تواند بر اساس سرویسی که لایه دوم ارائه می کند یک ارتباط اتصال گرا و مطمئن[22]، برقرار کند. البته در این لایه برای عملیاتی نظیر ارسال صوت و تصویر که سرعت مهمتر از دقت و خطا است سرویسهای بدون اتصال سریع و نامطمئن نیز فراهم شده است.
در سرویس مطمئنی که در این لایه ارائه می شود، مکانیزمی اتخاذ شده است که فرستنده از رسیدن نو یا عدم رسید صحیح بسته به مقصد با خبر شود. در مورد سرویسهای مطمئن و نامطمئن بعداً بحث خواهد شد. این لایه از یکطرف با لایة شبکه و از طرف دیگر با لایة کاربرد در ارتباط است. داده های تحویلی به این لایه توسط برنامة کاربردی و با صدا زدن توابع سیستمی تعریف شده در «اواسط برنامه های کاربردی» ([23]API) ارسال یا دریافت می شوند.
در این لایه بر اساس خدمات لایه های زیرین، سرویس سطح بالایی برای خلق برنامه های کاربردی ویژه و پیچیده ارائه می شود. این خدمات در قالب، پروتکلهای استانداردی همانند موارد زیر به کاربر ارائه می شود: شبیه سازی ترمینال[24]، انتقال فایل یا FTP، مدیریت پست الکترونیکی، خدمات انتقال صفحات ابرمتنی و دهها پروتکل کاربردی دیگر. در پایان این قسمت بایستی خاطر نشان کنیم که ارسال یک واحد اطلاعاتی از لایه چهارم پس از انجام پردازشهای لازم در لایه های زیرین به نحو مناسبی روی زیر شبکه تزریق شده و نهایتاً در ماشین مقصد، تحویل یک برنامه کاربردی خاص خواهد شد.
جوهرة اینترنت به گونه ای شکل گرفته است که مجموعه ای از شبکه های خودمختار[25]را به همدیگر وصل می نماید. هیچگونه ساختار حقیقی و رقابتی نمی توان برای اینترنت متصور شد. این نکته را بایستی یادآور شویم که در قسمت «زیرشبکه» از شبکة اینترنت تعدادی از خطوط ارتباطی با پهنای باند (نرخ ارسال) بسیار بالا و مسیریابهای بسیار سریع و هوشمند، برای پیکرة شبکة جهانی اینترنت یک «ستون فقرات»[26] تشکیل داده است. شبکه های منطقه ای و محلی پیرامون این ستون فقرات شکل گرفته و ترافیک دادة آنها به نحوی از این ستون فقرات خواهد گذشت. ستون فقرات در شبکة اینترنت که با سرمایه گذاری عظیمی در آمریکا، اروپا و قسمتهایی از اقیانوسیه و آسیا ایجاد شده است. حجم بسیار وسیعی از بسته های اطلاعاتی را در هر ثانیه حمل می کنند و اکثر شبکه های منطقه ای و محلی یا ارائه دهندگان سرویسهای اینترنت[27] به نحوی با یکی از گروه های این ستون فقرات در ارتباطند.
به گونه ای که در بخش قبلی اشاره شده قراردادی که حمل و تردد بسته های اطلاعاتی و همچنین مسیریابی صحیح آنها را از مبدأ به مقصد، مدیریت و سازماندهی می نماید پروتکل IP[28] نام دارد. در حقیقت پروتکل IP که روی تمام ماشینهای شبکه اینترنت وجود دارد بسته های اطلاعاتی را (بسته IP) از مبدإ تا مقصد هدایت می نماید، فارغ از آنکه آیا ماشینهای مبدأ و مقصد روی یک شبکه هستند یا چندین شبکة دیگر بین آنها واقع شده است.
ساده ترین تعریف برای پروتکل IP روی شبکة اینترنت بصورت زیر خلاصه می شود:
لایة IP یک واحد از داده ها را از لایة بالاتر تحویل می گیرد؛ به این واحد اطلاعات معمولاً یک «دیتاگرام» گفته می شود.امکان دارد طول این دیتاگرام بزرگ باشد، در چنین موردی لایة IP آنرا به واحدهای کوچکتری که هر کدام «قطعه»[29] نام دارد شکسته و با تشکیل یک بستة IP به ازای هر قطعه، اطلاعات لازم برای طی مسیر در شبکه را به آنها اضافه می کند و سپس آنها را روی شبکه به جریان می اندازد؛ هر مسیریاب با بررسی و پردازش بسته ها، آنها را تا مقصد هدایت می کند. هر چند طول یک بسته IP می تواند حداکثر 64Kbyte باشد و لیکن در عمل عموماً طول یک بسته ها حدود 1500 بایت است. ( این قضیه به دلیل آنست که اکثر شبکه های محلی دنیا اعم از Bus، حلقه، ستاره، طول فریمی نزدیک به یک تا چند کیلو بایت دارند) پروتکل IP مجبور است هنگام قطعه قطعه کردن یک دیتاگرام، برای کل آن یک شمارة مشخصه و برای هر قطعه یک شمارة ترتیب در نظر بگیرد تا آن دیتاگرام بتواند در مقصد برای تحویل به لایة بالاتر یعنی لایة انتقال بازسازی شود.
(مجدداً تأکید می کنیم که در این مبحث، دیتاگرام[30] یک واحد اطلاعات است که به صورت یک جا از لایةIP به لایة انتقال تحویل داده می شود یا بالعکس لایه انتقال آنرا جهت ارسال روی شبکه به لایةIP تحویل داده و ممکن است شکسته شود).
در کنار پروتکل IP چندین پروتکل دیگر مثل RIP,RARP,ARP,ICMP و … تعریف شده که پروتکل IP را در عملکرد بهتر، مسیریابی صحیح، مدیریت خطاهای احتمالی یا کشف آدرسهای ناشناخته کمک می کنند.
تواناییهایی که پروتکل IP چندین پروتکلهای جانبی آن عرضه می کنند این امکان را فراهم آورده است که تمام شبکه ها و ابزارهای شبکه ای (مثل ماشینهای میزبان، مسیریابها، پلها، و …) فارغ از نوع ماشین و نوع سخت افزار و حتی با وجود تفاوت در سیستم عامل مورد استفادة آنها، بتوانند بسته های IP را با یکدیگر مبادله کنند. پروتکل IP ساختاری استاندارد دارد و به هیچ سخت افزار یا سیستم عامل خاص وابسته نیست.
بعنوان اولین گام در شناخت پروتکل IP لازم است قالب یک بستةIP را کالبد شکافی کره و در گامهای بعدی چگونگی آدرس دهی ماشینها و انواع کلاسهای آدرس در شبکة اینترنت را معرفی نموده و نهایتاً به روشهای مسیریابی و همچین تعریف پروتکلهای وابسته به IP بپردازیم.
شکل (4-2) قالب یک بسته IP را نشان می دهد. یک بستةIP از دو قسمت سرایند و قسمت حمل داده تشکیل شده است. مجموعة اطلاعاتی که در سرآیند بستةIP درج می شود توسط مسیریابها مورد استفاده و پردازش قرار می گیرد.
دقت کنید که برای تحلیل برخی از مکانیزمها و تاکتیکهای حمله، مجبور هستید با فیلدهای متعدد بستة IP آشنا باشید؛ زیرا برخی از این فیلدها مورد سوء استفادة نفوذگران قرار می گیرند. در فصل نهم یاد خواهید گرفت که هر گاه برخی از این فیلدها بصورت عمدی و حساب شده دستکاری شود، منجر به اختلال در ماشین نهایی خواهد شد.
[1] TCP/IP Protocol Stack
[2] طراحی لایه ای شبکه را می توان با برنامه نویسی ماجولار مقایسه کرد، بدین نحو که روالهای حل یک مسئله با اجزای کوچکتری شکسته می شود و برای آن زیربنامه نوشته می شود. در توابع صدا زنندة این زیربرنامه ها، جزئیات درونی آنها اهمیت ندارد بلکه فقط نحوة صدا زدن آنها و پارامترهای مورد نیاز ورودی به زیربرنامه و چگونگی برگشت نتیجه به صدا زننده، مهم است.
[3] International Standard Organization
[4] Open System Interconnection
[5] Channel Capacity and Bit Rate
[6] Medium Access Sublayer
[7] Connectionless
[8] Connection Oriented
[9] Segment
[10] Remote Login
[11] Accounting
[12] Data Compression
[13] Encryption
[14] Decryption
[15] Device Driver
[16] Distant Packet
[17] Data Field/Payload
[18] Bit oriented در اینجا کوچکترین واحد اطلاعات که می تواند بطور مستقل ارسال شود یک بیت خواهد بود.
[19]Byte oriented در اینجا کوچکترین واحد اطلاعات که می تواند بطور مستقل ارسال شود یک بایت خواهد بود.
[20] Ack/Nack
[21] Multicast
[22] Reliable
[23] Application Program Interface
[24] TEINET/Teminal Emulation
[25] Autonomous
[26] Backbone
[27] Internet Service Provider(ISP)
[28] Internet protocol
[29] Fragment
[30] اصطلاح دیتاگرام در ادبیات شبکه های کامپیوتری به معنای متفاوت و در موارد متعدد استفاده شده است. لذا به مورد استفادة آن دقت داشته باشید.
دسته بندی | کامپیوتر و IT |
بازدید ها | 10 |
فرمت فایل | doc |
حجم فایل | 115 کیلو بایت |
تعداد صفحات فایل | 35 |
Java CGI How To
Java CGI How To........................................................................ Java CG HOWTO
نوشته دیوید اچ. سیلبر:…………………………………….. By david H. Silber
javacgi-document@orbits.com.................... @ orbits.com javacgi – document
1- مقدمه.......................................................................................... 1. Introduction
2. Setting Up Your Server to Run Java CGI Programs (with Wxplanations)
2- تنظیم سرور برای اجرای برنامههای Java CGI (با توضیح)
3. Setting Up Your Server to Run Java CGI Programs (The Short Form)
3- تنظیم سرور برای اجرای برنامه های Java CGI (مختصر)
4- اجرای یک برنامه Java CGI..................................... 4. Executing a Java CGI Program
5- استفاده از کلاس های Java CGI............................... 5. Using the Java CGI Program
6- طرح های بعدی........................................................................... 6. Future Plans
7- تغییرات...................................................................................... 7. Changes
1- مقدمه.......................................................................................... 1- Introduction
1-1- دانش قبلی........................................................................... 1.1. Prior Knowledge
2-1- این مدرک............................................................................... 1.2. This Document
3-1- بسته بندی............................................................................... 1.3. The Package
4-1- لیست میل............................................................................... 1.4. The Mailing List
2. Setting Up Your Server to Run Java CGI Programs (With Explanations)
2- تنظیم سرور برای اجرای برنامه های Java CGI (با توضیح)............
1-2- ملزومات سیستم.......................................... 2.1. System Requirements.
2.2. Java CGI Add – On Software
2-2- نرم افزار افزایشی Java CGI...................................................
3-2- غیر بسته بندی منبع...................................... 2.3. Unpacking the Source
2.4. Decide On Your Local Path Policies
4-2- تصمیم گیری در مورد سیاست های مسیر محلی.........................
2.5. Testing your installation
5-2- تست نصب.............................................................................
3. Setting Up Your Server to Run Java CGI Programs (the short From)
3- تنظیم سرور برای اجرای برنامه های Java CGI (خلاصه)...............
4. Executing a Java CGI Program
4- اجرای یک برنامه Java CGI........................................................
4.1. Obstacles to Running Java
1-4- موانعی در اجرای برنامه های Java تحت مدلCGI...................
Programs Under the CGI Model
You can’t run Java programs like ordinary executables
Java does not have general access to the environment
شما نمی توانید برنامه های جاوا را مثل برنامه های اجرایی عادی
اجرا کنید.Java دسترسی عمومی به محیط ندارد.
4.2. Overcoming Problems in Running Java CGI Programs
2-4- حل مشکلات در اجرای برنامه های Java CGI..........................
اسکریپت Java- cgi......................................................................... The java cgi script.
Invoking java cgi from an HTML form
تقاضای Java-cgi از قالب HTML...................................................
5. Using the Java CGI Classes
5- استفاده از کلاس های Java CGI..................................................
1-5- CGI....................................................................................... 5.1 CGI
ترکیب کلاس................................................................................... Class Syntax
شرح کلاس...................................................................................... Class Description
خلاصه عضو.................................................................................... Member Summary
همچنین ببینید................................................................................... See Also
CGI ()............................................................................................ CGI ( )
Get Names ()................................................................................ GetNames ( )
Get Value ()................................................................................. Getvalue ( )
2-5- تست CHI.............................................................................. 5.2. CGI Test
خلاصه اعضاء................................................................................... Member Summary
همچنین ببینید................................................................................... See Also
main ().......................................................................................... Main ( )
3-5- ایمیل...................................................................................... 5.3. Email
ترکیب کلاس................................................................................... Class syntax
شرح کلاس...................................................................................... Class Description
خلاصه اعضاء................................................................................... Member Summary
همچنین ببینید................................................................................... See Also
Email ()......................................................................................... Email ()
Send ().......................................................................................... Send ()
Send to ()...................................................................................... Send to ()
Subject ()...................................................................................... Subject ()
4-5- تست- ایمیل........................................................................... 5.4. Email – test
خلاصه اعضاء................................................................................... Member Summary
همچنین ببینید................................................................................... See Also
main ().......................................................................................... Main ( )
5-5- HTML.................................................................................. 5.5. HTML
ترکیب کلاس................................................................................... Class Syntax
شرح کلاس...................................................................................... Class Description
خلاصه اعضاء................................................................................... Member Summary
همچنین ببینید................................................................................... See Also
HTML ()....................................................................................... HTML ( )
Author ()....................................................................................... Author ()
Definition List ( )...................................................................... Definition List ( )
Definition List term ( ).............................................................. Definition List term ( )
EndList ( )................................................................................... EndList ( )
ListItem( ).................................................................................... ListItem( )
Send ( )....................................................................................... Send ( )
Title ( )........................................................................................ Title ( )
6-5- HTML- Test........................................................................ 5.6. HTML – Test
خلاصه اعضاء................................................................................... Member Summary
همچنین ببینید................................................................................... See Also
main ().......................................................................................... Main ( )
7-5- متن......................................................................................... 5.7. Text
ترکیب کلاس.................................................................................... Class Syntax
شرح کلاس...................................................................................... Class Description
خلاصه اعضاء................................................................................... Member Summary
همچنین ببینید................................................................................... See Also
add ()............................................................................................. Add ( )
add line Break ()......................................................................... AddLine Break ( )
add Paragraph ().......................................................................... AddParagraph( )
6- طرح های بعدی........................................................................... 6. Future Plans
7- تغییرات....................................................................................... 7. Changes
1-7- تغییرات 4/0 تا 5/0............................................... 7.1. Changes from 0.4 to 0.5
2-7- تغییرات 3/0 تا 4/0............................................... 7.2. Changes from 0.3 to 0.4
3-7- تغییرات 2/0 تا 3/0............................................... 7.3. Changes from 0.2 to 0.3
4-7- تغییرات 1/0 تا 2/0............................................... 7.4. Changes from 0.1 to 0.2
Java CGI HOWTO |
Java CGI How |
By David H. Silber javacgi-document@orbits.com |
نوشته: دیوید اچ. سیلبرjavacgi-document@orbits.com |