دامنه اینترنتی
دامنه اینترنتی (به انگلیسی: Internet domain) پسوندی است که در بخشهای پایانی نشانی اینترنتی وب‌گاه‌ها می‌آید.



پسوندهای ملی
هریک از کشورهای جهان دارای یک یا چند پسوند ملی یا «دامنه سطح‌بالای کد کشوری» هستند که برای سایت‌های منصوب به آن کشور استفاده می‌شوند. دامنه سطح‌بالای کد کشور ایران ‎.ir است و کد بین‌المللی . ایران نیز مراحل آزمایشی را می‌گذراند.




تاریخچه پیدایش و گسترش

در ۱۵ مارس ۱۹۸۵، اولین نام دامنه تجاری (.COM) به نام سیمبولیکس بوسیله یک شرکت سیستم‌های رایانه‌ای به نام Symbolics در کمبریج ماساچوست ثبت شد.

در ۱۹۹۲ کمتر از ۱۵۰۰۰ دامنه.COM ثبت شده بود.

در دسامبر ۲۰۰۹ حدود ۱۹۲ میلیون نام دامنه وجود داشت که بخش بزرگی از آنها دامنه پرطرفدار.COM بود. تعداد آنها در ۱۵ مارس ۲۰۱۰ به حدود ۸۴ میلیون رسید که شامل ۱۱٫۹ میلیون وب سایت کسب و کار آنلاین و تجارت الکترونیک , ۴٫۳ میلیون وب سایت تفریحی , ۳٫۱ میلیون وب سایت مرتبط با امور مالی، و ۱٫۸ میلیون وب سایت ورزشی می‌شد.

ماهانه حدود ۶۶۸ هزار دامنه.COM جدید ثبت می‌شود.



پروتکل اینترنت
قرارداد اینترنت یا پروتکل اینترنت مهمترین قراردادی است که برای مبادله اطلاعات در شبکه‌های اینترنتی وجود دارد. این قرارداد بنیادی‌ترین قرارداد شکل‌دهنده اینترنت می‌باشد و وظیفه مسیردهی بسته‌های اطلاعاتی را در گذر از مرزهای شبکه‌ها به عهده دارد. پروتکل اینترنت یک پروتکل لایه‌ای است که در نرم‌افزار داخلی استفاده می‌شود و در لایه ارتباط (Link) قرار می‌گیرد. آی‌پی در شرایط پروتکل لایه‌ای پایین می‌تواند خدمات جهانی دسترسی را بین کامپیوترها ارائه کند.




بسته‌سازی
داده‌های پروتکل لایهٔ فوقانی، داخل برنامه‌ها و بسته‌هایی قرار می‌گیرند که نقش هم‌زمان دارند. هیچ نصب مداری قبل از ارسال بسته‌ها به یک میزبان نیاز نیست. ارتباط در این شرایط از نوع پروتکل بدون ارتباط می‌باشد. شبکه‌های تلفنی کلیدی می‌توانند نصب مدار را عملی سازند قبل از آنکه تلفن زنگ بزند.




خدمات ارائه‌شده توسط آی‌پی

در برگیری داده‌های کاربر داخل بسته IP یک مثال از سر صفحه ارائه شده‌است. اعتبار IP می‌تواند نقش مهم ایفا کند. این بدان معنا است که شبکه‌ها نمی‌توانند بسته‌ها و موارد زیر را تضمین کنند.


1 تخریب نشدن داده ها

2 گم نشدن داده ها

3 تحویل منظم بسته ها

4 ورود انفرادی
اعتبار

عدم اعتبار آی‌پی، اجازهٔ وقوع هر یک از اشتباهات زیر را می‌دهد:

تخریب داده‌ها
بسته‌های دادهٔ گم‌شده
تحویل نامنظم بسته‌ها
ورود دوگانه

مزیت آی‌پی نسخه‌ی ۴ این است که بی‌خطا بودن سرصفحهٔ بسته‌های آی‌پی را از طریق محاسبهٔ چک‌سام در گره‌های مسیریابی تضمین می‌کند. اثر جانبی خروج بسته‌هایی که سرصفحه نامناسب دارند، می‌تواند عدم شناخت هدف باشد. برای بررسی این مسائل، هر نوع پروتکل لایهٔ فوقانی، باید بتواند آن را کنترل کند. در تضمین این نوع فرآیند حمل لایهٔ فوقانی می‌توان داده‌ها را پنهان کرد تا این که نظم برقرار شود.

اگر پروتکل لایهٔ فوقانی نتواند اندازهٔ دقیق را در ۲ واحد انتقال ماکزیمم توصیف کند، ارسال لایه‌ای فراوان خواهد شد و آی‌پی عامل تخریب داده‌های اصلی به داده‌های کوچک‌تر خواهد بود. آی‌پی می‌تواند نظم را دوباره برقرار کند، در این شرایط اندازه، کوچک‌تر از MTU تنظیم می‌شود. UDP و ICMP نمونه‌هایی از پروتکل‌هایی هستند که می‌توانند اندازه MTU را کاهش دهند. دلیل اصلی عدم وجود اعتبارپذیری کاهش پیچیدگی ردیاب است. این می‌تواند دسته‌های خاص از بسته‌ها را تولید کند که بهترین بازده را ارائه می‌نمایند، اگر چه هیچ نوع تضمینی وجود ندارد. تلاش بهتر در ساخت شبکه‌ها عامل دسترسی به تجربه کاربر خواهد بود. این مربوط به کنترل کار، در پایان خط ارتباطات است.




نشانی آی‌پی و مسیریابی

شاید پیچیده‌ترین ویژگی آی‌پی شامل نشانی و مسیریابی باشد. نشانی می‌تواند توصیفی از انتقال آی‌پی و طراحی زیرشبکه‌های میزبان باشد. مسیریابی نیز توسط تمام میزبان‌ها عملی است ولی باید از مسیریاب درون‌شبکه‌ای استفاده شود که IGP و EGP در آن مهم است. داده گرام آی‌پی تصمیمات را به شبکه می‌فرستد.




تاریخچهٔ نسخه‌ها

آی‌پی رایج‌ترین عنصر در اینترنت است. پروتکل لایه‌ای شبکه‌ای که امروزه استفاده می‌شود، IPv۴ (آی‌پی نسخهٔ ۴) می‌باشد. IPv4 در RFC-۷۹۱ (در ۱۹۸۱ میلادی) توصیف شده‌است.

IPv6 جانشین IPv۴ است. برجسته‌ترین اصلاح در نسخهٔ ۶، در سامانهٔ نشانی‌دهی (addressing system) آن است. IPv۴ از نشانی ۳۲ بیتی (حدود ۴ میلیارد یا ۱۰۹ × ۴٫۳ نشانی) استفاده می‌کند. ولی IPv۶ از نشانی ۱۲۸ بیتی (۱۰۳۸ × ۳٫۴ نشانی!) استفاده خواهد کرد. پذیرش IPv6 چندان گسترده نبوده‌است، اما از سال ۲۰۰۸ تمام سیستم‌های دولت آمریکا پشتیبان آن بوده‌اند.

نسخه‌های آی‌پی صفر تا ۳ نیز با توجه به نسخه فوق، بین سال‌های ۱۹۷۷ تا ۱۹۷۹ طراحی شدند. نسخه ۵ توسط IST استفاده می‌شود که یک پروتکل آزمایشی است. نسخه‌های ۶ تا ۹ نیز برای طراحی جایگزینی در نظر هستند مانند SIPP، TP/SX، PIP و TUBA، که در بین آنها فقط IPv6 هنوز قابلیت استفاده دارد.





نشانی پروتکل اینترنت
نشانی پروتکل اینترنت (به انگلیسی: Internet Protocol Address) یا به اختصار نشانی آی‌پی (به انگلیسی: IP Address) نشانی‌ عددی است که به هریک از دستگاه ها و رایانه‌های متصل به شبکهٔ رایانه ای که بر مبنای نمایه TCP/IP (از جمله اینترنت) کار می‌کند، اختصاص داده می‌شوند. پیام‌هایی که دیگر رایانه‌ها برای این رایانه می‌فرستند با این نشانهٔ عددی همراه است و راه یاب های شبکه آن را مانند «نشانی گیرنده» در نامه‌های پستی تعبیر می‌کنند، تا بالاخره پیام به رابط شبکه رایانه مورد نظر برسد.




انواع آی‌پی

دو نسخه آی‌پی درحال استفاده می باشد : آی‌پی نسخه 4 و آی‌پی نسخه 6 که هر یک نشانی آی‌پی را به روش متفاوتی ارائه می نمایند.
نشانی آی‌پی نسخهٔ ۴

نشانی آی‌پی نسخهٔ چهارم یک عدد ۳۲ بیتی است که برای سادگی آن را به شکل چهار بخش عددی در مبنای ده می‌نویسند که با نقطه از هم جدا می‌شوند (مانند 199.211.45.5). این روش نشانی‌دهی را ده‌دهی نقطه‌دار می‌نامند هر یک از چهار بخش را یک هشتایی (Octet) می‌گویند زیرا طول آن ۸ بیت (یا ۱ بایت) است و می‌تواند عددی از ۰ تا ۲۵۵ باشد. پس ۲ به توان ۳۲ آدرس مختلف داریم.

اصولاً هر نشانی آی‌پی ۳۲ بیتی به دو بخش تقسیم می‌شود: یک پیشوند و یک پسوند. این دو سطح به منظور ایجاد یک روش مسیریابی کارآمد طراحی شده است. پیشوند آدرس، شبکه‌ای را که رایانه به آن متصل است مشخص می‌کند (Network) در حالیکه پسوند یک رایانهٔ یکتا را روی شبکه مشخص می‌کند(Host). یعنی به هر شبکه در اینترنت یک مقدار یگانه که تحت عنوان شمارهٔ شبکه شناخته شده است، اختصاص دارد. شمارهٔ شبکه به عنوان یک پیشوند در نشانی هر رایانه‌ای که به شبکه وصل است ظاهر می‌شود. بعلاوه به هر رایانهٔ روی یک شبکه، یک پسوند نشانی یکتا تخصیص یافته است.

هر نشانی کامل، شامل یک پیشوند و یک پسوند است و طوری تخصیص داده می‌شوند که یکتا باشند، بنابراین ویژگی اول تضمین می‌گردد. اگر دو رایانه به دو شبکهٔ مختلف وصل شده باشند، نشانی‌هایشان پیشوندهای متفاوت خواهند داشت. اما اگر دو رایانه به یک شبکه وصل باشند، نشانی‌هایشان دارای پسوندهای متفاوت خواهد بود.




کلاس‌های مختلف آی‌پی نسخهٔ ۴
سه کلاسِ پایه‌ایِ مختلفِ نشانی‌دهیِ آی‌پی، برای شبکه‌های بزرگ، متوسط و کوچک وجود دارد. کلاس A برای شبکه‌های بزرگ، کلاس B برای شبکه‌های متوسط و کلاس C برای شبکه‌های کوچک است. علاوه بر این سه کلاس، کلاس D برای پخش چندگانه، ارسال اطلاعات به گروهی از رایانه‌ها، و کلاس E برای کارهای جستجو وجود دارند. برای شرکت در پخش چندگانهٔ آی‌پی، مجموعه‌ای از رایانه‌های میزبان باید بر سر استفاده از آدرس پخش چندگانه، به طور مشترک توافق داشته باشند. پس از تشکیل گروه پخش چندگانه یک کپی از هر بستهٔ اطلاعاتی فرستاده شده به نشانی پخش چندگانه به هر رایانهٔ میزبان در مجموعه تحویل می‌گیرد. بنابراین نخستین 4 بیت (از سمت چپ) آدرس IP کلاس آن را مشخص می‌کند. همچنین اگر نمایش نقطه‌دار را در نظر بگیریم از روی مقدار دهدهی بایت اول کلاس آن تشخیص داده می‌شود

اصولاً در سامانهٔ آی‌پی‌دهی به مشترکان، آی‌پی‌ها به صورت تعدادی که توانی از عدد ۲ باشد (۲، ۴، ۸، ۱۶، ۳۲، ۶۴ و ۱۲۸) دسته‌بندی می‌شوند. لازم به ذکر است که در هر دستهٔ آی‌پی اختصاص داده شده به مشترک آی‌پی‌های اول و آخر بر اساس استاندارد معمولاً غیر قابل استفاده است و از باقیماندهٔ آی‌پی‌ها می‌توان در شبکهٔ محصورشده استفاده کرد. به عنوان مثال در یک کلاس هشت‌تایی، حداکثر شش نشانی آی‌پی قابل استفاده است.




‎آی‌پی خصوصی
برای جلوگیری از هدردهی آی‌پی در هر کلاس، یک محدودهٔ آی‌پی برای شبکه‌های خصوصی (مانند شبکهٔ داخلی ادارات و شرکت‌ها) در نظر گرفته شده‌استبرای اتصال یک شبکهٔ خصوصی به اینترنت از پروتکل NAT استفاده می‌شود به این ترتیب که نشانی خصوصی به یک یا چند نشانی منحصربه‌فرد عمومی ترجمه می‌شود.




آی‌پی ایستا و پویا

آی‌پی پویا با هر بار وصل‌شدن به شبکهٔ داخلی و یا اینترنت تغییر می‌کند. اما آی‌پی ایستا (Static) اینطور نیست. آی‌پی پویا (Dynamic) در هر شبکه توسط کارساز پروتکل پیکربندی پویای میزبان (DHCP Server) به رایانه‌ها در شبکه اختصاص داده می‌شود. یعنی وقتی شما به اینترنت و یا شبکهٔ داخلی وصل می‌شوید، کارساز پروتکل پیکربندی پویای میزبان به شما یک نشانی آی‌پی اختصاص می‌دهد.

DHCP Server می‌تواند یک سرویس در سیستم‌عامل‌های سرور باشد یا یک قطعهٔ سخت‌افزاری مانند مسیریاب (Router) و یا نقطهٔ دسترسی (Access Point) در شبکه باشد.

برای دیدن نشانی آی‌پی رایانهٔ خود می‌توان از برنامه winipcfg.exe (در ویندوز ۹۵ و ۹۸ و ME) یا ipconfig.exe (در ویندوز ۲۰۰۰ و XP) کرد. در لینوکس یا یونیکس (یا سیستم‌های مبتنی بر آن‌ها) نیز می‌توان از دستور ipconfig استفاده کرد.




آی پی نسخهٔ ۶

