Http - Web Services

of 27 /27
HyperText Transfer Protocol Βασίλειος Κοµιανός Ιόνιο Πανεπιστήµιο Μάρτιος 2012

Embed Size (px)

Transcript of Http - Web Services

  • 1.HyperText Transfer Protocol 2012

2. www linkedinyoutubetwittereuropeanastumbleuponacademiablogspotwebmailgoogle facebookyahoo wikipedia wordpress 3. Vannevar Bush: MEMEX, 1945 (). Ted Nelson: hypertext, 1965 ( ). Douglas Engelbart: NLS, 1968. 4. 1990 Tim Berners Lee . Hypertext + http + Internet = World Wide Web 5. WEB , HTML, : , , .Google 1998: 6. HTTP, 1991 http 0.91996 http 1.01999 http 1.1 . 7. HTTP Client requestServerHTTP response HTTP TCP TCP 8. TCP Transmission Control Protocol . . . 9. http client server (request) (response) . : request response resource client user agent server 10. HTTP client, TCP server (resource). : GET /index.html HTTP/1.1 client server POST. 11. HTTP O server . http client . o . 12. HTTP 0.9 - 1.0TCP Non-Persistent Connections TCP connection no 1requestresponseWeb client Web server 13. HTTP 0.9 - 1.0TCP Non-Persistent ConnectionsTCP connection no 1requestresponseWeb client Web server . 14. HTTP 0.9 - 1.0 TCP Non-Persistent Connections TCP connection no 1 requestresponse Web clientWeb server TCP connection no 2 requestresponse . 15. HTTP 0.9 - 1.0TCP Non-Persistent Connections TCP connection no 1requestresponseWeb client Web server TCP connection no 2requestresponse 16. HTTP 1.1 TCP Persistent ConnectionsTCP connectionrequest responserequest responseWeb clientWeb serverrequest responserequest response . 17. HTTP 1.1 TCP Persistent ConnectionsTCP connection requestresponse requestresponseWeb client Web server requestresponse requestresponse . 18. HTTP 1.1TCP Persistent Connections and PipeliningTCP connection request request requestWeb client Web serverresponseresponseresponse : , TCP. 19. Proxies & Caching Web clientrequestWeb Cacherequestresponse- response Web server Proxy Server Proxy . Caching client, :If-modified-since: Friday, 23 Mar 2012 12:10:36 server (proxy web) :HTTP/1.1 304 Not Modified 20. Proxies & Caching Web clientrequest Web Cacherequest1 response - response Web server uestre q s eProxy Servern Web clientre spo2 client 2 proxy client 1 , proxy server , , . 21. 2 - Web ServicesWeb Services , . 22. Web Services . : HTTP XML SOAP WSDL UDDI 23. XML . . XML . 24. SOAP (SimpleObject Access Protocol) XML. SOAP HTTP,SMTP FTP. 25. SOAP :1. .2. .3. . 26. WSDL webservices (Web Services Description Language) XML. WSDL Web Service, . 27.