سوکت (Socket ) چیست؟!
با یک بیان ساده می توان گفت که سوکت به ترکیب یک آدرس ماشین (IP ) و یک شماره درگاه (Port ) گفته می شود. در این تعریف اصطلاحاتی وجود دارد که ممکن است معنای آن را به درستی درک نکنید ولی در ادامه همین فصل به طور کامل با این مفاهیم آشنا خواهید شد.
در برقراری ارتباط بین کامپیوترها در یک شبکه دو چیز بسیار مهم است:
1) آدرس ماشینی که م یخواهیم اطلاعاتی از آن بگیریم یا به آن ارسال کنیم.
2) برنامه ای از آن ماشین که در خواست اطلاعات کرده یا اینکه می خواهیم اطلاعاتی از آن برنامه کسب کنیم.
3) این دو یعنی آدرس ماشین و شماره برنامه به وسیله سوکت مشخص می شوند.
برکلی سوکت:
TCP/IP برای اولین بار در سیستم عامل یونیکس معرفی شد و در نگارش های بعدی این سیستم عامل که توسط دانشگاه برکلی توسعه پیدا کرد ، یک رویه برنامه نویسی نیز همراه TCP/IPارائه شد تا کاربران بتوانند به وسله آن برنامه های تحت شبکه با استفاده از این پشته پروتکلی ایجاد کنند. این رویه برنامه نویسی به صورت استاندارد برای برنامه نویسی شبکه درآمد و بقیه زبان های توسعه و سیستم عامل نیز از این استاندارد برای پشتیبانی از برنامه نویسی شبکه استفاده کردند.
ادامه توضیحات را با دانلود این کتاب بخوانید.