گسترش روز افزون اینترنت و نیاز به آدرس های بسیار بیشتر تیم Internet Engineering Task Force را برآن داشت تا به فکر تکنولوژی های جدیدی باشند تا امکان تعریف آدرس های آی پی بیشتری فرآهم گردد. بهترین راه ساخت مجدد نشانی پروتکل اینترنت بود . در سال 1995 میلادی نسخه جدید نشانی پروتکل اینترنت با نام آی پی نسخه 6 معرفی گردید . اندازه آدرس از 32 بیت به ۱۲۸ بیت افزایش یافت وامکان آدرس دهی تا 2به توان 128 آدرس افزایش یافت. این کار تنها تعداد آدرس های اینترنتی را گسترش نداد، بلکه باعث خواهد شد جدول مسیریاب های اینترنتی (روترها) کوچکتر شود . کلیه سیستم‌عامل‌های جدید سرور و خانگی از جمله ویندوز ویستا به طور کامل پشیبانی می‌شود ولی متاسفانه هنوز توسط بسیاری از مسیریاب های شبکه های خانگی و تجهیزات شبکه عادی پشتیبانی نشده است.




مجموعه پروتکل اینترنت

مدل TCP/IP یا مدل مرجع اینترنتی که گاهی به مدل DOD (وزارت دفاع)، مدل مرجع ARPANET نامیده می‌شود، یک توصیف خلاصه لایه TCP/IP برای ارتباطات و طراحی پروتکل شبکه کامپیوتری است. TCP/IP در سال ۱۹۷۰ بوسیلهDARPA ساخته شده که برای پروتکل‌های اینترنت در حال توسعه مورد استفاده قرار گرفته است، ساختار اینترنت دقیقآبوسیله مدل TCP/IP منعکس شده‌است.

مدل اصلی TCP/IP از ۴ لایه تشکیل شده‌است. سازمان IETF استانداردی که یک مدل ۵ لایه‌ای است را قبول نکرده‌است و پروتکل‌های لایه فیزیکی ولایه پیوند داده‌ها بوسیله IETF استاندارد نشده‌اند. سازمان IETF تمام مدل های لایه فیزیکی را تایید نکرده‌است. با پذیرفتن مدل ۵ لایه‌ای در بحث اصلی بامسولیت فنی برای نمایش پروتکل می‌باشد این امکان هست که راجع به پروتکل‌های غیر IETF در لایه فیزیکی صحبت کنیم. این مدل قبل از مدل مرجع OSI گسترش یافته و واحد وظایف مهندسی اینترنت (IETF)، برای مدل و پروتکل‌های گسترش یافته تحت آن پاسخگو است، هیچ گاه خود را ملزم ندانست که توسط OSI تسلیم شود. درحالیکه مدل بیسیک OSI کاملآ در آموزش استفاده شده‌است و OSI به یک مدل ۷ لایه‌ای معرفی شده‌است، معماری یک پروتکل واقعی (RFC ۱۱۲۲) مورد استفاده در محیط اصلی اینترنت خیلی منعکس نشده‌است. حتی یک مدرک معماری IETF که اخیرا منتشر شده یک مطلب با این عنوان دارد: “ لایه بندی مضر است ”. تاکید روی لایه بندی به عنوان محرک کلیدی معماری یک ویژگی از مدل TCP/IP نیست، اما نسبت به OSI بیشتر است. بیشتر اختلال از تلاش‌های واحد OSI می‌آید لایه شبیه داخل یک معماری است که استفاده آنها را به حداقل می‌رساند.




مقدمه ای بر TCP/IP

TCP/IP، یکی از مهمترین پروتکل های بکار گرفته شده در شبکه های رایانه ای است . اینترنت بعنوان بزرگترین شبکه موجود، از پروتکل نامبرده بمنظور برقراری ارتباط دستگاه های گوناگون بهره می گیرد. پروتکل، مجموعه قوانین مورد نیاز جهت قانونمند نمودن چگونگی ارتباطات در شبکه های رایانه ای است. در مجموعه مقاله هایی که ارائه خواهد شد به بررسی این پروتکل خواهیم پرداخت . در این بخش مواردی همچون : فرآیند انتقال اطلاعات، معرفی و تشریح لایه های پروتکل TCP/IP و چگونگی استفاده از سوکت برای ایجاد تمایز در ارتباطات، تشریح می گردد.




مقدمه

امروزه بیشتر شبکه های رایانه ای بزرگ و اغلب سیستم های عامل موجود از پروتکل TCP/IP، استفاده و پشتیبانی می نمایند. TCP/IP، امکانات لازم برای ارتباط دستگاههای های ناهمسان را فراهم می آورد. از ویژگی های مهم این پروتکل، می توان به مواردی همچون : اجراپذیری بر روی محیط های گوناگون، ضریب اطمینان بالا و توسعه پذیری آن اشاره کرد. از این پروتکل، برای دستیابی به اینترنت و بهره مندی از خدمات گوناگون آن همچون وب و یا رایانامه استفاده می گردد. گونه گونی پروتکل های موجود در پشته TCP/IP و ارتباط منطقی و سامان مند آنها با یکدیگر، امکان برقراری ارتباط در شبکه های رایانه ای را با اهداف متفاوت، فراهم می نماید. فرآیند برقراری یک ارتباط، شامل فعالیت های متعددی نظیر : تبدیل نام کامپیوتر به آدرس IP معادل، جانمایی رایانه مقصد، بسته بندی اطلاعات، آدرس دهی و مسیریابی داده ها بمنظور تراگسیل موفقیت آمیز داده ها به مقصد مورد نظر، بوده که توسط مجموعه پروتکل های موجود در پشته TCP/IP انجام می گیرد.




معرفی پروتکل TCP/IP

TCP/IP، پروتکلی استاندارد برای ارتباط کامپیوترهای موجود در یک شبکه مبتنی بر ویندوز ۲۰۰۰ است. از پروتکل فوق، بمنظور ارتباط در شبکه های بزرگ استفاده می گردد. برقراری ارتباط از طریق پروتکل های متعددی که در چهارلایه مجزا سازماندهی شده اند، میسر می گردد. هر یک از پروتکل های موجود در پشته TCP/IP، دارای وظیفه ای خاص در این زمینه ( برقراری ارتباط) می باشند . در زمان ایجاد یک ارتباط، ممکن است در یک لحظه تعداد زیادی از برنامه ها، با یکدیگر ارتباط برقرار نمایند. TCP/IP، دارای قابلیت تفکیک و تمایز یک برنامه موجود بر روی یک کامپیوتر با سایر برنامه ها بوده و پس از دریافت داده ها از یک برنامه، آنها را برای برنامه متناظر موجود بر روی کامپیوتر دیگر ارسال می نماید. نحوه ارسال داده توسط پروتکل TCP/IP از محلی به محل دیگر، با فرآیند ارسال یک نامه از شهری به شهر، قابل مقایسه است . برقراری ارتباط مبتنی بر TCP/IP، با فعال شدن یک برنامه بر روی کامپیوتر مبدا آغاز می گردد . برنامه فوق، داده های مورد نظر جهت ارسال را بگونه ای آماده و فرمت می نماید که برای کامپیوتر مقصد قابل خواندن و استفاده باشند. ( مشابه نوشتن نامه با زبانی که دریافت کننده، قادر به مطالعه آن باشد) . در ادامه آدرس کامپیوتر مقصد، به داده های مربوطه اضافه می گردد ( مشابه آدرس گیرنده که بر روی یک نامه مشخص می گردد) . پس از انجام عملیات فوق، داده بهمراه اطلاعات اضافی ( درخواستی برای تائید دریافت در مقصد )، در طول شبکه بحرکت درآمده تا به مقصد مورد نظر برسد. عملیات فوق، ارتباطی به محیط انتقال شبکه بمنظور انتقال اطلاعات نداشته، و تحقق عملیات فوق با رویکردی مستقل نسبت به محیط انتقال، انجام خواهد شد .




لایه های پروتکل TCP/IP

TCP/IP، فرآیندهای لازم بمنظور برقراری ارتباط را سازماندهی و در این راستا از پروتکل های متعددی در پشته TCP/IP استفاده می گردد. بمنظور افزایش کارآئی در تحقق فرآیند های مورد نظر، پروتکل ها در لایه های متفاوتی، سازماندهی شده اند . اطلاعات مربوط به آدرس دهی در انتها قرار گرفته و بدین ترتیب کامپیوترهای موجود در شبکه قادر به بررسی آن با سرعت مطلوب خواهند بود. در این راستا، صرفا" کامپیوتری که بعنوان کامپیوتر مقصد معرفی شده است، امکان باز نمودن بسته اطلاعاتی و انجام پردازش های لازم بر روی آن را دارا خواهد بود. TCP/IP، از یک مدل ارتباطی چهار لایه بمنظور ارسال اطلاعات از محلی به محل دیگر استفاده می نماید Application ،Transport ،Internet و Network Interface، لایه های موجود در پروتکل TCP/IP می باشند.هر یک از پروتکل های وابسته به پشته TCP/IP، با توجه به رسالت خود، در یکی از لایه های فوق، قرار می گیرند.

لایه Application، بالاترین لایه در پشته TCP/IP است .تمامی برنامه و ابزارهای کاربردی در این لایه، با استفاده از لایه فوق، قادر به دستیابی به شبکه خواهند بود. پروتکل های موجود در این لایه بمنظور فرمت دهی و مبادله اطلاعات کاربران استفاده می گردند . HTTP و FTP دو نمونه از پروتکل ها ی موجود در این لایه می باشند.

پروتکل .(HTTP( Hypertext Transfer Protocol از پروتکل فوق، بمنظور ارسال فایل های صفحات وب مربوط به وب، استفاده می گردد . پروتکل.( FTP(File Transfer Protocol از پروتکل فوق برای ارسال و دریافت فایل، استفاده می گردد . لایه Transport لایه " حمل "، قابلیت ایجاد نظم و ترتیب و تضمین ارتباط بین کامپیوترها و ارسال داده به لایه Application (لایه بالای خود) و یا لایه اینترنت ( لایه پایین خود) را بر عهده دارد. لایه فوق، همچنین مشخصه منحصربفردی از برنامه ای که داده را عرضه نموده است، مشخص می نماید. این لایه دارای دو پروتکل اساسی است که نحوه توزیع داده را کنترل می نمایند.

. TCP)Transmission Control Protocol)پروتکل فوق، مسئول تضمین صحت توزیع اطلاعات است . . UDP)User Datagram Protocol) تضمین صحت توزیع اطلاعات را برعهده دارد . لایه اینترنت لایه "اینترنت"، مسئول آدرس دهی، بسته بندی و روتینگ داده ها، است. لایه فوق، شامل چهار پروتکل اساسی است :

. IP)Internet Protocol) پروتکل فوق، مسئول آدرسی داده ها بمنظور ارسال به مقصد مورد نظر است . . ARP)Address Resoulation Protocol )پروتکل فوق، مسئول مشخص نمودن آدرس MAC)Media Access Control ) آداپتور شبکه بر روی کامپیوتر مقصد است. . ICMP)Internet Control Message Protocol )پروتکل فوق، مسئول ارائه توابع عیب یابی و گزارش خطاء در صورت عدم توزیع صحیح اطلاعات است . . IGMP)Internet Group Managemant Protocol )پروتکل فوق، مسئول مدیریت Multicasting در TCP/IP را برعهده دارد. لایه Network Interface لایه " اینترفیس شبکه "، مسئول استقرار داده بر روی محیط انتقال شبکه و دریافت داده از محیط انتقال شبکه است . لایه فوق، شامل دستگاه های فیزیکی نظیر کابل شبکه و آداپتورهای شبکه است . کارت شبکه ( آداپتور) دارای یک عدد دوازده رقمی مبنای شانزده ( نظیر ( B۵-۵۰-۰۴-۲۲-D۴-۶۶ : بوده که آدرس MAC، نامیده می شود. لایه " اینترفیس شبکه "، شامل پروتکل های مبتنی بر نرم افزار مشابه لایه های قبل، نمی باشد. پروتکل های Ethernet و ATM)Asynchronous Transfer Mode )، نمونه هائی از پروتکل های موجود در این لایه می باشند . پروتکل های فوق، نحوه ارسال داده در شبکه را مشخص می نمایند.

مشخص نمودن برنامه ها در شبکه های کامپیوتری، برنامه ها ی متعددی در یک زمان با یکدیگر مرتبط می گردند. زمانیکه چندین برنامه بر روی یک کامپیوتر فعال می گردند ، TCP/IP، می بایست از روشی بمنظور تمایز یک برنامه از برنامه دیگر، استفاده نماید. بدین منظور، از یک سوکت ( Socket) بمنظور مشخص نمودن یک برنامه خاص، استفاده می گردد.

آدرس IP برقراری ارتباط در یک شبکه، مستلزم مشخص شدن آدرس کامپیوترهای مبداء و مقصد است ( شرط اولیه بمنظور برقراری ارتباط بین دو نقطه، مشخص بودن آدرس نقاط درگیر در ارتباط است ) . آدرس هر یک از دستگاه های درگیر در فرآیند ارتباط، توسط یک عدد منحصربفرد که IP نامیده می شود، مشخص می گردند. آدرس فوق به هریک از کامپیوترهای موجود در شبکه نسبت داده می شود . IP : ۱۰. ۱۰.۱.۱، نمونه ای در این زمینه است .

