معرفی برنامه نویسی Socket

همانند کارکرد تلفن سوکت نیز ارتباط بین یک یا چند سیستم کامپیوتری را برقرار می کند. از این رو یکی از شاخه های برنامه نویسی، برنامه نویسی سوکت می باشد که جزء مهمترین موضوعات برنامه نویسی است.

در اینجا به چند مورد از اصطلاحات شبکه که برای شروع برنامه نویسی به ان نیاز دارید اشاره می کنیم.

 

  • سوکت چیست؟

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

 

  • ادرس ip

هر سیستم متصل به شبکه یک ادرس ip یکتا دارد که از طریق ان دیگر سیستم ها یکدیگر را شناسایی می کنند.

 

  • پورت

هر ادرس ip دارای 65535 پورت می باشد، که امکان اتصال همین تغداد ماشین به ماشین و برنامه دیگر را می دهد، پورت ها دارای دو نوع رزرو شده و رزرو نشده می باشند، که از پورت 1 تا 1024 متعلق به گروه رزرو شده و مابقی پورت ها رزرو نشده می باشند که ار این دسته می توان برای برقراری ارتباط  استفاده کرد.

 

  • پروتکل

پروتکل ها قوانین و قرارداد هایی هستند که تعیین می کنند سیستم های متصل به شبکه چگونه با یک دیگر ارتباط برقرار کنند و اطلاعاتشان را به اشتراک بگذارند.

دیدگاهتان را بنویسید