Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 7 лет назад пользователемНиязова Зияш
1 Сокет - бағдарламалық интерфейсі сокет дегеніміз не; жұмыс істеу принципі
2 Сокет дегеніміз Процестер арасында деректер алмасуын қамтамасыз ететін бағдарламалық интерфейс атауы. Әртүрлі коммуникациялық хаттамалар үшін бірегей интерфейс болу мақсатында құрылған.
3 Сокет түрлері Клиенттік - клиенттік бағдарламада пайдаланылады (браузер, клиент-бағдарлама) Серверлік - серверлік бағдарламада пайдаланылады (веб-сервер)
4 Сокет TCP/IP -дегі үш қызметінің жұмысын қамтамасыз етеді: ағындық алмасу; UDP-дегі датаграммалар алмасуын; өңделмеген деректерді IP деңгейіне жіберу.
5 Әрбір процесс тыңдалатын сокет құрып, ОЖ-нің қандай да бір портына бекіте алады. Ол күту циклинде тұрып, жаңа қосылу пайда болғанда оянады. Әрбір сокеттің өз адресі болады. Әдетте клиент тыңдаушыға қосылады да, өзгертулер мен жазулар сервер екеуі арасында файлдық дескриптор арқылы жіберіледі.
7 ©The McGraw-Hill Companies, Inc., 2000© Adapted for use at JMU by Mohamed Aboutabl, 2003Mohamed Aboutabl7 7 Figure 16-5 Socket types
8 ©The McGraw-Hill Companies, Inc., 2000© Adapted for use at JMU by Mohamed Aboutabl, 2003Mohamed Aboutabl8 8 Figure 16-4 Socket structure
9 ©The McGraw-Hill Companies, Inc., 2000© Adapted for use at JMU by Mohamed Aboutabl, 2003Mohamed Aboutabl9 9 Figure 16-3 Socket address
10 UDP Client-Server socket() bind() recvfrom() Server socket() sendto() recvfrom() Client (Block until receive datagram) sendto() Data (request) Data (reply) close() well-known port - No handshake - No simultaneous close - No fork()/spawn() for concurrent servers!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.