پورت TCP/UDP پورت مشخصه ای برای یک برنامه و در یک کامپیوتر خاص است .پورت با یکی از پروتکل های لایه حمل (TCP )و یا (UDP مرتبط و پورت TCP و یا پورت UDP، نامیده می شود. پورت می تواند عددی بین صفر تا ۶۵۵۳۵ را شامل شود. پورت ها برای برنامه های TCP/IP سمت سرویس دهنده، بعنوان پورت های "شناخته شده " نامیده شده و به اعداد کمتر از ۱۰۲۴ ختم و رزو می شوند تا هیچگونه تعارض و برخوردی با سایر برنامه ها بوجود نیاید. مثلا" برنامه سرویس دهنده FTP از پورت TCP بیست و یا بیست ویک استفاده می نماید.

سوکت (Socket) سوکت، ترکیبی از یک آدرس IP و پورت TCP ویا پورت UDP است . یک برنامه، سوکتی را با مشخص نمودن آدرس IP مربوط به کامپیوتر و نوع سرویس (TCP) برای تضمین توزیع اطلاعات و یا (UDP )و پورتی که نشان دهنده برنامه است، مشخص می نماید. آدرس IP موجود در سوکت، امکان آدرس دهی کامپیوتر مقصد را فراهم و پورت مربوطه، برنامه ای را که داده ها برای آن ارسال می گردد را مشخص می نماید.




اصول کلیدی معماری :

آخرین مدرک معماری (RFC ۱۱۲۲) روی قواعد و اصول معماری لایه بندی تاکید کرده‌است.

۱.اصول END-TO-END: درباره زمان ابداع شده‌است.قانون اولیه آن نگهداری ازحالت واطلاعات کلی رادر حاشیه‌ها بیان می‌کند.و فرض می‌شود که اینترنتی که حاشیه‌ها را بهم وصل می‌کند از نظر کیفیت، سرعت و سادگی همانطور باقی نمی‌ماند. جهان واقعی برای دیوار آتش، مترجم‌های آدرس شبکه، حافظه‌های پنهانی محتوای وب و قدرت تغییرات وچنین چیزها نیاز دارد و همه آنهاروی این قانون تاثیر می‌گذارند.

۲.قانون قدرت Robustness :” درآنچه که توقبول میکنی آزادباش و به آنچه که تومی فرستی محتاط باش. نرم‌افزارهادر دیگرمیزبانها ممکن شامل نقص هایی‌باشد واما ویژگی‌های پروتکل را برای بهربرداری کردن قانونی بی تدبیر می‌سازد.

حتی هنگامیکه لایه بررسی شده‌است، و اسناد معماری رده بندی شده است—مدل معماری جداگانه‌ای مانندISO۷۴۹۸ وجودندارد، لایه‌های تعریف شده کمتر و بی دقت تری را نسبت به مدل OSI رایج است. بنابراین برای پروتکل‌های جهان واقعی یک مدل متناسب تر تهیه می‌کند. در حقیقت، یک مدرک مرجع مکرر شامل ذخیره‌ای از لایه‌ها نیست. عدم تاکید روی لایه بندی یک تفاوت مهم بین روشهای OSI و IETF است. این فقط به وجود لایه شبکه وبه طور کلی لایه‌های بالایی اشاره می‌کند. این اسناد مانند یک عکس فوری از معماری در سال ۱۹۹۶را خواسته بودند.اینترنت و معماری آن از شروع کوچک به صورت تکامل درآمدندو بیشتر از یک طرح بزرگ گسترش یافته‌اند. درحالیکه این فرایند ازتحول یکی از دلایل مهم برای موفقیت تکنولوژی است، باوجود این برای ثبت کردن یک snapshot از اصول و قواعد برای معماری اینترنت مفیدبه نظر می‌رسد.

هیچ سندی بطور رسمی به دلیل عدم تاکید روی لایه بندی مدل رامشخص نکرده‌است.نامهای متفاوتی بوسیله نوشته‌های مختلف به لایه‌ها داده شده‌است و تعداد لایه‌های متفاوتی بوسیله نوشته‌های مختلف نشان داده شده‌است.

ورژن‌هایی از این مدل با لایه های۴ تایی و۵ تایی وجود دارد. ، RFC ۱۱۲۲ درخواست هایHOST را برای لایه بندی روی مرجع عمومی ساخته‌است، اما به خیلی از اصول معماری که روی لایه بندی تاکید ندارند براشاره می‌کند.و آن بصورت یک نسخه ۴لایه‌ای است که بطور آزادانه تعریف شده با لایه‌هایی که نه نام دارند نه شماره، لایه پردازش یا لایه کاربردی: ((سطح بالاتر)) جایی است که پروتکل‌هایی شبیه FTP ،SMTP،SSH،HTTP و غیره هستند. لایه انتقال ـHOST-TO-HOST : جایی است که کنترل جریان و پروتکل‌های وجود دارند مانندTCP. این لایه با باز شدن و نگه داشتن ارتباطات سروکاردارد و اطمینان می‌بخشد که Packet‌ها درحقیقت رسیده‌اند.

لایه اینترنت یاشبکه :این لایه آدرس‌های IP را با بسیاری از برنامه‌های مسیریابی برای جهت یابی بسته‌ها از یک آدرس IP به دیگری را مشخص می‌کند. لایه دسترسی شبکه : این لایه هم پروتکل‌های (مانند لایه پیوندداده OSI) استفاده شده برای دسترسی میانجی برای وسیله‌های به اشتراک گذاشته را، و هم پروتکل‌های فیزیکی وتکنولوژی‌های لازم برای ارتباطات از HOSTهای جداگانه برای یک رسانه توصیف می‌کند. درخواست پروتکل اینترنت(و پشته پروتکل متناظر) واین مدل لایه بندی قبل از نصب شدن مدل OSI استفاده می‌شد، و از آن به بعد، درکلاس هاوکتاب‌ها به دفعات زیادی مدل TCP/IP با مدل OSI مقایسه می‌شدند. که اغلب به سردرگمی منتج می‌شد.برای اینکه ۲مدل فرضهای مختلفی استفاده کرده اند، که مربوط به اهمیت دادن لایه بندی فیزیکی است.




لایه‌ها در مدل TCP/IP:

لایه‌های نزدیک به بالا منطقاً به کاربرد کاربر (نه فرد کاربر) نزدیکتر هستند ولایه‌های نزدیک به پایین منطقاًبه انتقال فیزیکی داده‌ها نزدیک ترهستند. لایه‌های دیده شده به عنوان یک پیشرفت دهنده یا مصرف کننده یک سرویس یک متد تجرید برای جدا کردن پروتکل‌های لایه بالاتر از جزییات عناصر مهم بیت‌ها، اترنت، شبکه محلی، و کشف تصادفات و برخوردها است در حالیکه لایه‌ها پایین تر از دانستن جزییات هرکاربردو پروتکل آن اجتناب می‌کنند. این تجرید همچنین به لایه‌های بالاتر اجازه می‌دهد که سرویس‌هایی را که لایه‌های پایین تر نمی‌توانند انتخاب کنندو یا تهیه کنندرا فراهم می‌کندو دوباره، مدل مرجعی OSI اصلی برای شامل شدن سرویس‌های بدون ارتباط (OSIRM CL)توسعه یافتند. برای مثال، IP برای این طراحی نشده بود که قابل اطمینان باشد و یکی از بهترین پروتکل‌های پاسخگویdelivery است. و به این معنی است که به هر حال همه لایه‌های انتقال برای فراهم آوردن قابلیت اطمینان و درجه باید انتخاب شوند. UDP درستی داده را (بوسیله یک Checksum) فراهم می‌کند اماdelivery آن را تخمین نمی‌زند، TCP هم درستی داده و هم تخمینdelivery را فراهم می‌کند (توسط انتقال از مبدا به مقصد تا دریافت کننده PACKET را دریافت کند).




ارتباطات شبکه نظیر به نظیر لایه کاربردی لایه انتقال لایه شبکه لایه پیوند داده

این فرم مدل مرجع OSI و اسناد مربوط به آن را دچار آسیب می‌کند، اما IETF از یک مدل رسمی استفاده نمی‌کند و این محدودیت را ندارد و در توضیحات David D.clark آمده که”ما به حکومت، رئیس جمهور و رای گیری اعتقاد نداریم، ما موافق نظام و قانون اجرایی هستیم.”عدم تصویب این مدل، که با توجه به مدل مرجعیOSI ساخته شده‌است معمولاً بسط‌های لایهOSI را برای آن مدل ندارد ۱.برای ارتباط دسترسی چندگانه با سیستمهای آدرس دهی خودشان (مثل اترنت) یک پروتکل نگاشت آدرس نیاز است. این پروتکل‌ها می‌توانند IP پایین اما بالای سیستم ارتباط موجود بررسی می‌شود، درحالیکه از لغات و اصطلاحات فنی استفاده نمی‌کند، ولی یک زیر شبکه است که به آسانی مطابق یک مدل OSI گسترش داده شده‌است، یعنی سازمان داخلی لایه شبکه. ۲.ICMP وIGMP درتمامIP عمل می‌کند اما داده را مانند UDP وTCP انتقال نمی‌دهد. ودوباره این قابلیت استفاده مانند بسطهای مدیریت لایه برای مدلOSI در چهارچوب مدیریت آن وجود دارد. (OSIRM MF) ۳.کتابخانه SSL/TLS روی لایه انتقال (به کاربردن TCP) اما زیر پروتکل‌های کاربردی عمل می‌کند. پس در بخش طراحان این پروتکل‌ها برای مطابقت با معماری OSI مفهومی وجود ندارد. ۴. ارتباط مثل یک جعبه سیاه است که در این جا عنوان می‌شود و برای بحث IP خوب است. (از وقتی که تمام نقاط IP هستند، روی هر چیز مجازی اجرا خواهد شد).IETF صریحاً به عنوان بحث سیستمهای مخابره‌ای فهمیده نمی‌شوند. سیستمهایی که کمتر دانشگاهی هستند اما بطور عملی با مدل مرجع OSI مرتبط می‌شود




تفاوت‌های بین لایه‌های TCP/IP and OSI

سه لایه بالایی در مدل OSI - لایه کاربردی، لایه نمایش و لایه اجلاس معمولاً درون یک لایه در مدل TCP/IP یک جا جمع شده‌اند. درحالیکه بعضی از برنامه‌های کاربردی پروتکل OSI مانند X.۴۰۰ نیز با همدیگرجمع شده‌اند، نیاز نیست که یک پشته پروتکل TCP/IP برای هماهنگ کردن آنها بالای لایه انتقال باشد. برای مثال پروتکل کاربردی سیستم نایل شبکه (NFS) روی پروتکل نمایش داده خارجی (XDR) اجرا می‌شود و روی یک پروتکل با لایه اجلاس کار می‌کند و فراخوان رویه راه دور (RPC) را صدا می‌زند. RPCمخابرات را به طور مطمئن ذخیره می‌کند، پس می‌تواند با امنیت روی پروتکل UDP اجرا شود. لایه اجلاس تقریباً به پایانه مجازی Telnet که بخشی از متن براساس پروتکل‌هایی مانند پروتکل‌های کاربردی مدل HTTP و SMTP TCP/IP هستند مرتبط می‌شود.و نیز با شمارش پورت UDP و TCP که بخشی از لایه انتقال در مدل TCP/IP است مطرح می‌شود. لایه نمایش شبکه استاندارد MIME است که در HTTP و SMTP نیز استفاده می‌شود.

از آنجایی که سعی برای پیشرفت پروتکل IETF به لایه بندی محض ربطی ندارد، بعضی از پروتکل‌های آن ممکن است برای مدل OSI متناسب باشند. این ناسازگاری‌ها هنگامیکه فقط به مدل اصلی ISO۷۴۹۸، OSI نگاه کنیم بیشتر تکرار می‌شوند، بدون نگاه کردن به ضمایم این مدل (مانند چارچوب مدیریتیISO )یا سازمان درونی ISO ۸۶۴۸ لایه شبکه (IONL) هنگامیکه IONL و اسناد چهارچوب مدیریتی مطرح می‌شوند، ICMP و IGMP، بطور مرتب به عنوان پروتکل‌های مدیریت لایه برای لایه شبکه تعریف می‌شوند. در روشی مشابه، IONL یک ساختمان برای “قابلیتهای همگرایی وابسته به زیر شبکه” مانند ARP و RARP را فراهم آورده‌است. پروتکلهایIETF می‌توانند پشت سر هم کاربرد داشته باشند چون توسط تونل زدن پروتکل‌هایی مانند GRE توضیح داده می‌شوند در حالیکه اسنادبیسیک OSI با تونل زدن ارتباطی ندارند بعضی مفاهیم تونل زدن هنوز هم در توسعه‌های معماری OSI وجود دارند. مخصوصاً دروازه‌های لایه انتقال بدون چهارچوب پروفایل بین‌المللی استاندارد شده‌است. تلاشهای پیشرفت دهنده مرتبط با OSI، به خاطر استفاده پروتکل‌های TCP/IP در جهان واقعی رها شده‌اند.. لایه‌ها در ادامه توضیح ازهرلایه در پشته رشته IP آمده‌است.

لایه کاربردی لایه کاربردی بیشتر توسط برنامه‌ها برای ارتباطات شبکه استفاده می‌شود. داده‌ها از برنامه در یک قالب خاص برنامه عبور می‌کنند سپس در یک پروتکل لایه انتقال جاگیری می‌کنند.

از آنجایی که پشتهIP بین لایه‌های کاربردی و انتقال هچ لایه دیگری ندارد، لایه کاربردی باید هر پروتکلی را مانند پروتکل لایه اجلاس و نمایش در OSI عمل می‌کنند در بگیرد. داده‌های ارسال شده روی شبکه درون لایه کاربردی هنگامیکه در پروتکل لایه کاربردی جاگیری شدند عبور می‌کنند. از آنجا داده‌ها به سمت لایه‌های پایین تر پروتکل لایه انتقال می‌روند. دو نوع از رایجترین پروتکل‌های لایه پایینی TCP و UDP هستند. سرورهای عمومی پورتهای مخصوصی به اینها دارند (HTTP پورت ۸۰ و FTP پورت ۲۳ را دارند و...) در حالیکه کلاینت‌ها از پورتهای روزانه بی دوام استفاده می‌کنند. روترها و سوئیچ‌ها این لایه را بکار نمی‌گیرند اما برنامه‌های کاربردی بین راه در در پهنای باند این کار را می‌کنند، همانطور که پروتکل RSVP (پروتکل ذخیره منابع) انجام می‌دهد.

۳ لایه بالایی در مدل OSI - لایه کاربردی، لایه نمایش و لایه نشست معمولاً درون یک لایه در مدل TCP/IP مجتمع می‌شوند. درحالیکه برخی از برنامه‌های کاربردی پروتکل OSI مانند X۴۰۰ نیز با یکدیگر جمع شده‌اند، نیاز نیست که یک پشته پروتکل TCP/IP برای یکپارچه کردن آنها بالای لایه انتقال باشد. برای نمونه پروتکل کاربردی سیستم نایل شبکه (NFS) روی پروتکل نمایش داده خارجی (XDR) اجرا می‌شود و روی یک پروتکل با لایه نشست کار می‌کند و فراخوان رویه راه دور (RPC) را صدا می‌زند (Remote Procedure Call).RPCمخابرات را به طور مطمئن ذخیره می‌کند، پس می‌تواند با امنیت روی پروتکل UDP اجرا شود. لایه نشست تقریباً به پایانه مجازی Telnet که بخشی از متن براساس پروتکلهایی مانند پروتکلهای کاربردی مدل HTTP و SMTP TCP/IP هستند مرتبط می‌شود.و نیز با شمارش پورت UDP و TCP که بخشی از لایه انتقال در مدل TCP/IP است مطرح می‌شود. لایه نمایش شبیه استاندارد MIME که در HTTP و SMTP نیز استفاده می‌شود است. از آنجاییکه تلاش برای پیشرفت پروتکل IETF به لایه بندی محض ربطی ندارد، برخی از پروتکلهای آن ممکن است برای مدل OSI متناسب باشند. این ناسازگاریها هنگامیکه فقط به مدل اصلی OSI، ISO ۷۴۹۸ نگاه کنیم بیشتر تکرار می‌شوند، بدون نگاه کردن به ضمایم این مدل (مانند چارچوب مدیریتیISO ۷۴۹۸\۴) یا سازمان درونی ISO ۸۶۴۸ لایه شبکه (IONL) هنگامیکه IONL و مستندات چهارچوب مدیریتی مطرح می‌شوند، ICMP و IGMP، بطور مرتب به عنوان پروتکلهای مدیریت لایه برای لایه شبکه تعریف می‌شوند. در روشی مشابه، IONL یک ساختمان برای «قابلیتهای همگرایی وابسته به زیر شبکه» مانند ARP و RARP را فراهم آورده‌است. پروتکلهایIETF می‌توانند پشت سر هم کاربرد داشته باشند چون توسط تونل زدن پروتکلهایی مانند GRE (Generic Routing Encapsulation) شرح داده می‌شوند در حالیکه مستندات پایه‌ای OSI با تونل زدن ارتباطی ندارند برخی مفاهیم تونل زدن هنوز هم در توسعه‌های معماری OSI وجود دارند. مخصوصاً دروازه‌های لایه انتقال بدون چهارچوب پروفایل استاندارد شده بین‌المللی. تلاشهای پیشرفت دهنده مرتبط با OSI، به خاطر استفاده پروتکلهای TCP/IP در دنیای واقعی رها شده‌اند.




لایه‌ها :

در ادامه توضیحی از هر لایه در پشته رشته IP آمده‌است.



لایه کاربردی

لایه کاربردی بیشتر توسط برنامه‌ها برای ارتباطات شبکه استفاده می‌شود. داده‌ها از برنامه در یک قالب خاص برنامه عبور می‌کنند سپس در یک پروتکل لایه انتقال جاگیری می‌شوند. از آنجاییکه پشتهIP بین لایه‌های Application (کاربردی) و (انتقال) Transport هیچ لایه دیگری ندارد، لایه کاربردی Application می‌بایست هر پروتکلی را مانند پروتکل لایه نشست (session) و نمایش (presentation) در OSI عمل می‌کنند در بگیرد. داده‌های ارسال شده روی شبکه درون لایه کاربردی هنگامیکه در پروتکل لایه کاربردی جاگیری شدند عبور می‌کنند. از آنجا داده‌ها به سمت لایه‌های پایین تر پروتکل لایه انتقال می‌روند. دو نوع از رایجترین پروتکل‌های لایه پایینی TCP و UDP هستند. سرورهای عمومی پورتهای مخصوصی به اینها دارند (HTTP پورت ۸۰و FTP پورت ۲۱ را دارند و...) در حالیکه کلاینتها از پورتهای روزانه بی دوام استفاده می‌کنند. روترها و سوئیچ‌ها این لایه را بکار نمی‌گیرند اما برنامه‌های کاربردی بین راه در در پهنای باند این کار را می‌کنند، همانطور که پروتکل RSVP (پروتکل ذخیره منابع) انجام می‌دهد.




لایه انتقال (Transport)

مسئولیتهای لایه انتقال، قابلیت انتقال پیام را END-TO-END و مستقل از شبکه، به اضافه کنترل خطا، قطعه قطعه کردن و کنترل جریان را شامل می‌شود. ارسال پیام END-TO-END یا کاربردهای ارتباطی در لایه انتقال می‌توانند جور دیگری نیز گروه بندی شوند :.۱ اتصال گرا مانند TCP ۲. بدون اتصال مانند UDP لایه انتقال می‌تواند کلمه به کلمه به عنوان یک مکانیزم انتقال مانند یک وسیله نقلیه که مسئول امن کردن محتویات خود (مانند مسافران و اشیاء) است که آنها را صحیح و سالم به مقصد برساند، بدون اینکه یک لایه پایین تر یا بالاتر مسئول بازگشت درست باشند. لایه انتقال این سرویس ارتباط برنامه‌های کاربردی به یکدیگر را در حین استفاده از پورتها فراهم آورده‌است. از آنجاییکه IP فقط یک delivery فراهم می‌آورد، لایه انتقال اولین لایه پشته TCP/IP برای ارائه امنیت و اطمینان است. توجه داشته باشید کهIP می‌تواند روی یک پروتکل ارتباط داده مطمئن امن مانند کنترل ارتباط داده سطح بالا (HDLC) اجرا شود. پروتکل‌های بالای انتقال مانندRPC نیز می‌توانند اطمینان را فراهم آورند. بطور مثالTCP یک پروتکل اتصالگر است که موضوع‌های مطمئن بیشماری را برای فراهم آوردن یک رشته بایت مطمئن و ایمن آدرس دهی می‌کند : داده in order می‌رسند. داده‌ها حداقل خطاها را دارند. داده‌های تکراری دور ریخته می‌شوند. بسته‌های گم شده و از بین رفته دوباره ارسال می‌شوند. دارای کنترل تراکم ترافیک است. SCTP جدیدتر نیز یک مکانیزم انتقالی مطمئن و امن و اتصالگراست -رشته پیام گراست نه رشته بایت گرا مانند TCP - و جریانهای چندگانه‌ای را روی یک ارتباط منفرد تسهیم می‌کند. و همچنین پشتیبانی چند فضا را (multi-homing) نیز در مواردی که یک پایانه ارتباطی می‌تواند توسط چندین آدرسIP بیان شود.(اینترفیس‌های فیزیکی چندگانه) را فراهم می‌آورد تا اینکه اگر یکی از آنها دچار مشکل شود ارتباط دچار وقفه نشود. در ابتدا برای کاربردهای تلفنی (برای انتقالSS۷ رویIP) استفاده می‌شود اما می‌تواند برای دیگر کاربردها نیز مورد استفاده قرار بگیرد.

UDP یک پروتکل داده‌ای بدون اتصال است مانندIP این هم یک پروتکل ناامن و نامطمئن است. اطمینان در حین کشف خطا با استفاده از یک الگوریتم ضعیفchecksum صورت می‌گیرد.UDP بطور نمونه برای کاربردهایی مانند رسانه‌های (audio،video،voice رویIp و...) استفاده می‌شود که رسیدن هم‌زمان مهم‌تر از اطمینان و امنیت است یا برای کاربردهای پرسش و پاسخ ساده مانند جستجوهایDNS در جاهایی که سرریزی بسبب یک ارتباط مطمئن از روی عدم تناسب بزرگ است استفاده می‌شود. هم TCP و هم UDP شان متمایز می‌شوند توسط یک سری قانون خاص پورتهای شناخته و معروف با برنامه‌های کاربردی مخصوصی در ارتباط هستند.(لیست شماره‌های پورتهای TCP و UDP را ببنید) RTP یک پروتکل datagram داده‌ای است که برای داده‌های هم‌زمان مانند audio ،video



لایه شبکه

همانگونه که در آغاز کار توصیف شد، لایه شبکه مشکل گرفتن بسته‌های سرتاسر شبکه منفرد را حل کرده‌است. نمونه‌هایی از چنین پروتکل‌هایی X.۲۵ و پروتکل HOST/IMPمربوط به ARPANET است. با ورود مفهوم درون شبکه‌ای کارهای اضافی به این لایه اضافه می‌شوند از جمله گرفتن از شبکه منبع به شبکه مقصد و عموماً routing کردن و تعیین مسیر بسته‌های میان یک شبکه از شبکه‌ها را که به‌عنوان شبکه داخلی یا اینترنت شناخته می‌شوند را شامل می‌شود. در همه پروتکل‌های شبکه IP وظیفه اساسی گرفتن بسته‌های داده‌ای را از منبع به مقصد انجام می‌دهد. IP می‌تواند داده‌ها را از تعدادی از پروتکل‌های مختلف لایه بالاتر حمل کند. این پروتکل‌ها هرکدام توسط یک شماره پروتکل واحد و منحصر به فرد شناسایی می‌شوند:ICMP و IGMP به ترتیب پروتکل‌های ۱و۲ هستند. برخی از پروتکل‌های حمل شده توسط IP مانند ICMP (مورد استفاده برای اطلاعات تشخیص انتقال راجع به انتقالات IP) ، IGNP (مورد استفاده برای مدیریت داده‌های multicast در IP) در بالای IP لایه بندی شده‌اند اما توابع لایه داخلی شبکه را انجام می‌دهند، که یک ناهمسازی بین اینترنت و پشته IP و مدل OSI را ایجاد کرده‌اند. تمام پروتکل‌های مسیریابی مانند OSPT وRPT نیز بخشی از لایه شبکه هستند. آنچه که آنها را بخشی از لایه شبکه کرده‌است این است که هزینه load آنها (play load) در مجموع با مدیریت لایه شبکه در ارتباط است. کپسول بندی و جاگیری خاص آن به اهداف لایه بندی بی ارتباط است.



لایه ارتباط داده‌ها

لایه ارتباط داده از متدی که برای حرکت بسته‌ها از لایه شبکه روی دو میزبان مختلف که در واقع واقعاً بخشی از پروتکلهای شبکه نیستند، استفاده می‌کند، چونIP می‌تواند روی یک گستره ار لایه‌های ارتباطی مختلف اجرا شود. پردازشهای بسته‌های انتقال داده شده روی یک لایه ارتباطی داده شده می‌تواند در راه انداز وسایل نرم‌افزاری برای کارت شبکه به خوبی میان افزارها یا چیپ‌های ویژه کار صورت گیرد. این امر می‌تواند توابع ارتباط داده‌ها را مانند اضافه کردن یکheader بسته به منظور آماده کردن آن برای انتقال انجام دهد سپس واقعاً فرم را روی واسط فیزیکی منتقل کند. برای دسترسی اینترنت روی یک مودم dial-up معمولاً بسته‌های IP با استفاده از PPPمنتقل می‌شوند. برای دسترسی به اینترنت با پهنای باند بالا مانندADSL یا مودم‌های کابلی PPPOE غالباً استفاده می‌شود. در یک شبکه کابلی محلی معمولاً اترنت استفاده می‌شود و دو شبکه‌های بی سیم محلی IEEE۸۰۲٫۱۱ معمولاً استفاده می‌شود. برای شبکه‌های خیلی بزرگ هردو روش PPP یعنی خطوطT-Carrier یا E-Carrier تقویت کننده فرم، ATM یا بسته روی (POS) SONET/SDM اغلب استفاده می‌شوند. لایه ارتباطی همچنین می‌تواند جاییکه بسته‌ها برای ارسال روی یک شبکه خصوصی مجازی گرفته می‌شوند نیز باشند. هنگامیکه این کار انجام می‌شود داده‌های لایه ارتباطی داده‌های کاربردی را مطرح می‌کنند و نتایج به پشته IP برای انتقال واقعی باز می‌گردند. در پایانه دریافتی داده‌ها دوباره به پشته stack می‌آیند (یکبار برای مسیر یابی و بار دوم برای VPN). لایه ارتباط می‌تواند ابتدای لایه فیزیکی که متشکل از اجزای شبکه فیزیکی واقعی هستند نیز مرتبط شود. اجزایی مانند هاب‌ها، تکرار کننده‌ها، کابل فیبر نوری، کابل کواکیسال، کارتهای شبکه، کارتهای وفق دهنده.host و ارتباط دهنده‌های شبکه مرتبط : -۴۵ (R ،BNC،...) و مشخصات سطح پایینی برای سیگنالها (سطوح ولتاژ، فرکانسها و...)




لایه فیزیکی

لایه فیزیکی مسئول کد کردن و ارسال داده‌ها روی واسط ارتباطی شبکه‌است و با داده‌ها در فرم بیتهایی که از لایه فیزیکی وسیله ارسال کننده (منبع) هستند و در لایه فیزیکی و دستگاه مقصد دریافت می‌شوند کار می‌کند. اترنت، Token ring، SCSI، هاب‌ها، تکرار کننده‌ها، کابلها و ارتباط دهنده‌ها وسایل اینترنتی استانداردی هستند که روی لایه فیزیکی تابع بندی شده‌اند. لایه فیزیکی همچنین دامنه بسیاری از شبکه سخت‌افزاری مانند LAN، و توپولوژی WAN و تکنولوژی بی سیم (Wireless) را نیز دربرمی گیرد.




پیاده سازی نرم‌افزاری و سخت‌افزاری

معمولاً برنامه نویسان کاربردی مسئول پروتکلهای ۵ لایه‌ای (لایه کاربردی) هستند در حالیکه پروتکلهای ۳و۴ لایه‌ای سرویسهایی هستند که توسط پشته TCP/IP در سیستم‌عامل مهیا شده‌اند. میان اقرارهای میکرو کنترلی در وفق دهنده شبکه بطور نمونه با لایه ۲ کار می‌کنند، توسط یک نرم‌افزار راه انداز در سیستم‌عامل پشتیبانی شده‌است. الکترونیکهای دیجیتالی و آنالوگ غیرقابل برنامه نویسی معمولاً به جای لایه فیزیکی، استفاده می‌شوند که از یک چیپ مدار مجتمع خاض (ASIC) برای هر واسط رادیویی یا دیگر استانداردهای فیزیکی استفاده می‌کنند. به هر حال، پیاده سازی نرم‌افزارهای و سخت‌افزاری در پروتکلها یا مدل مرجع لایه بندی شده عنوان نمی‌شوند. روش‌هایی با کارایی بالا که از وسایل الکترونیکی دیجیتالی قابل برنامه دهی استفاده می‌کنند، سویچ‌های ۳ لایه انجام می‌دهند. در مودم‌های قدیمی و تجهیزات بی سیم، لایه فیزیکی ممکن است با استفاده از پردازشگرهای DSP یا چیپ‌های قابل برنامه دهی رادیویی نرم‌افزاری پیاده سازی شوند و چیپ‌ها مجازند که درچندین استاندارد مرتبط و اینترفیس رادیویی از مدارات جداگانه برای هر استاندارد استفاده شوند. مفهوم Apple Geoport (پورتی سریالی که بین یک خط تلفن و کامپیوتر است) نمونه‌ای از پیاده سازی نرم‌افزاریcpu از لایه فیزیکی است که آنرا قادر به رقابت با برخی از استانداردهای مودم می‌کند.



قرارداد ارتباطات

قرارداد ارتباطات یا پروتکل ارتباطات (به انگلیسی: Communications Protocol) در شبکه‌های رایانه‌ای به مجموعه قوانینی گفته می شود که چگونگی ارتباطات را قانونمند می کند. نقش پروتکل در کامپیوتر مانند نقش زبان برای انسان است. برای مطالعه یک کتاب نوشته شده به فارسی باید خواننده شناخت مناسبی از زبان فارسی داشته باشد. برای ارتباط موفقیت آمیز دو دستگاه در شبکه ، باید هر دو دستگاه از یک پروتکل یکسان استفاده کنند.

در علوم رایانه و ارتباطات، پروتکل عبارت است از استاندارد یا قراردادی که برای ارتباط میان دو گره برقرار می‌شود. پروتکل اتصال بین دو گره ، انتقال داده بین آن دو و تبادلات میان را ممکن کرده و آن را کنترل می‌کند. پروتکل در ساده‌ترین حالت می‌تواند به عنوان قوانین اداره ی منطق، ترکیب و همزمانی ارتباطات در نظر گرفته شود. پروتکل‌ها ممکن در سخت‌افزار یا نرم‌افزار یا ترکیبی از این دو پیاده سازی شوند. پروتکل در پایین‌ترین سطح رفتار اتصال سخت‌افزاری را تعریف می‌کند. معنی لغوی پروتکل مجموعه قوانین است.




کارکردها

از آن جا که پروتکل‌ها در کارکرد و پیچیدگی بسیار متفاوتند و انواع زیادی دارند، بیان کردن تعریف یا توصیفی عام در مورد آن‌ها دشوار است. بیشتر پروتکل‌ها یک یا چند مورد از ویژگی‌های زیر را دارا هستند:

شناسایی بستر فیزیکی اتصال (سیمی یا بی‌سیم) و یا تشخیص وجود نقطهٔ مقصد یا نود (node) مقصد
توافق مراودهٔ اتصال (هندشیکینگ)
مذاکره در مورد ویژگی‌های مختلف اتصال
شروع کردن و پایان دادن به پیام‌های رد و بدل شده و برآوری نیاز ناشی از آن
پایان دادن به جلسهٔ گفتگو و یا اتصال
قالب بندی پیام‌ها
برآوردن نیاز ناشی از پیام‌های دریافتی ناقص یا بدقالب بندی شده (تصحیح خطا)
دریافتن قطع ناگهانی ارتباط و یا اتصال



برخی انواع پروتکل‌ها

برخی انواع شناخته شدهٔ پروتکل‌ها عبارتند از:

SNMP (اس‌ان‌ام‌پی)
TCP (تی‌سی‌پی)
UDP (یودی پی)
IP (آی‌پی)
FTP (اف‌تی‌پی)
SNMP
TelNet (تل‌نت)
قرارداد ساده نامه‌رسانی
HTTP (اچ‌تی‌تی‌پی)
NNTP (ان‌ان‌تی‌پی)
POP۳ (پاپ‌تری)
تبادل بسته بین‌شبکه‌ای
IPX/SPX





اینترنت

اینترنت (به انگلیسی: Internet) (مخفف interconnected networks شبکه‌های به هم پیوسته) را باید بزرگ‌ترین سامانه‌ای دانست که تاکنون به دست انسان طرّاحی، مهندسی و اجرا گردیده‌است. ریشهٔ این شبکهٔ عظیم جهانی به دههٔ ۱۹۶۰باز می‌گردد که سازمان‌های نظامی ایالات متّحدهٔ آمریکا برای انجام پروژه‌های تحقیقاتی برای ساخت شبکه‌ای مستحکم، توزیع شده و باتحمل خطا سرمایه‌گذاری نمودند. این پژوهش به همراه دوره‌ای از سرمایه‌گذاری شخصی بنیاد ملی علوم آمریکا برای ایجاد یک ستون فقرات جدید، سبب شد تا مشارکت‌های جهانی آغاز گردد و از اواسط دههٔ ۱۹۹۰، اینترنت به صورت یک شبکهٔ همگانی و جهان‌شمول در بیاید. وابسته شدن تمامی فعّالیت‌های بشر به اینترنت در مقیاسی بسیار عظیم و در زمانی چنین کوتاه، حکایت از آغاز یک دوران تاریخیِ نوین در عرصه‌های گوناگون علوم، فن‌ّآوری، و به خصوص در نحوه تفکّر انسان دارد. شواهد زیادی در دست است که از آنچه اینترنت برای بشر خواهد ساخت و خواهد کرد، تنها مقدار بسیار اندکی به واقعیت درآمده‌است.

اینترنت سامانه‌ای جهانی از شبکه‌های رایانه‌ای بهم پیوسته‌است که از پروتکلِ «مجموعه پروتکل اینترنت» برای ارتباط با یکدیگر استفاده می‌نمایند. به عبارت دیگر اینترنت، شبکهٔ شبکه هاست که از میلیون‌ها شبکه خصوصی، عمومی، دانشگاهی، تجاری و دولتی در اندازه‌های محلی و کوچک تا جهانی و بسیار بزرگ تشکیل شده‌است که با آرایه وسیعی از فناوریهای الکترونیکی و نوری به هم متصل گشته‌اند. اینترنت در برگیرنده منابع اطلاعاتی و خدمات گسترده ایست که برجسته‌ترین آنها وب جهان‌گستر و رایانامه می‌باشند. سازمان‌ها، مراکز علمی و تحقیقاتی و موسسات متعدد، نیازمند دستیابی به شبکه اینترنت برای ایجاد یک وب‌گاه، دستیابی از راه دور وی‌پی‌ان، انجام تحقیقات و یا استفاده از سیستم رایانامه، می‌باشند. بسیاری از رسانه‌های ارتباطی سنتی مانند تلفن و تلویزیون نیز با استفاده از اینترنت تغییر شکل داده‌اند ویا مجدداً تعریف شده‌اند و خدماتی جدید همچون صدا روی پروتکل اینترنت و تلویزیون پروتکل اینترنت ظهور کردند. انتشار روزنامه نیز به صورت وب‌گاه، خوراک وب و وب‌نوشت تغییر شکل داده‌است. اینترنت اشکال جدیدی از تعامل بین انسانها را از طریق پیام‌رسانی فوری، تالار گفتگو و شبکه‌های اجتماعی بوجود آورده‌است.

در اینترنت هیچ نظارت مرکزی چه بر امور فنّی و چه بر سیاست‌های دسترسی و استفاده وجود ندارد. هر شبکه تشکیل دهنده اینترنت، استانداردهای خود را تدوین می‌کند. تنها استثنا در این مورد دو فضای نام اصلی اینترنت، نشانی پروتکل اینترنت و سامانه نام دامنه است که توسط سازمانی به نام آیکان مدیریت می‌شوند. وظیفه پی بندی و استاندارد سازی پروتکل‌های هسته‌ای اینترنت، IPv4 و IPv6 بر عهده گروه ویژه مهندسی اینترنت است که سازمانی بین‌المللی و غیرانتفاعی است و هر فردی می‌تواند در وظایفشان با آن مشارکت نماید.





واژه‌شناسی

در زبان انگلیسی واژهٔ Intrnet هنگامی که به شبکه جهانی مبتنی بر پروتکل IP اطلاق می‌گردد، با حرف بزرگ در اول کلمه، نوشته می‌شود.
در رسانه‌ها فرهنگ عامه، گاه با اینترنت به صورت یک مقوله عمومی و مرسوم برخورد کرده و آن را با حرف تعریف و به صورت حروف کوچک می‌نگارند(the internet)
در برخی منابع بزرگ نوشتن حرف اول را به دلیل اسم بودن آن جایز می‌دانند نه برای صفت بودن این واژه.
واژهٔ لاتین the Internet چنانچه به شبکهٔ جهانی اینترنت اشاره کند، اسم خاص است و حرف اوّلش با حروف بزرگ آغاز می‌شود(I). اگر حرف اوّل آن کوچک باشد می‌تواند به عنوان شکل کوچک شده کلمه Internetwork برداشت شود که به معنی میان شبکه است. واژه "ابر" نیز به صورت استعاری، به ویژه در ادبیات رایانش ابری و نرم‌افزار به عنوان سرویس، برای اشاره به اینترنت به کار می‌رود.
اینترنت در برابر وب

غالباً در گفتگوهای روزمره از دو واژهٔ "وب" و "اینترنت"، به اشتباه، بدون تمایز زیادی استفاده می‌شود، امااین دو واژه معانی متفاوتی دارند. اینترنت یک سامانه ارتباطی جهانی برای داده هاست، زیرساخت‌های نرم‌افزاری و سخت‌افزاری است که رایانه‌ها در سراسر جهان به یک‌دیگر متصل می‌سازد. در مقابل، وب یکی از خدماتی (سرویس) است که بر روی اینترنت ارائه می‌شود و برای ارتباط از شبکه اینترنت بهره می‌جوید. وب مجموعه‌ای از نوشته‌های به هم پیوسته(web page) است که به کمک ابرپیوندها و آدرس جهانی(URL) به یکدیگر پیوند خورده‌اند.
وب شامل سرویس‌های دیگر مانند رایانامه، انتقال فایل(پروتکل اف‌تی‌پی)، گروه خبری و بازی آنلاین است.
خدمات(سرویس)های یاد شده بر روی شبکه‌های مستقل و جدا از اینترنت نیز در دسترس هستند. وب به عنوان لایه‌ای در بالای اینترنت قرار گرفته و سطح بالاتری نسبت به آن قرار دارد.




تاریخچه
مبنای قابلیت‌های شبکه، وجود رایانه‌ها و استفاده از پردازشگرهای رمزگذار و رمزگشاست. وجود شبکه‌های مخابراتی که در ابتدا در قرن نوزدهم ایجاد شده بودند بنیانی مهم برای شکل‌گیری هر نوع شبکهٔ الکترونیکی محسوب می‌شدند و این پیشرفت‌ها با ایجاد نظریه اطلاعات در دهه 1940 تکمیل شدند و پیشرفت علم الکترونیک به کندی پیش می‌رفت. افتتاح پروژه اسپوتنیک توسط اتحاد جماهیر شوروی سوسیالیستی زنگ خطر را برای ایالات متحده به صدا درآورد تا با تأسیس آرپا یا موسسه پروژه‌های تحقیقاتی پیشرفته در سال ۱۹۵۸ (میلادی) پیشروی در زمینه فناوری را بازیابد. آرپا اداره فناوری پردازش اطلاعات (IPTO) را تاسیس نمود تا پروژه SAGE راکه برای اولین بار سامانه‌های رادار سراسر کشور را با هم شبکه کرده بود پیشتر برد. هدف IPTO دست یافتن به راههایی برای پاسخ به نگرانی ارتش امریکا در باره قابلیت مقاومت شیکه‌های ارتباطیشان را پاسخ دهد، و به عنوان اولین اقدام رایانه هایشان را در پنتاگون، کوه چاین و دفتر مرکزی فرماندهی راهبردی هوایی (SAC) را به یکدیگر متصل سازد. جی.سی.آر لیکلایدر که از ترویج کنندگان شبکه جهانی بود به مدیریت IPTO رسید. لیکلایدر در سال ۱۹۵۰ (میلادی) پس از علاقه‌مند شدن به فناوری اطلاعات از آزمایشگاه روانشناسی صدا در دانشگاه هاروارد به ام آی تی رفت. در ام آی تی او در کمیته‌ای مشغول به خدمت شد که آزمایشگاه لینکلن را تاسیس کرد و بر روی پروژه SAGE کار می‌کرد. در سال ۱۹۵۷ (میلادی) او نایب رئیس شرکت بی بی ان (BBN) شد. در آنجا بود که اولین محصول PDP-۱ را خرید و نخستین نمایش عمومی اشتراک زمانی را هدایت نمود.

در IPTO جانشین لیکلایدر ایوان ساترلند، در سال ۱۹۶۵ (میلادی)، لارنس رابرتس را بر آن گماشت که پروژه‌ای را برای ایجاد یک شبکه آغاز نماید و رابرتس پایه این فناوری را کار پل باران نهاد. پل باران مطالعه جامعی را برای نیروی هوایی ایالات متحده آمریکا منتشر کرده بود که در آن پیشنهاد داده بود که برای دستیابی به استحکام و مقاومت در برابر حوادث از راه‌گزینی بسته کوچک استفاده شود. رابرتس در آزمایشگاه لینکلن ام آی تی کار کرده بود که هدف اولیه از تاسیس آن، پروژه SAGE بود. لئونارد کلینراک استاد دانشگاه کالیفرنیا تئوریهای زیربنایی شبکه‌های بسته را در سال ۱۹۶۲ (میلادی) و مسیریابی سلسله مراتبی را در سال ۱۹۶۷ (میلادی) ارائه کرده بود، مفاهیمی که زمینه ساز گسترش اینترنت به شکل امروزی آن شدند.

جانشین ساترلند، رابرت تیلور، رابرتس را قانع نمود که موفقیت‌های اولیه‌اش در زمینه راه‌گزینی بسته کوچک را گسترش دهد و بیاید و دانشمند ارشد IPTO شود. در آنجا رابرتس گزارشی با نام "شبکه‌های رایانه‌ای منابع مشترک" به تیلور داد، که در ژوئیه ۱۹۶۸ (میلادی) مورد تایید او قرار گرفت و زمینه ساز آغاز کار آرپانت در سال بعد شد. پس از کار فراوان، سرانجام در ۲۹ اکتبر ۱۹۶۹ دو گره اول آنچه که بعدها آرپانت شد به هم متصل شدند. این اتصال بین مرکز سنجش شبکه کلینراک در دانشکده مهندسی و علوم کاربردی UCLA و سامانه NLS داگلاس انگلبرت در موسسه تحقیقاتی SRI International در پارک منلو در کالیفرنیا برقرار شد. سومین مکان در آرپانت مرکز ریاضیات تعاملی Culler-Fried در دانشگاه کالیفرنیا، سانتا باربارا بود و چهارمی دپارتمان گرافیک دانشگاه یوتا بود. تا پایان سال ۱۹۷۹ (میلادی) پانزده مکان مختلف به آرپانت جوان پیوسته بودند که پیام آور رشدی سریع بود. آرپانت تنها یکی از اجداد اینترنت امروزی بود. در تلاشی جداگانه، دونالد دیویز نیز، در آزمایشگاه ملی فیزیک انگلیس مفهوم راه‌گزینی بسته کوچک را کشف کرده بود. اونخستین بار آن را در ۱۹۶۵ (میلادی) مطرح نمود. کلمات بسته و راهگزینی بسته در واقع توسط او ابداع شدند و بعدها توسط استانداردها پذیرفته و به کار گرفته شدند. دیویز همچنین یک شبکه راهگزینی بسته به نام Mark I در سال ۱۹۷۰ (میلادی) درانگلستان ساخته بود. به دنبال نمایش موفق راهگزینی بسته در آرپانت(ARPANET)؛ در سال ۱۹۷۸، اداره پست بریتانیا، Telenet، DATAPACوTRANSPAC با یکدیگر همکاری را برای بوجود آوردن نخستین سرویس شبکه راهگزینی بسته خود آغاز نمودند. در بریتانیا این شبکه به نام سرویس بین‌المللی راهگزینی بسته (به انگلیسی: International Packet Switched Service) خوانده می‌شد. مجموعه شبکه‌های X.۲۵ از اروپا و آمریکا گسترش یافت و تا سال ۱۹۸۱ کانادا، هنگ کنگ و استرالیا ر در بر گرفته بود. استانداردهای راهگزینی بسته X.۲۵ را "کمیته مشاوره بین‌المللی تلگراف و تلفن(CCITT)" - که امروزه به نام ITU-T خوانده می‌شود- حول و حوش سال ۱۹۷۶ تدوین نمود. X.۲۵ از پروتکلهای TCP/IP مستقل بود. این پروتکلها حاصل کار تجربی DARPA در آرپانت، شبکه رادیویی بسته و شبکه ماهواره‌ای بسته بودند.

آرپانت اولیه بر روی برنامه کنترل شبکه(NCP) (به انگلیسی: Network Control Program) کارمی کرد، استانداردی که در دسامبر ۱۹۷۰ توسط تیمی به نام "گروه کاری شبکه(NWG)" به مدیریت استیو کراکر (به انگلیسی: Steve Crocker) طراحی و پیاده‌سازی شد. برای پاسخگویی به رشد سریع شبکه که مرتباً مکانهای بیشتری بدان متصل می‌شد، وینتون سرف (به انگلیسی: Vinton Cerf) و باب کان (به انگلیسی: Bob Kahn) اولین توصیف پروتکلهای TCP را که امروزه به گستردگی استفاده می‌شوند در خلال سال ۱۹۷۳ ارائه دادند و در مه ۱۹۷۴ مقاله‌ای در این باب منتشر نمودند. به کاربردن واژه اینترنت برای توصیف یک شبکه TCP/IP یکتای جهانی از دسامبر ۱۹۷۴ با انتشار RFC ۶۷۵ آغاز شد. این RFC اولین توصیف کامل مشخصات TCP بود که توسط وینتون سرف، یوگن دالال و کارل سانشاین در آن زمان در دانشکاه استانفورد نوشته شد. در خلال نه سال یعدی کار تا آنجا پیش رفت که پروتکلها تصحیح شدندو بر روی بسیاری از سیستم‌های عامل پیاده‌سازی شدند. اولین شبکه برپایه بسته پروتکل اینترنت(TCP/IP) از اول ژانویه ۱۹۸۳ وقتی که همه ایستگاههای متصل به آرپا پروتکلهای قدیمی NCP را با TCP/IP جایگزین کردند، شروع به کار نمود. در سال ۱۹۸۵ بنیاد ملی علوم آمریکا(NFS) ماموریت ساخت NFSNET- یک ستون فقرات (Network Backbone) دانشگاهی با سرعت ۵۶ کیلوبیت بر ثانیه(Kbps) - با استفاده از رایانه‌های "مسیریاب فازبال" (به انگلیسی: Fuzzball router) را به مخترع این رایانه‌ها، دیوید ال. میلز (به انگلیسی: David L. Mills) سپرد. یک سال بعد NFS تبدیل به شبکه پرسرعت تر ۱٫۵ مگابیت بر ثانیه (Mbps) را نیز پشتیبانی می‌کرد. دنیس جنینگ، مسئول برنامه ابرکامپیدتردرNFS تصمیمی کلیدی در مورد استفاده از پروتکلهای TCP/IP ارائه شده توسط DARPA گرفت. گشایش شبکه به دنیای تجاری در سال ۱۹۸۸ آغاز شد. شورای شبکه بندی فدرال ایالات متحده در آن سال با اتصال NFSNET به سامانه تجاری پست MCI موافقت نمودو این اتصال در تابستان ۱۹۸۹ برقرارشد. سایر خدمات پست الکترونیکی تجاری (مانند OnTyme,Compuserve,Telemail) نیز به زودی متصل شدند. در آن سال سه ارائه دهنده سرویس اینترنت(ISP) بوجود آمدند: UUNET, PSINet, CERFNET. شبکه‌های جدای مهمی که دروازه‌هایی به سوی اینترنت (که خود بعداً جزئی از آن شدند) می‌گشودند عبارت بودند از: یوزنت, بیت‌نت بسیاری از شبکه‌های متنوع تجاری و آموزشی دیگر همچون Telenet, Tymnet, Compuserve و JANET نیز به اینترنت در حال رشد پیوستند. Telenet - که بعدها Sprintnet نامیده شد - یک شبکه رایانه‌ای ملی خصوصی بود که از ۱۹۷۰ کار خود را آغاز کرده بود و امکان دسترسی با شماره‌گیری (به انگلیسی: Dial-up Access) را به صورت رایگان در شهرهایی در سراسر امریکا فراهم ساخته بود. این شبکه سرانجام در دهه ۱۹۸۰، با محبوبیت روزافزون TCP/IP به سایرین متصل شد. فابلیت TCP/IP برای کار با هر نوع شبکه ارتباطی از پیش موجود، سبب رشد آسانتر آن می‌گشت؛ اگر چه که رشد سریع اینترنت در وهله اول ناشی از در دسترس بودن مسبریابهای استاندارد تجاری از طرف بسیاری از شرکتها، در دسترس بودن تجهیزات تجاری اترنت(به انگلیسی: Ethernet) برای ساخت شبکه‌های محلی و پیاده‌سازیهای گسترده و استانداردسازی TCP/IP در یونیکس]](به انگلیسی: Unix) و بسیاری سیستم عاملهای دیگر بود.

