ASP NET Web Forms - Chapter 5 ASP .NET Web Forms Web Forms...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Chapter 5 ASP .NET Web Forms Web Forms Web Forms are GUI-based web pages built around controls and event handlers. Web Forms use HTML, HTTP and IP to transmit and display GUI into a client web-browser. Web Application Primer. Internet Protocol IP: Internet Protocol data transmission protocol (standard) for the Internet. • The Internet is a computer network based on the Internet Protocol. • Each computer on the Internet is identified by its Internet Address: 130.101.10.134 or wp.cs.uakron.edu • IP is similar to postal mailing (Packet Switching), not phoning (Circuit Switching). • Data ( any type ) is transmitted over the Internet bit-by-bit. No restrictions on what can be transmitted. • Binary data are platform-dependent. Binary data transmitted from one computer to another computer may not be readable by the receiver if it has a different binary data format than the sender. Hypertext Transfer Protocol Can we make it platform-independent? The World Wide Web is an application built on the Internet using the Hypertext Transfer Protocol in which only text data is permitted to be transmitted. HTTP (Hypertext Transfer Protocol) • Tim Berners-Lee ("father of the Web") and RFC 2068 ( www.w3.org/Protocols/rfc2068/rfc2068 ). • Entirely text based: ASCII (8-bits) or Unicode (16-bits). • Platform independent • Defines how Web browsers and Web servers communicate. • 7 instructions defined in HTTP 1.1.: GET, POST, … • Transmitted over TCP/IP (Transport Control Protocol/Internet Protocol). • Web applications are implemented over the Internet using HTML and other Web languages. Analogy of Internet Protocols IP => “Binary” (low-level Internet transmission protocol) HTTP => “Assembly” (high-level Internet transmission protocol) HTML => High Level Language (for writing web-pages) HTML (Hypertext Markup Language) • Defines syntax and semantics of the Web language. • Entirely text based (platform independent) • Hypertexts are tagged in < >, not to be displayed. They are metadata describing regular text. • Browsers are GUI-based HTML interpreters. simple.html: <html> <body> Hello, world </body> </html> HTML What happens when browsing a web page on a server? http://www.wintellect.com/simple.html • Start a client (a browser). • Type in the URL (Unified Resource Locator). • Internet’s Domain Name System (DNS) converts www.wintellect.com into an IP address (66.45.26.25). • The browser opens a socket (IP) connection to the server using default port 80 (mailbox #). http://www.wintellect.com:80/simple.html What happens when browsing a web page on a server? • The browser transmits an HTTP request to the server....
View Full Document

This note was uploaded on 04/09/2008 for the course CS 408 taught by Professor Xiao during the Spring '08 term at The University of Akron.

Page1 / 46

ASP NET Web Forms - Chapter 5 ASP .NET Web Forms Web Forms...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online