Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20150314_社内勉強会資料_イマサラでもいいぢゃない!Webアプリケーションとは?...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

20150314_社内勉強会資料_イマサラでもいいぢゃない!Webアプリケーションとは? / 20150314-growgent-corpstudyevents

2015年3月14日に開催された社内勉強会の資料です。今回は、意外と勉強したり教えてもらうことの少なそうな「Webアプリとは?」や「Webを構成する知識とは?」的な内容でまとめてみました。

Avatar for GROWGENT Inc.

GROWGENT Inc.

March 16, 2015
Tweet

More Decks by GROWGENT Inc.

Other Decks in Technology

Transcript

  1. HTTP/1.1ܥͳΒ RFC7230ʢ"Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing", June

    2014ʣhttp://www.rfc-editor.org/info/rfc7230 RFC7231ʢ"Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content", June 2014ʣ http://www.rfc-editor.org/info/rfc7231 RFC7232ʢ"Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests", June 2014ʣ http://www.rfc-editor.org/info/rfc7232 RFC7233ʢ"Hypertext Transfer Protocol (HTTP/1.1): Range Requests", June 2014ʣhttp:// www.rfc-editor.org/info/rfc7233 RFC7234ʢ"Hypertext Transfer Protocol (HTTP/1.1): Caching", June 2014ʣhttp://www.rfc- editor.org/info/rfc7234 RFC7235ʢ"Hypertext Transfer Protocol (HTTP/1.1): Authentication", June 2014ʣhttp:// www.rfc-editor.org/info/rfc7235
  2. HTTPSʢHyperText Transfer Protocol Secureʣ ͔ͬͯɺHTTP over the SSL/TLS ͭ·ΓSSLʢSecure Sockets

    Layerʣ/TLSʢTransport Layer Securityʣϓϩτίϧ্ʹHTTPϓϩτίϧΛ৐ ͤͨ΋ͷ ݱ࣌఺Ͱ͸SSLܥͷ࢖༻͸ਪ঑͞Ε͓ͯΒͣɺTLSܥ͕ਪ ঑͞Ε͍ͯΔʢʁʣ SSL1.0/2.0/3.0ͱTLS1.0͸๨ΕΑ͏
  3. RFC2818ʢ"HTTP Over TLS", May 2000ʣhttp://www.rfc- editor.org/info/rfc2818 RFC4346ʢ"The Transport Layer Security

    (TLS) Protocol Version 1.1", April 2006ʣhttp://www.rfc-editor.org/info/rfc4346 RFC5246ʢ"The Transport Layer Security (TLS) Protocol Version 1.2", August 2008ʣhttp://www.rfc-editor.org/info/rfc5246
  4. ͦ΋ͦ΋HTTP͸εςʔτϨε ͨͱ͑͹ɺRFC7230ʢHTTP/1.1ͷجຊ࢓༷ʣͷAbstractʹ͸ ͜͏ॻ͍ͯ͋Δ The Hypertext Transfer Protocol (HTTP) is a

    stateless application-level protocol for distributed, collaborative, hypertext information systems. This document provides an overview of HTTP architecture and its associated terminology, defines the "http" and "https" Uniform Resource Identifier (URI) schemes, defines the HTTP/1.1 message syntax and parsing requirements, and describes related security concerns for implementations.
  5. TELNETͰHTTPϦΫΤετ HTTP/1.1 301 Moved Permanently Date: {DAY OF THE WEEK},

    {DAY} {MONTH} {YEAR} {DATE} {TIMEZONE} Server: Apache/x.y.z (Unix) OpenSSL/x.y.z PHP/x.y.z mod_fcgid/x.y.z X-Powered-By: PHP/x.y.z Location: http://www.hyec.org/ Vary: User-Agent Content-Length: 0 Content-Type: text/html; charset=UTF-8