اگرچه بسیاری از کاربردها و رهنمودهایی که اینترنت را ممکن ساخت به مدت تقریباً دو دهه وجو داشتند، امااین شبکه تا دهه ۱۹۹۰ هنوز چهره‌ای همگانی نداشت. در ششم آگوست ۱۹۹۱، سرن - سازمان اروپایی پژوهش در باره ذرات - پروژه وب جهان گستر(World Wide Web) را به اطلاع عموم رساند. وب توسط دانشمندی انگلیسی به نام تیم برنرز لی(به انگلیسی: Sir Tim Berners-Lee) در سال ۱۹۸۹ اختراع شد. یکی از مرورگرهای وب محبوب اولیه ViolaWWW بود که از روی هایپرکارت الگوبرداری شده بود و از سامانه پنجره ایکس(به انگلیسی: X Window System) استفاده می‌کرد. سرانجام این مرورگر جای خود را در محبوبیت به مرورگرموزاییک (به انگلیسی: Mosaic) داد. در سال ۱۹۹۳ مرکزملی کاربردهای ابررایانش امریکا (به انگلیسی: National Center for Supercomputing Applications) دردانشگاه ایلینوی اولین نسخه از موزاییک را منتشر کرد و تا اواخر سال ۱۹۹۴ علاقه عمومی به اینترنتی که پیش از این آموزشی و تخصصی بود، گسترش فراوانی یافته بود. در سال ۱۹۹۶ استفاده از واژه اینترنت معمول شد و مجازا برای اشاره به وب هم استفاده شد. در همین هنگام، در گذر این دهه، اینترنت بسیاری از شبکه‌های رایانه‌ای عمومی از پیش موجود را در خود جا داد (اگر چه برخی مثل FidoNet همپنان جداماندند). آنچنانکه تخمین زده شده‌است، در دهه ۹۰ در هرسال اینترنت رشدی صددرصدی نسبت به سال قبل خود داشته‌است و در سالهای ۱۹۹۶و۱۹۹۷ نیز دوره‌های کوتاهی از رشد انفجاری داشته‌است. این میزان رشد به خصوصیت عدم کنترل مرکزی اینترنت که امکان رشد اندامی شبکه را فراهم می‌سازد نسبت داده‌اند و همچنین به ماهیت بازوغیراختصاصی پروتکلهای اینترنت که امکان برقراری سازگاری و همکاری میان فروشندگان مختلف و عدم توانایی یک شرکت برای اعمال کنترل بیش از حد بر روی شبکه را سبب می‌شود.. جمعیت تخمینی کاربران اینترنت مطابق آمار سی ام ژوئیه ۲۰۰۹، ۱٫۶۷ میلیارد نفراست.
5:36 am
وکیل

