note2004 - Internet Programming CMC3524 Dr. S.F. Wu (R323,...

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

View Full Document Right Arrow Icon
Internet Programming CMC3524 Dr. S.F. Wu (R323, x706, [email protected]) Continuous Assessment – 30% (Tests 10%, Assignment 10%, Lab 10%) Examination – 70% Reference book: Programming the World Web Web, R.W. Sebesta, 2 nd edition, Addison Wesley
Background image of page 1

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

View Full DocumentRight Arrow Icon
Internet Programming Slide 1 Background ± Origins ARPAnet - late 1960s and early 1970s Network reliability For ARPA-funded research organizations ± BITnet, CSnet - late 1970s & early 1980s email and file transfer for other institutions ± NSFnet - 1986 Originally for non-DOD funded places Initially connected five supercomputer centers By 1990, it had replaced ARPAnet for non-military uses Soon became the network for all (by 1990)
Background image of page 2
Internet Programming Slide 2 What is Internet? ± A world-wide network of computer networks ± At the lowest level, since 1982, all connections use TCP/IP ± TCP/IP hides the differences among devices connected to the Internet ± Internet Protocol (IP) Addresses Every node has a unique numeric address Form: 32-bit binary number (E.g. 191.57.126.0) New standard, IPv6, has 128 bits (1998) Organizations are assigned groups of IPs for their computers ± Domain names Form: host-name.domain-names (e.g. www.microsoft.com) First domain is the smallest; last is the largest Last domain specifies the type of organization Fully qualified domain name - the host name and all of the domain names DNS servers - convert fully qualified domain names to IPs.
Background image of page 3

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

View Full DocumentRight Arrow Icon
Internet Programming Slide 3 World Wide Web ± By the mid-1980s, several different protocols had been invented and were being used on the Internet, all with different user interfaces (E.g. telnet, ftp, usenet). They all run on top of TCP/IP. ± The WWW was designed as a possible solution to the proliferation of different protocols being used on the Internet. ± Origins Tim Berners-Lee at CERN proposed the Web in 1989 Purpose: to allow scientists to have access to many databases of scientific work through their own computers ± Document form: hypertext as HTML ± Browser and Web Server http
Background image of page 4
Internet Programming Slide 4 Web Programming ± HTML Text file to describe the general form and layout of documents An HTML document is a mix of content and controls Controls have tags and their attributes Tags often delimit content and specify something about how the content should be arranged in the document Attributes provide additional information about the content of a tag Text editor (notepad) or HTML editor (Frontpage) Cascading Style Sheet (CSS) ± JavaScript A client-side HTML-embedded scripting language Only related to Java through syntax Dynamically typed and not object-oriented Provides a way to access elements of HTML documents and dynamically change them ± Perl Provides server-side computation for HTML documents, through CGI Perl is good for CGI programming because: ² Direct access to operating systems functions
Background image of page 5

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

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

This note was uploaded on 11/28/2011 for the course COMPUTER S 561 taught by Professor Qianzhang during the Spring '11 term at King Saud University.

Page1 / 35

note2004 - Internet Programming CMC3524 Dr. S.F. Wu (R323,...

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

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