SlideShare a Scribd company logo
Python . Networking applications.  Fork,  asynchronous applications .
План Работа с  socket  по UDP-соединению Работа с  socket  по TCP-соединению select ,  fork  в применении к socket SocketServer asyncore
UDP  ( User Datagram Protocol  ) — это  транспортный протокол  для передачи данных в сетях  IP  без установления соединения
Transmission Control Protocol (TCP)  (протокол управления передачей) — один из основных  сетевых протоколов  Интернета, предназначенный для управления  передачей данных  в сетях и подсетях  TCP/IP , с предварительной установкой соединения, за счёт этого дающий уверенность в достоверности получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета
Select select(  IN  ,  OUT  ,  ERROR  )
Fork pid=sys.fork() pid=0  pid=4328
Fork
SocketServer
Asyncore

More Related Content

What's hot

МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2
Dima Dzuba
 
МАИ, Сети ЭВМ, Лекция №1
МАИ, Сети ЭВМ, Лекция №1МАИ, Сети ЭВМ, Лекция №1
МАИ, Сети ЭВМ, Лекция №1
Dima Dzuba
 
МАИ, Сети ЭВМ, Лекция №3
МАИ, Сети ЭВМ, Лекция №3МАИ, Сети ЭВМ, Лекция №3
МАИ, Сети ЭВМ, Лекция №3
Dima Dzuba
 
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
Talgat Shamsutdinov
 
Сети и протоколы
Сети и протоколыСети и протоколы
Сети и протоколыyaevents
 
Инфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от QlogikИнфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от Qlogik
Expolink
 
Linkmeup
LinkmeupLinkmeup
Linkmeup
eucariot
 
Сети и системы телекоммуникаций. Протокол IP
Сети и системы телекоммуникаций. Протокол IPСети и системы телекоммуникаций. Протокол IP
Сети и системы телекоммуникаций. Протокол IP
Andrey Sozykin
 
Сети и системы телекоммуникаций. Протокол IPv6
Сети и системы телекоммуникаций. Протокол IPv6Сети и системы телекоммуникаций. Протокол IPv6
Сети и системы телекоммуникаций. Протокол IPv6
Andrey Sozykin
 
Основый LAN и WAN сетей
Основый LAN и WAN сетейОсновый LAN и WAN сетей
Основый LAN и WAN сетей
Oleg Lipin
 
iptables
iptablesiptables
МАИ, Сети ЭВМ, Лекция №6
МАИ, Сети ЭВМ, Лекция №6МАИ, Сети ЭВМ, Лекция №6
МАИ, Сети ЭВМ, Лекция №6
Dima Dzuba
 
Linkmeup #73
Linkmeup #73Linkmeup #73
Linkmeup #73
eucariot
 
Qlogic: Технологии Ethernet
Qlogic: Технологии EthernetQlogic: Технологии Ethernet
Qlogic: Технологии Ethernet
Expolink
 
Tehnologii globalnyh-setey
Tehnologii globalnyh-seteyTehnologii globalnyh-setey
Tehnologii globalnyh-setey
ezozbek
 

What's hot (16)

МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2
 
МАИ, Сети ЭВМ, Лекция №1
МАИ, Сети ЭВМ, Лекция №1МАИ, Сети ЭВМ, Лекция №1
МАИ, Сети ЭВМ, Лекция №1
 
МАИ, Сети ЭВМ, Лекция №3
МАИ, Сети ЭВМ, Лекция №3МАИ, Сети ЭВМ, Лекция №3
МАИ, Сети ЭВМ, Лекция №3
 
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
ОАО НПП "Полигон": сетевые и телекоммуникационные решения для нефтегазовой от...
 
Сети и протоколы
Сети и протоколыСети и протоколы
Сети и протоколы
 
Инфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от QlogikИнфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от Qlogik
 
Linkmeup
LinkmeupLinkmeup
Linkmeup
 
Сети и системы телекоммуникаций. Протокол IP
Сети и системы телекоммуникаций. Протокол IPСети и системы телекоммуникаций. Протокол IP
Сети и системы телекоммуникаций. Протокол IP
 
Сети и системы телекоммуникаций. Протокол IPv6
Сети и системы телекоммуникаций. Протокол IPv6Сети и системы телекоммуникаций. Протокол IPv6
Сети и системы телекоммуникаций. Протокол IPv6
 