وکیل کسی که از طرف شخص دیگری – اعم از حقوقی یا حقیقی – به موجب عقد وکالت برای انجام کاری مأمور می‌شود.

نایب السلطنه را در دوره صفویه وکیل می‌گفتند و عنوان وکیل الرعایا هم از همین جا برخاسته است.





وکالت

وکالت در فقه و حقوق ایران عبارت از عقدی جایز است، که به موجب آن یکی از طرفین، طرف دیگر را برای انجام امری نایب (جانشین) خود قرار می‌دهد. وکالت دهنده را مُوَکِّل، و وکالت گیرنده را وکیل می‌نامند. وکالت در لغت به معنای واگذار کردن، اعتماد و تکیه کردن به دیگری است.
انحلال

وکالت به یکی از طرق زیر منحل می‌شود:

فوت و جنون و سفه وکیل یا موکل.
عزل وکیل به‌وسیله موکل
استعفای وکیل از سمت وکالت.
از بین رفتن متعلق وکالت




حقوق

حقوق علم بررسی قواعد اجتماعی و سیر تحول این قواعد است. بررسی روابط بین دولت و شهروند (حقوق عمومی)، روابط بین اشخاص خصوصی با هم (حقوق خصوصی). حقوق بین‌الملل نیز به مسائل و روابط بین ملت ها، دولت ها، اشخاص و سازمانها در عرصه فراملی و بین‌دولی می‌پردازد.

