دوران آکادمی دوران آکادمی .

دوران آکادمی

آموزش پایتون برای شبکه کارها

سوکت ها واژگان خاص خود را دارند:

Sr.No.
Term & Description
1
دامنه(Domain) 

 

خانواده پروتکل هایی که به عنوان مکانیسم حمل و نقل استفاده می شود. این مقادیر ثابت هایی مانند AF_INET ، PF_INET ، PF_UNIX ، PF_X25 و غیره هستند.
2
نوع (Type) 

 

نوع ارتباطات بین دو نقطه انتهایی ، به طور معمول SOCK_STREAM برای پروتکل های اتصال گرا و SOCK_DGRAM برای پروتکل های بدون اتصال.
3
پروتکل 

 

به طور معمول صفر ، این ممکن است برای شناسایی یک نوع پروتکل در یک دامنه و نوع استفاده شود.
4
نام میزبان(Hostname) 

 

شناسه رابط شبکه

·        A string, which can be a host name, a dotted-quad address, or an IPV6 address in colon (and possibly dot) notation

·        A string “”, which specifies an INADDR_BROADCAST address.

·        A zero-length string, which specifies INADDR_ANY, or

·        An Integer, interpreted as a binary address in host byte order.
5
پورت(Port) 

هر سرور به مشتریانی که از یک یا چند پورت تماس می گیرند گوش می دهد. پورت ممکن است یک شماره پورت Fixnum ، یک رشته حاوی شماره پورت یا نام یک سرویس باشد.
پایتون و شبکه های کامپیوتری
ماژول سوکت(socket Module)
برای ایجاد سوکت ، باید از عملکرد() socket.socket  موجود در ماژول سوکت ، که دارای نحو عمومی است ، استفاده کنید.

s = socket.socket (socket_family, socket_type, protocol=0)

در اینجا شرح پارامترها آمده است –
socket_family− This is either AF_UNIX or AF_INET, as explained earlier.
socket_type− This is either SOCK_STREAM or SOCK_DGRAM.
protocol− This is usually left out, defaulting to 0.
پس از داشتن سوکت شی ، می توانید از توابع مورد نیاز برای ایجاد برنامه مشتری یا سرور خود استفاده کنید. در زیر لیستی از توابع مورد نیاز آمده است.

 

 انواع روشهای سوکت سرور
Sr.No.
روش و توضیحات
1
s.bind() 

This method binds address (hostname, port number pair) to socket.
2
s.listen() 

This method sets up and start TCP listener.
3
s.accept() 

This passively accept TCP client connection, waiting until connection arrives (blocking).


برچسب: ،
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۲۴ خرداد ۱۴۰۲ساعت: ۰۳:۵۵:۴۹ توسط:douran موضوع: نظرات (0)