Основый LAN и WAN сетей
Основый LAN и WAN сетейОсновый LAN и WAN сетей
Основый LAN и WAN сетей
 
iptables
iptablesiptables
iptables
 
Ftp
FtpFtp
Ftp
 
МАИ, Сети ЭВМ, Лекция №6
МАИ, Сети ЭВМ, Лекция №6МАИ, Сети ЭВМ, Лекция №6
МАИ, Сети ЭВМ, Лекция №6
 
Linkmeup #73
Linkmeup #73Linkmeup #73
Linkmeup #73
 
Qlogic: Технологии Ethernet
Qlogic: Технологии EthernetQlogic: Технологии Ethernet
Qlogic: Технологии Ethernet
 
Tehnologii globalnyh-setey
Tehnologii globalnyh-seteyTehnologii globalnyh-setey
Tehnologii globalnyh-setey
 

Viewers also liked

Plymovent business unit ETS IAQ
Plymovent business unit ETS IAQPlymovent business unit ETS IAQ
Plymovent business unit ETS IAQ
Plymovent
 
Dr. Ramanand Jadhav_CV
Dr. Ramanand Jadhav_CVDr. Ramanand Jadhav_CV
Dr. Ramanand Jadhav_CV
Dr. RAMANAND JADHAV
 
Arkansas History Through Music part _2__6-16-10
Arkansas History Through Music part _2__6-16-10Arkansas History Through Music part _2__6-16-10
Arkansas History Through Music part _2__6-16-10
John Jarboe
 
Slide show
Slide showSlide show
Slide show
landers_k
 
Ar hist _4__6-17-10
Ar hist _4__6-17-10Ar hist _4__6-17-10
Ar hist _4__6-17-10
John Jarboe
 
Arkansas History Through Music part _3__ 6-16-10
Arkansas History Through Music  part _3__ 6-16-10Arkansas History Through Music  part _3__ 6-16-10
Arkansas History Through Music part _3__ 6-16-10
John Jarboe
 
IT Market Report Q1 2011 (Cp Retail)
IT Market Report Q1 2011 (Cp Retail)IT Market Report Q1 2011 (Cp Retail)
IT Market Report Q1 2011 (Cp Retail)
suzannepriddle
 
Ram cv
Ram cvRam cv
Ram cv
Ram cvRam cv
High Point Networks Company Overview
High Point Networks Company OverviewHigh Point Networks Company Overview
High Point Networks Company Overview
jfetsch
 
Arkansas History Through Music part _one__6-15-10__
Arkansas History Through Music   part _one__6-15-10__Arkansas History Through Music   part _one__6-15-10__
Arkansas History Through Music part _one__6-15-10__
John Jarboe
 
It’s my party!
It’s my party!It’s my party!
It’s my party!
landers_k
 
Python(21.04) Networking applications.  Fork,  asynchronous applications.
Python(21.04) Networking applications.  Fork,  asynchronous applications.Python(21.04) Networking applications.  Fork,  asynchronous applications.
Python(21.04) Networking applications.  Fork,  asynchronous applications.Sardnej
 
Linecook - A Chef Alternative
Linecook - A Chef AlternativeLinecook - A Chef Alternative
Linecook - A Chef Alternative
thinkerbot
 
Eczema home remedies
Eczema home remediesEczema home remedies
Eczema home remedies
Dax Cheng
 

Viewers also liked (15)

Plymovent business unit ETS IAQ
Plymovent business unit ETS IAQPlymovent business unit ETS IAQ
Plymovent business unit ETS IAQ
 
Dr. Ramanand Jadhav_CV
Dr. Ramanand Jadhav_CVDr. Ramanand Jadhav_CV
Dr. Ramanand Jadhav_CV
 
Arkansas History Through Music part _2__6-16-10
Arkansas History Through Music part _2__6-16-10Arkansas History Through Music part _2__6-16-10
Arkansas History Through Music part _2__6-16-10
 
Slide show
Slide showSlide show
Slide show
 
Ar hist _4__6-17-10
Ar hist _4__6-17-10Ar hist _4__6-17-10
Ar hist _4__6-17-10
 