حقوق را معمولاً به مجموعه قواعد و مقرراتی که نظم اجتماعی را تامین می‌کند تعریف کرده‌اند.

علم حقوق در شاخه‌های اصلی خود نیز انشعابات داخلی دارد:

در حقوق عمومی:
"حقوق اساسی" به نحوه اعمال حاکمیت ملی، توزیع قدرت در میان قوا، حقوق بنیادین ملت و نهادهای اصلی قدرت با کارکرد هر یک می‌پردازد و "حقوق اداری" به روابط میان سازمانهای اداری دولت با مردم اختصاص دارد.
در "حقوق کیفری" که از رشته‌های مهم حقوق عمومی است که مستقل از آن گسترش یافته است، پدیده مجرمانه شدت و نوع برخورد و میزان قبح جامعه و تحت تأثیر قرار گرفتن افکار عمومی در این خصوص را مورد مطالعه قرار می‌دهد.
در حقوق خصوصی:
رشته اصلی "حقوق مدنی" است که به روابط میان اشخاص صرف نظر از موقع اجتماعی آنان می‌پردازد.
حقوق تجارت
آیین دادرسی

حقوق پزشکی در میان رشته‌های مختلف حقوقی مؤلفه‌ای میان رشته‌ای است. شاخه‌ای از رشته‌های حقوقی است که از اوایل دهه نود میلادی برای اولین بار در کالج سلطنتی انگلیس به عنوان گرایشی از رشته‌های حقوقی مورد توجه قرار گرفت و به تدریج در دانشگاه‌های معتبر دنیا رواج یافت.

در حقوق بین‌الملل:
حقوق بین‌الملل خصوصی که هر یک به شعبات فرعی بسیار تقسیم می‌شوند.
حقوق بین‌الملل عمومی نیز به رابطه دولتها، به منزله اعضای مستقل و برابر در جامعه بین‌المللی، با یکدیگر و با سازمانهای بین‌المللی و اخیراً اشخاص خصوصی می‌پردازد.

"حقوق بشر" که از شاخه‌های جدید حقوق است و جای اصلی آن در فلسفه حقوق قرار دارد، از لحاظ عملی بیشترین مباحث خود را در حقوق بین‌الملل عمومی و حقوق عمومی مطرح ساخته است.





حقوق بشر

حقوق بشر اساسی‌ترین و ابتدایی‌ترین حقوقی است که هر فرد به طور ذاتی، فطری و به صرف انسان بودن از آن بهره‌مند می‌شود. این تعریف ساده عواقب و بازتاب اجتماعی و سیاسی مهمی را برای مردم و حکومت‌ها به دنبال دارد. مطابق اعلامیه جهانی حقوق بشر و سایر اسناد بین‌المللی این حقوق ویژگی‌هایی همچون جهان شمول بودن، سلب ناشدنی، انتقال ناپذیری، تفکیک ناپذیری، عدم تبعیض و برابری طلبی، به هم پیوستگی و در هم تنیدگی را دارا است. از این رو به تمامی افرد در هر جایی از جهان تعلق دارد و هیچ کس را نمی‌توان به صرف منطقه جغرافیایی که در آن زیست می‌کند، از حقوق بشر محروم کرد ضمن اینکه همهٔ افراد فارغ از عواملی چون نژاد، ملیت، جنسیت و غیره در برخورداری از این حقوق با هم برابر و یکسانند و در این خصوص کسی را بر دیگری برتری نیست. این حقوق شامل حقوق طبیعی یا حقوق قانونی که در قوانین ملی و بین‌المللی موجودند می‌شود. دکترین و فعالین حقوق بشر، در فعالیت‌های بین‌المللی خود در زمینه حقوق بین‌الملل، نهادهای جهانی و منطقه‌ای، سیاست‌های دولتی و در فعالیت‌های سازمان‌های غیردولتی، اساس و شالودهٔ سیاست‌های عمومی و اختصاصی در این زمینه را بنا نهاده است. در واقع می‌توان گفت در صورتی که جامعهٔ جهانی در فضای صلح، با یک زبان مشترک اخلاقی، گفتگو و مباحثه کنند، این زبان مشترک اخلاقی، در واقع، حقوق بشر نامیده می‌شود. با این وجود هنوز امروزه دکترین حقوق بشر، نظریه‌هایشان را در این مورد با شک و تردید بیان می‌کنند و مباحثه آن‌ها بیشتر در زمینه محتوا، ماهیت و چگونگی توجیه حقوق بشر است. در واقع، پرسش بحث برانگیز همانا خود معنای حق یا حقوقی است که باید به رسمیت شناخته شود و این بحث در گفتمان‌های فیلسوفان همچنان ادامه دارد.

بسیاری از ایده‌های اساسی که محرک جنش حقوق بشر بود، بعد از جنگ جهانی دوم و جنایات هولوکاست گسترش و توسعه یافت، و با تصویب اعلامیه جهانی حقوق بشر درپاریس توسط مجمع عمومی سازمان ملل متحد در سال ۱۹۴۸ به اوج خود رسید و به رسمیت شناخته شد. در جهان باستان، مفهوم حقوق بشر به گونه‌ای که امروزه وجود دارد نبود. بلکه در جوامع باستانی به صورت مجموعه‌ای مفصل از وظایف بود، که مفاهیمی از جمله، عدالت، مشروعیت سیاسی، شکوفایی انسان که در پی دست یابی به کرامت انسانی حاصل می‌شود و یا خوب بودن، فارغ از عنوان و مفهوم حقوق بشر وجود داشت. معنی مدرن و امروزی حقوق بشر در اوایل دوره مدرن و همراه با سکولاریزاسیون اروپایی از اخلاق یهودی–مسیحی مفهومش گسترده‌تر شد و توسعه یافت. در واقع حقوق بشر از مفهوم حقوق طبیعی گرفته شده است. حقوق طبیعی، نظریه‌ای است که در آن قوه قانونگذار به گونه‌ای عینی و منطقی محدود می‌شود. مطابق این مکتب، منطق بشری، بنیادهای قانون را از طبیعت الهام می‌گیرد، و از طریق قانون طبیعت، ضمانت اجرایی به دست می‌آورد و در واقع بخشی از سنت حقوق طبیعی قرون وسطایی به شمار می‌رود که در دورهٔ روشنگری توسط فیلسوفانی چون جان لاک، فرانسیس هاچسون، ژان ژاک بورلاماکی و غیره تا حدود زیادی مفهوم مدرن پیدا کرد، و در گفتمان سیاسی و انقلاب آمریکا و انقلاب فرانسه هرچه بیشتر توجه جامعه جهانی را به خود جلب کرد. لذا و بر این اساس، نظریه مدرن حقوق بشر، در طول نیمه دوم قرن بیستم، پدید آمده است. و در این دوره فعالیت‌های اجتماعی و گفتمان‌های سیاسی در رأس دستور کار بسیاری از ملل جهان قرار گرفت. بر اساس مقدمه اعلامیه جهانی حقوق بشر:

از آنجایی‌که به رسمیت شناختن منزلت ذاتی و حقوق یکسان و انتقال‌ناپذیر همه اعضای خانواده بشری اساس آزادی، عدالت و صلح در جهان است...
— مقدمه اعلامیه جهانی حقوق بشر

و بر طبق ماده یک اعلامیه جهانی حقوق بشر:

تمامی ابنای بشر آزاد به دنیا می‌آیند و از لحاظ منزلت و حقوق با هم برابرند به آن‌ها، موهبت عقل و وجدان عطا شده است، و باید نسبت به یکدیگر روحیهٔ برادری داشته باشند.



فلسفه حقوق بشر
فلسفه حقوق بشر، به بررسی مبانی اساسی مفهوم حقوق بشر می‌پردازد و محتوای آن را به نقد می‌کشد. رویکردهای نظری متعددی وجود دارد که قصد آن توضیح چرایی و چگونگی تبدیل حقوق بشر، به بخشی از انتظارات جامعه است. یکی از قدیمی‌ترین فلسفه‌های غرب در مورد حقوق بشر، حاصل اندیشه حقوق طبیعی است که از دلایل مختلف فلسفی یا دینی نشات گرفته است. دیگر نظریه در این زمینه، بر این اساس است، که حقوق بشر، رفتار اخلاقی را تعیین می‌کند و اخلاق اجتماعی انسان با فرایند تکامل بیولوژیکی و اجتماعی توسعه پیدا می‌کند (نظریه دیوید هیوم). حقوق بشر به عنوان یک جامعه شناختی از تنظیم قوانین است. همانطور که در تئوری جامعه شناختی قانون و کار از ماکس وبر، توضیح داده شده است. سایر تئوری‌ها دراین زمینه عبارتند از افراد جامعه اقتدار و مشروعیت قوانین را قبول می‌کنند، در ازای امنیت و مزیت‌های اقتصادی که به دست می‌آورند (مانند نظریه راولز). دو نظریه معاصر دیگر وجود دارند که نظریه منافع و نظریه تلاش نامیده می‌شوند. نظریه منافع، استدلال می‌کند که کارکرد اصلی حقوق بشر، محافظت و ترویج منافع انسان است، در حالیکه نظریه تلاش بر اساس ظرفیت انسان برای آزادی به حقوق بشر اعتبار می‌بخشد.



طبقه‌بندی حقوق بشر
حقوق بشر را می‌توان به گونه‌های مختلف و متفاوتی دسته بندی و طبقه‌بندی کرد. رایج ترین آن در سطح بین‌المللی، شیوه‌ای از طبقه بندی است که حقوق بشر را به حقوق مدنی، سیاسی، اقتصادی، اجتماعی و فرهنگی تقسیم بندی کرده است. حقوق مدنی و حقوق سیاسی، مندرج در مواد بیست و یک تا سی از اعلامیه جهانی حقوق بشر (UDHR) و در میثاق بین‌المللی حقوق مدنی و سیاسی (ICCPR) می‌باشد. حقوق اقتصادی، اجتماعی و فرهنگی مندرج در مواد ۲۲ تا ۲۸ از اعلامیه جهانی حقوق بشر و در میثاق بین‌المللی حقوق اقتصادی، اجتماعی و فرهنگی است.(ICESCR)
تفکیک ناپذیری
اعلامیه جهانی حقوق بشر تفکیک ناپذیر است و کلیت آن را باید محترم شمرد و مورد اجرا قرار داد و هردو بخش حقوق اقتصادی، اجتماعی و فرهنگی و حقوق مدنی و سیاسی باید باهم اجرا شوند زیرا حقوق بشر تنها در صورتی موفقیت حاصل خواهد نمود که تمامی بخش‌های آن رعایت گردد.



دسته‌بندی

مدافعان نظریه غیر قابل تفکیک بودن حقوق بشر، بر این باورند که حقوق اقتصادی، اجتماعی و فرهنگی با حقوق مدنی و سیاسی اساساً تفاوت دارند و لذا نیازمند روش‌ها و رویکردهای کاملاً متفاوتی در پرداختن به موضوع می‌باشند. و از جمله ویژگی‌های حقوق اقتصادی، اجتماعی و فرهنگی عبارتند از:

پوزیتیو (حقوق اثباتی) بودن، به این معنی که نیاز به تصویب از سوی دولت دارند و باید از مجرای قانون گذاری وارد جامعه شوند. در حالیکه حقوق مدنی و سیاسی حقوقی هستند که فرد به صرف انسان بودن از آن بهره‌مند می‌شود و دولت تنها باید از نقض آن جلوگیری کند و نیاز به تصویب ندارد.
محدودیت منابع داشتن، بدین معنی که این حقوق برای دولت هزینه بردار هستند و دولت در ارائه آن به مشکل تامین منبع بر می‌خورد.
محتاج زمان بندی و پیشروی مرحله‌ای هستند و به زمان قابل توجهی برای پیاده‌سازی نیاز دارند.
این حقوق مبهم و غیر قابل اندازه‌گیری، از لحاظ کمیت هستند. و قضاوت در مورد اینکه آیا به اندازه کافی به جامعه ارائه شده است یا باید به مقدار بیشتری ارائه گردد سخت و غیرممکن می‌باشد و در این خصوص نظرات مختلفی وجود دارد.
اجماع ناپذیر، هستند زیرا اتحادی در مورد اینکه چه حقوقی باید به این عنوان ارائه شوند وجود ندارد.
این حقوق سوسیالیستی هستند، و متضاد حقوق سرمایه داری می‌باشند.
این حقوق غیر قابل داوری می‌باشند چرا که در مورد ارایه یا نقض آن نمی‌توان از طریق دادگاه قضاوت نمود.
آرمان گرایانه می‌باشد و نقطه مقابل حقوق قانونی که در واقعیت وجود دارد.


به همین ترتیب ویژگی‌های حقوق مدنی و سیاسی عبارتند از:

نگاتیو (حقوق غیر اثباتی) به این معنی که نیازی نیست دولت برای آن‌ها قانونی وضع کند و صرفاً باید به محافظت از این حقوق بپردازد که نقض نگردند.
هزینه بردار نیست و نیازی به منابع مالی ندارند.
فوری هستند و نیاز به برنامه زمانی ندارند به این معنی که بلافاصله بعد از که دولت تصمیم بگیرد می‌تواند آن را ارایه دهد.
دقیق هستند چرا که به آسانی می‌توان آنها را قضاوت و اندازه‌گیری کرد.
غیر نظری و غیر سیاسی هستند.
کاپیتالیست (حقوق سرمایه داری) می‌باشند.
قابل داوری و طرح در دادگاه برای قضاوت می‌باشند.
حقوق قانونی واقعی می‌باشند و آرمان گرایانه نیستند.

اولیویا بال و پل گریدی بر این باورند که به آسانی می‌توان برای هر دو شاخه طبقه بندی فوق، مثال‌هایی ارایه کرد که در طبقه بندی فوق نمی‌گنجند. به عنوان مثال به خصوص در زمینه‌هایی مانند قابل داوری بودن، پوزیتیو بودن، محدودیت منابع و مبهم بودن.




سه نسل

نوع دیگری از طبقه بندی که توسط کارل واساک، ارائه شده است، حقوق بشر را به سه نسل تقسیم می‌کند: حقوق نسل اول: حقوق مدنی و سیاسی، که دربردارنده حقوق مربوط به زندگی و مشارکت سیاسی است. حقوق نسل دوم: حقوق اقتصادی، اجتماعی و فرهنگی که شامل حقوق مربوط به امرار معاش می‌شود. حقوق نسل سوم: حقوق جمعی و گروهی، که حقوق مربوط به صلح و حقوق پاکسازی محیط زیست را دربرمی‌گیرد. فارغ از این طبقه بندی حقوق مربوط به نسل سوم بسیار مورد بحث قرار گرفته است. این طبقه بندی در تقابل با نظریه غیر قابل تفکیک بودن قرار می‌گیرد چراکه به طور ضمنی بیان می‌کند که برخی از حقوق می‌توانند به طور مستقل و فارغ از بقیه آنها وجود داشته باشند. کارشناس حقوق بشر فیلیپ آلستون استدلال می‌کند:

اگر هریک از شاخصه‌های حقوق بشر ضروری و مهم تلقی شوند پس در هیچ یک از آن‌ها را نباید مورد بی توجهی قرار داد و این مسئله بسیار مهم است.

او و برخی دیگر معتقد به رعایت احتیاط در اولویت بندی حقوق هستند:

هر گونه اولیت بندی نباید موجب نادیده گرفتن موارد دیگر و نقض آشکار حقوق شود.
— فیلیپ آلستون

اولویت بندی در صورت لزوم، باید پایبند به مفاهیم اصلی و اصولی مانند عدم تبعیض، برابری و مشارکت باشد.
— اولیویا بال و پل گریدی

بعضی از حقوق بشر، حقوقی غیر قابل تفویض هستند. عبارت غیرقابل تفویض به این معنا است که این حقوق اساسی و سلب ناشدنی از طبیعت انسان هستند.




حفاظت بین‌المللی
بعد از جنایاتی که در جنگ جهانی دوم رخ داد نگرانی برای حمایت اجتماعی و حقوقی از حقوق بشر و آزادی‌های اساسی و پایه افزایش یافته بود. پایه واساس سازمان ملل متحد و مفاد منشور سازمان ملل متحد ارائه و ایجاد مبنا و بنیادی برای یک سیستم کامل و جامع از حقوق بین‌الملل و تلاش در زمینه حفاظت از حقوق بشر است. از آن زمان به بعد، حقوق بشر بین‌المللی، توسط مجموعه به هم پیوسته‌ای از قرادادها، عهدنامه‌ها، سازمانها و نهادهای سیاسی پایه ریزی شد.




منشور سازمان ملل متحد

مفاد منشور سازمان ملل متحد اساساً برای توسعه و گسترش حفاظت از حقوق بشر بین‌المللی است. در مقدمه آن لزوم پایبندی به حقوق اساسی بشر، حیثیت و ارزش انسانی و تساوی حقوق مرد و زن ذکر شده است. مطابق مورد سوم از ماده یک منشور، بر لزوم همکاری بین‌المللی در زمینه حل مشکلات بین‌المللی که دارای جنبه‌های اقتصادی، اجتماعی، فرهنگی یا بشردوستانه است و در پیشبرد و تشویق احترام به حقوق بشر و آزادیهای اساسی برای همگان بدون تمایز از حیث نژاد، جنس، زبان یا مدهب تاکید شده است. ماده ۵۵ منشور تبیین می‌نماید که:

باتوجه به ضرورت ایجاد شرایط ثبات و رفاه برای تامین روابط مسالمت‌آمیز و دوستانه بین‌الملل براساس احترام به اصل تساوی حقوق و خودمختاری ملل، سازمان ملل متحد امور زیر را تشویق خواهد کرد:
الف- بالا بردن سطح زندگی، فراهم ساختن کار برای حصول شرایط ترقی و توسعه در نظام اقتصادی و اجتماعی؛
ب- حل مسائل بین‌المللی اقتصادی، اجتماعی، بهداشتی و مسائل مربوط به آن‌ها و همکاری بین‌المللی فرهنگی و آموزشی.
ج- احترام جهانی و موثر حقوق بشر و آزادی‌های اساسی برای همه بدون تبعیض از حیث نژاد، جنس و زبان یا مذهب.

همچنین ماده پنجاه و شش از منشور از اهمیت بالایی برخوردار است، چون مطابق آن، کلیه اعضا متعهد می‌شوند که برای نیل به مقاصد مذکور در ماده ۵۵ درهمکاری با سازمان ملل متحد اقدامات فردی یا دسته جمعی معمول دارند. رعایت و اجرای این مفاد برای طرفین آن یعنی خود سازمان و اعضا الزامی است و در واقع به عنوان یک تعهد حقوقی برای اعضای سازمان ملل متحد محسوب می‌شود. به طور کلی، مراجع حقوق بشر در منشور مبهم و کلی است و منشور مشتمل بر حقوق قانونی خاصی برای روش اجرای حقوق و محافظت از اجرای آن نیست به دیگر سخن ضمانت اجرایی خاصی برای قوانین آن وجود ندارد، با این وجود از اهمیت حمایت از اجرای حقوق بشر در منشور سازمان ملل متحد نباید کاسته شود. اهمیت حقوق بشر در صحنه جهانی را می‌توان از روی اهمیت آن در چارچوب سازمان ملل متحد پیش بینی کرد و منشور سازمان ملل متحد را می‌توان نقطه شروعی برای گسترش طیف وسیعی از اعلامیه‌ها، عهدنامه‌ها، پیاده‌سازی و اجرایی سازی ارگان‌های سازمان ملل متحد، کمیته‌ها و گزارش‌ها برای حفاظت از حقوق بشر محسوب نمود. حقوقی که توسط منشور سازمان ملل متحد از آنها حمایت می‌شود حقوق مدون و تعریف شده در اعلامیه‌های بین‌المللی حقوق بشر است مانند اعلامیه جهانی حقوق بشر، میثاق بین‌المللی حقوق مدنی و سیاسی و میثاق بین‌المللی حقوق اقتصادی، اجتماعی و فرهنگی.