Arkansas History Through Music part _3__ 6-16-10
Arkansas History Through Music  part _3__ 6-16-10Arkansas History Through Music  part _3__ 6-16-10
Arkansas History Through Music part _3__ 6-16-10
 
IT Market Report Q1 2011 (Cp Retail)
IT Market Report Q1 2011 (Cp Retail)IT Market Report Q1 2011 (Cp Retail)
IT Market Report Q1 2011 (Cp Retail)
 
Ram cv
Ram cvRam cv
Ram cv
 
Ram cv
Ram cvRam cv
Ram cv
 
High Point Networks Company Overview
High Point Networks Company OverviewHigh Point Networks Company Overview
High Point Networks Company Overview
 
Arkansas History Through Music part _one__6-15-10__
Arkansas History Through Music   part _one__6-15-10__Arkansas History Through Music   part _one__6-15-10__
Arkansas History Through Music part _one__6-15-10__
 
It’s my party!
It’s my party!It’s my party!
It’s my party!
 
Python(21.04) Networking applications.  Fork,  asynchronous applications.
Python(21.04) Networking applications.  Fork,  asynchronous applications.Python(21.04) Networking applications.  Fork,  asynchronous applications.
Python(21.04) Networking applications.  Fork,  asynchronous applications.
 
Linecook - A Chef Alternative
Linecook - A Chef AlternativeLinecook - A Chef Alternative
Linecook - A Chef Alternative
 
Eczema home remedies
Eczema home remediesEczema home remedies
Eczema home remedies
 

Similar to Python(21.04)

Tehnologii globalnyh-setey
Tehnologii globalnyh-seteyTehnologii globalnyh-setey
Tehnologii globalnyh-setey
ezozbek
 
Технология Cisco Instant Access для упрощения структуры кампусных сетей
Технология Cisco Instant Access для упрощения структуры кампусных сетейТехнология Cisco Instant Access для упрощения структуры кампусных сетей
Технология Cisco Instant Access для упрощения структуры кампусных сетейCisco Russia
 
Технология Cisco Instant Access для упрощения структуры кампусных сетей.
Технология Cisco Instant Access для упрощения структуры кампусных сетей. Технология Cisco Instant Access для упрощения структуры кампусных сетей.
Технология Cisco Instant Access для упрощения структуры кампусных сетей. Cisco Russia
 
Введение в сетевые технологии
Введение в сетевые технологииВведение в сетевые технологии
Введение в сетевые технологии
Unguryan Vitaliy
 
Протоколы передачи данных
Протоколы передачи данныхПротоколы передачи данных
Протоколы передачи данныхISsoft
 
D Link
D LinkD Link
D Link
ahey
 
D Link
D LinkD Link
D Linkahey
 
Сети и системы телекоммуникаций. Протокол UDP
Сети и системы телекоммуникаций. Протокол UDPСети и системы телекоммуникаций. Протокол UDP
Сети и системы телекоммуникаций. Протокол UDP
Andrey Sozykin
 
Микропроцессорная техника
Микропроцессорная техникаМикропроцессорная техника
Микропроцессорная техника
YerlanAbilmazhenov
 
сетевые протоколы
сетевые протоколысетевые протоколы
сетевые протоколы
Ирина Домрачева
 
Сетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполненииСетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполнении
Cisco Russia
 
66
6666
66JIuc
 
лекционное занятие №4
лекционное занятие №4лекционное занятие №4
лекционное занятие №4Pavlo Krasikov
 
Мобильные сети и что-то там еще...
Мобильные сети и что-то там еще...Мобильные сети и что-то там еще...
Мобильные сети и что-то там еще...
BerikU
 
Anritsu mt1000a транспортный анализатор SDH, PDH, OTN
Anritsu mt1000a транспортный анализатор SDH, PDH, OTNAnritsu mt1000a транспортный анализатор SDH, PDH, OTN
Anritsu mt1000a транспортный анализатор SDH, PDH, OTN
onlinestuden
 
TriplePlay solution IPoE-based
TriplePlay solution IPoE-basedTriplePlay solution IPoE-based
TriplePlay solution IPoE-basedMetroethernet.ru
 
вебинар «новые решения Moxa n port»
вебинар «новые решения Moxa n port»вебинар «новые решения Moxa n port»
вебинар «новые решения Moxa n port»Виталий Бош
 
семейство протоколов
семейство протоколовсемейство протоколов
семейство протоколов
liliya12345
 
Аппаратные средства защиты информации
Аппаратные средства защиты информацииАппаратные средства защиты информации
Аппаратные средства защиты информации
Ancud Ltd.
 
решения по построению сетей передачи данных фнс полигон 2015
решения по построению сетей передачи данных фнс   полигон 2015решения по построению сетей передачи данных фнс   полигон 2015
решения по построению сетей передачи данных фнс полигон 2015
eucariot
 

Similar to Python(21.04) (20)

Tehnologii globalnyh-setey
Tehnologii globalnyh-seteyTehnologii globalnyh-setey
Tehnologii globalnyh-setey
 
Технология Cisco Instant Access для упрощения структуры кампусных сетей
Технология Cisco Instant Access для упрощения структуры кампусных сетейТехнология Cisco Instant Access для упрощения структуры кампусных сетей
Технология Cisco Instant Access для упрощения структуры кампусных сетей
 
Технология Cisco Instant Access для упрощения структуры кампусных сетей.
Технология Cisco Instant Access для упрощения структуры кампусных сетей. Технология Cisco Instant Access для упрощения структуры кампусных сетей.
Технология Cisco Instant Access для упрощения структуры кампусных сетей.
 
Введение в сетевые технологии
Введение в сетевые технологииВведение в сетевые технологии
Введение в сетевые технологии
 
Протоколы передачи данных
Протоколы передачи данныхПротоколы передачи данных
Протоколы передачи данных
 
D Link
D LinkD Link
D Link
 
D Link
D LinkD Link
D Link
 
Сети и системы телекоммуникаций. Протокол UDP
Сети и системы телекоммуникаций. Протокол UDPСети и системы телекоммуникаций. Протокол UDP
Сети и системы телекоммуникаций. Протокол UDP
 
Микропроцессорная техника
Микропроцессорная техникаМикропроцессорная техника
Микропроцессорная техника
 
сетевые протоколы
сетевые протоколысетевые протоколы
сетевые протоколы
 
Сетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполненииСетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполнении
 
66
6666
66
 
лекционное занятие №4
лекционное занятие №4лекционное занятие №4
лекционное занятие №4
 
Мобильные сети и что-то там еще...
Мобильные сети и что-то там еще...Мобильные сети и что-то там еще...
Мобильные сети и что-то там еще...
 
Anritsu mt1000a транспортный анализатор SDH, PDH, OTN
Anritsu mt1000a транспортный анализатор SDH, PDH, OTNAnritsu mt1000a транспортный анализатор SDH, PDH, OTN
Anritsu mt1000a транспортный анализатор SDH, PDH, OTN
 
TriplePlay solution IPoE-based
TriplePlay solution IPoE-basedTriplePlay solution IPoE-based
TriplePlay solution IPoE-based
 
вебинар «новые решения Moxa n port»
вебинар «новые решения Moxa n port»вебинар «новые решения Moxa n port»
вебинар «новые решения Moxa n port»
 
семейство протоколов
семейство протоколовсемейство протоколов
семейство протоколов
 
Аппаратные средства защиты информации
Аппаратные средства защиты информацииАппаратные средства защиты информации
Аппаратные средства защиты информации
 
решения по построению сетей передачи данных фнс полигон 2015
решения по построению сетей передачи данных фнс   полигон 2015решения по построению сетей передачи данных фнс   полигон 2015
решения по построению сетей передачи данных фнс полигон 2015
 

Python(21.04)

  • 1. Python . Networking applications.  Fork,  asynchronous applications .
  • 2. План Работа с socket по UDP-соединению Работа с socket по TCP-соединению select , fork в применении к socket SocketServer asyncore
  • 3. UDP  ( User Datagram Protocol  ) — это  транспортный протокол  для передачи данных в сетях  IP  без установления соединения
  • 4. Transmission Control Protocol (TCP)  (протокол управления передачей) — один из основных  сетевых протоколов  Интернета, предназначенный для управления  передачей данных  в сетях и подсетях  TCP/IP , с предварительной установкой соединения, за счёт этого дающий уверенность в достоверности получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета
  • 5. Select select( IN , OUT , ERROR )