اعلامیه جهانی حقوق بشر

اعلامیه جهانی حقوق بشر توسط مجمع عمومی سازمان ملل متحد در سال ۱۹۴۸، تا حدودی در پاسخ به جنایات جنگ جهانی دوم، به تصویب رسید. اگر چه اعلامیه جهانی حقوق بشر قطعنامه‌هایی غیر الزام آور و فاقد ضمانت اجرا بود، اما هم اکنون پایبدی و پذیرش حقوق عرفی بین‌الملل تا حدودی قواعد آن را الزام آور ساخته است. اعلامیه جهانی حقوق بشر مصرانه از کشورهای عضو می‌خواهد که برای توسعه و گسترش تعدادی از حقوق انسانی، مدنی، اقتصادی و اجتماعی، تلاش کنند و تاکید می‌نماید که این حقوق بخشی از بنیاد آزادی، عدالت و صلح در جهان می‌باشد. اعلامیه‌های بین‌المللی تلاش می‌کردند برای اینکه به طور قانونی در راستای محدود کردن دولت گام بردارند و سیستم جدیدی را پایه‌گذاری کنند که در آن شهروندان و دولت متقابلاً در قبال هم حق و وظیفه داشته باشند. مطابق مقدمه اعلامیه جهانی حقوق بشر در سال ۱۹۴۸:

به رسمیت شناختن منزلت ذاتی و حقوق برابر و مسلم همه اعضای خانواده بشری اساس آزادی، عدالت و صلح در جهان است.

منشور سازمان ملل خواستار ایجاد کمیسیونی برای حقوق بشر بود. النور روزولت، بیوه فرانکلین دلانو روزولت رئیس جمهوری ایالات متحده، ریاست این کمیسیون را در سال ۱۹۴۷ به عهده گرفت. تهیه، تدوین و تصویب اعلامیه جهانی حقوق بشر تحت هدایت و نظارت این زن متواضع و معتقد به کرامت انسانی انجام پذیرفته است. وی از طرف بسیاری از صاحب نظران به عنوان با نفوذ ترین زن قرن بیستم شناخته شده است. اعضای کمیسیون بلافاصله در مورد اینکه به مانند منشوری از حقوق باید چگونه باشد و همچنین چگونگی اجرای آن، با هم موافق نبودند. لذا کمیسیون اقدام به ایجاد یک چارچوب برای اعلامیه جهانی حقوق بشر و معاهدات همراه با آن کرد و اعلامیه جهانی حقوق بشر به سرعت در اولویت قرار گرفت. جان پیتر هامفری استاد حقوق در کانادا، رئیس بخش حقوق بشر دبیرخانه سازمان ملل، اگر چه رسماً عضو هیات مدیره کمیسیون و کمیته تهیه پیش نویس بود، ولی وی تهیه کننده مدارک اولیه چهار صد و هشت صفحه‌ای و اولین پیش نویس اعلامیه برای کمیته تهیه پیش نویس بوده است. او در خلال بحث‌ها نیز، نقش میانجی با ارزشی بین فلسفه‌های مختلف را ایفا نمود هامفری به همراه وکیل فرانسوی رنه کاسین مسئول بسیاری از پژوهش‌های ملی و چگونگی ساختار اسناد بودند، آنچه در اعلامیه حقوق بشر آمده است تفسیری است از اصول اولیه‌ای که ایشان نگاشته بودند. سندی که کاسین آن را نوشته بود شامل اصول اساسی کرامت، آزادی، برابری و برادری در دو ماده اول خود بود. که با حقوق مربوط به افراد جایگزین شد حقوق افراد در ارتباط با یکدیگر و در ارتباط با اجتماعات مانند حقوق معنوی، حقوق عمومی و سیاسی و حقوق اقتصادی، اجتماعی و فرهنگی و نهایتاً سه ماده اخر در متن نوشته شده توسط کاسین در زمینهٔ محدودیت‌ها وظایف و نظم اجتماعی و سیاسی است. هامفری و کاسین در اعلامیه حقوق بشر اصولی را آوردند که از نظر قانونی قابل اجرا بود. همانطور که در بند سوم از مقدمهٔ اعلامیه جهانی حقوق بشر، سال ۱۹۴۸ منعکس شده است:

از آنجا که بایسته است تا آدمی، به عنوان آخرین راهکار، ناگزیر از شوریدن علیه بیدادگری و ستمکاری نباشد، به پاسداری حقوق بشر از راه حاکمیت قانون همت گمارد.

رنه کاسین پروفسور حقوق مدنی و متخصص در حقوق بین‌الملل به ویژه حقوق بشر در دانشگاه پاریس بود. او زندگیش را وقف دفاع از حقوق مردان، زنان و کودکان کرده بود به طوری که در دهه ۱۹۲۰ وی را پدر یتیمان فرانسه می‌خواندند. در سال ۱۹۶۸ جایزه صلح نوبل را بخاطر تهیه اولین پیش نویس کامل اعلامیه جهانی حقوق بشر دریافت نمود. قسمتی از اعلامیه جهانی حقوق بشر تحقیقی بود که توسط کمیته‌ای از کارشناسان بین‌المللی حقوق بشر از جمله نمایندگانی از همه قاره‌ها و همه ادیان بزرگ و با مشورت رهبرانی مانند مهاتما گاندی طراحی و نوشته شده بود. و شامل عناوینی چون حقوق مدنی، سیاسی، اقتصادی، اجتماعی و فرهنگی می‌شد. در این کمیته این فرض پیش بینی شده بود که تمام حقوق بشر تفکیک ناپدیر است و تمام انواع آن به گونه‌ای مرتبط با یکدیگر فهرست شده‌اند. این اصل توسط هریک از اعضای کشورهای مختلف به اتفاق آرا به تصویب رسید. (اعضا عبارت بودند از: جمهوری سوسیالیستی بلاروس شوروی، چکسلواکی، لهستان، عربستان سعودی، جمهوری سوسیالیستی اوکراین شوروی، اتحاد جنوب آفریقا، اتحاد جماهیر شوروی سوسیالیستی، یوگسلاوی) با این حال بعدها موضوع مهم چالش قرار گرفت.


اعلامیه جهانی حقوق بشر به دو شاخه مختلف تقسیم شد که عبارتند از:

میثاق حقوق مدنی وسیاسی
میثاق حقوق اجتماعی، اقتصادی و فرهنگی، هردو میثاق باحق مردم برای تعیین سرنوشت و حاکمیت بر منابع طبیعی خود شروع می‌شود. بحث بر سر این که حقوق بشر بنیادی تر از حقوق اساسی است و یا برعکس تا به امروز همچنان ادامه دارد.

تدوین کنندگان میثاق در ابتدا تنها یک شاخه را در نظر گرفته بودند و پیش نویس اولیه و اصلی تنها شامل حقوق سیاسی و مدنی بود اما بعدها شاخه حقوق اقتصادی، اجتماعی نیز پیشنهاد شد. اختلاف نظر بر سر اینکه کدام شاخه پایه اساسی حقوق بشر را تشکیل می‌دهد، موجب ایجاد دو میثاق حقوق بشر شده است. بحث بر سر این مسئله بود که حقوق اقتصادی و اجتماعی حقوقی آرمان گرایانه می‌باشند و با تعریف حقوق بشر که حقوقی اساسی هستند و مردم به صرف انسان بودن از آن بهره‌مند می‌شوند در تضاد است و میزان حقوق اقتصادی و اجتماعی به میزان ثروت و در دسترس بودن منابع مالی بستگی دارند. علاوه بر این حقوق اجتماعی و اقتصادی به ایدئولوژی یا نظریه اقتصادی پذیرفته شده در جامعه مرتبط می‌گردد. در حالیکه به عکس آن، حقوق اساسی بشر، کاملاً منطبق با طبیعت انسان (توانایی‌های جسمی و روانی) می‌باشند. همچنین دیگر بحث‌ها بر سر این است که حقوق اقتصادی، متناسب با موقعیت افراد الزام آور و ضروری است و نیز در مورد آن اجماع وجود ندارد و همگی در این زمینه توافق دارند که ابزارهای مورد نیاز برای اجرایی کردن حقوق اقتصادی و اجتماعی، با ابزارهای مورد نیازی برای اجرایی نمودن حقوق مدنی و سیاسی کاملاً متفاوت می‌باشند.

این بحث‌ها و تمایل برای هرچه بیشتر به امضا رساندن قوانین حقوق بشر، منجر به ایجاد این دو میثاق شد. بلوک شوروی و تعدادی از کشورهای در حال توسعه بر این باور بودند که باید همه حقوق در یک قطعنامه واحد گنجانیده شود. هردو میثاق به کشورها اجازه می‌دادکه برخی از حقوق را فسخ کنند. و موافقان امضای آن، در معاهده اجماع و اکثریت کافی را بدست نیاوردند.



پیمان نامه‌های بین‌المللی

در سال ۱۹۶۶ میثاق بین‌المللی حقوق مدنی و سیاسی (ICCPR) و میثاق بین‌المللی حقوق اقتصادی، اجتماعی و فرهنگی(ICESCR) در سازمان ملل متحد، به تصویب رسید. کشورهایی که این پیمان را امضا کردند رعایت حقوق مندرج در اعلامیه جهانی حقوق بشر برایشان الزام آور بود و به ایجاد قوانین مربوط به حقوق بشر، متعهد شدند. از آن زمان به بعد معاهدات و قوانین متعدد دیگر در سطح بین‌المللی ارائه شده‌اند. آنها به طور کلی به عنوان اسناد حقوق بشر شناخته شده است. برخی از این معاهدات مهم که در ارتباط با میثاق بین‌المللی حقوق مدنی و سیاسی و میثاق بین‌المللی حقوق اقتصادی، اجتماعی و فرهنگی به تصویب رسیده‌اند مانند معاهدات هفت هسته‌ای" عبارتند از:

کنوانسیون رفع همه اشکال تبعیض نژادی (که در سال ۱۹۶۶ به تصویب رسید و در سال ۱۹۶۹ لازم‌الاجرا شد).
کنوانسیون امحای کلیه اشکال تبعیض علیه زنان (که در سال ۱۹۷۹ به تصویب رسید و در سال ۱۹۸۱ لازم‌الاجرا شد).
کنوانسیون سازمان ملل متحد علیه شکنجه (که در سال ۱۹۸۴ به تصویب رسید و در سال ۱۹۸۴ لازم‌الاجرا شد).
کنوانسیون حقوق کودک (که در سال ۱۹۸۹ به تصویب رسید و در سال ۱۹۸۹ لازم‌الاجرا شد)
کنوانسیون حقوق افراد دارای معلولیت (که در سال ۲۰۰۶ به تصویب رسید و در سال ۲۰۰۸ لازم‌الاجرا شد).
کنوانسیون بین‌المللی حمایت از حقوق کارگران مهاجر و اعضای خانواده‌شان (که در سال ۱۹۹۰ به تصویب رسید و در سال ۲۰۰۳ لازم‌الاجرا شد).



نقض حقوق بشر
نقض حقوق بشر زمانی رخ می‌دهد که توسط دولت و یا نهاد غیر دولتی برخی از افراد مورد سوءاستفاده قرار بگیرند، یا حقوق اساسی (از جمله حقوق مدنی، سیاسی، فرهنگی، اجتماعی و اقتصادی) آن‌ها انکار و نادیده گرفته شود، و یا هنگامی که هر دولت یا نهاد غیر دولتی بخشی از پیمان میثاق بین‌المللی حقوق مدنی و سیاسی و یا دیگر حقوق بین‌المللی و حقوق بشر دوستانه را در مورد برخی از افراد رعایت نکند. لذا در مورد نقض حقوق بشر سازمان ملل متحد شورایی را تعیین کرده تحت عنوان شورای امنیت که تنها تریبون و دادگاهی است که در این‌گونه موارد تصمیم گیری می‌کند. چنانچه مطابق ماده ۳۹ منشور سازمان ملل متحد: شورای امنیت وجود هرگونه تهدید علیه صلح، نقض صلح، یا عمل تجاوز را احراز و توصیه‌هایی خواهد نمود یا تصمیم خواهد گرفت که برای حفظ یا اعاده صلح و امنیت بین‌المللی به چه اقداماتی برطبق مواد ۴۱ و ۴۲ باید مبادرت شود. سازمان‌های غیر دولتی مستقل، از جمله سازمان عفو بین‌الملل، فدراسیون بین‌المللی حقوق بشر، دیده‌بان حقوق بشر، سازمان جهانی مبارزه با شکنجه، خانه آزادی، آزادی بیان بین‌المللی و سازمان ضد برداری، نظارت می‌شود. کار این سازمان‌ها این است که: شواهد و مدارک و اسناد نقض حقوق بشر را جمع آوری می‌کند و و سپس از طریق تحت فشار قرار دادن سعی بر اجرای قوانین حقوق بشر دارد. جنگ‌ها و جنایات جنگی، جنایت علیه بشریت از جمله نسل‌کشی، نقض قوانین بین‌المللی بشردوستانه از جدی ترین موارد نقض حقوق بشر به شمار می‌روند. افشاگری و آگاه ساختن جهان و اعتراض به رفتارهای غیر انسانی اغلب منجر به درخواست برای کمک و گاهی بهبود شرایط می‌شود. شورای امنیت سازمان ملل متحد برای حفظ صلح کار می‌کند و سایر ملل و معاهدات (ناتو)، در هنگام لزوم برای حفاظت از حقوق بشر مداخله می‌کنند.به عنوان مثال در سال‌های ۱۹۵۳ تا ۲۰۱۳ بیش از ۷۰ قطعنامه علیه جنایات اسرائیل در سازمان ملل تصویب شده است. از سال ۲۰۰۰ تا ۲۰۱۳ تعداد ۱۵۲۳ کودک توسط اسرائیلی‌ها کشته شده‌اند.امریکا به طور متوسط روزانه ۸.۵ میلیون دلار به اسرائیل کمک کرده‌است.اسرائیل تا به حال ۲۷۰۰۰ خانه‌ی فلسطینیان را تخریب کرده است.۵۰۲۳ سیاست‌مدار فلسطینی بازداشت یا زندانی شده‌اند.۲۶۳ شهرک صهیونیست نشین در سرزمین‌های متعلق به فلسطینیان ساخته‌شده‌است. که با جنایات هیتلر قابل مقایسه است.
ساعت : 5:36 am | نویسنده : admin | مطلب بعدی
وکیل دادگستری | next page | next page