TECHAVERA Noida offers the best Tally ERP 9 training in Noida. With experienced Tally ERP 9 professionals/trainers, who will help students to learn Tally ERP 9 by making it a lightweight to the corporate standards that will help students to be prepare for the goal. We at TECHAVERA, the best institute for Tally ERP 9 Training in Noida help students to learn Tally ERP 9 with the help of live base projects. It is one of the most credible Tally ERP 9 Training Institute in Noida offering hands on practical knowledge and full time job assistance with both basic and advanced training courses in the top most MNCs.\n
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
The Internet and World WideWeb
Except where otherwise noted, the contents of this presentation are Copyright 2009 Marty Stepp and JessicaMiller.
Web Development Training innoida
A "series of tubes"(explanation)
How many internets are there, anyway? Is The Google one ofthem?
a connection of computer networks using the Internet Protocol(IP)
What's the difference between the Internet and the World Wide Web (WWW)?
the Web is the collection of web sites and pages around the world; the Internet is larger and also includes other services such as email, chat, online games,etc.
began as a US Department of Defense network called ARPANET(1960s-70s) initial services: electronic mail, file transferopenedtocommercialinterestsinlate80sWWW created in 1989-91 byTimBerners-Lee popular web browsers released: Netscape 1994, IE1995
Amazon.com opens in 1995; Google January1996 Hamster Dance web page created in1999
Key aspects of the internet
subnetworks can stand on theirown
computers can dynamically join and leave thenetwork
built on open standards; anyone can create a new internet device lack of centralized control(mostly)
everyone can use it with simple, commonly availablesoftware
Tally erp 9 training innoida
Internet Engineering Task Force (IETF): internet protocol standards Internet Corporation for Assigned Names and Numbers (ICANN): decides top-level domainnames
World Wide Web Consortium (W3C): webstandards
The internet uses a layered hardware/software architecture (also called the "OSImodel"):
physical layer : devices such as ethernet, coaxial cables, fiber-optic lines,modems
data link layer : basic hardware protocols (ethernet, wifi, DSLPPP)
network / internet layer : basic software protocol(IP)
transport layer : adds reliability to network layer (TCP,UDP)
application layer :implementsspecific communication for each kindof program (HTTP, POP3/IMAP, SSH,FTP)
a simple protocol for attempting to send data between twocomputers each device has a 32-bit IP address written as four 8-bit numbers(0-255)
find out your internet IP address: whatismyip.com find out your local IP address:
in a terminal, type: ipconfig (Windows) or ifconfig(Mac/Linux)
Transmission Control Protocol (TCP)
adds multiplexing, guaranteed message delivery on top of IP multiplexing: multiple programs using the same IPaddress
port: a number given to each program orservice
port 80: web browser (port 443 for secure browsing) port 25:email
port 5190: AOL Instant Messenger more commonports
some programs (games, streaming media programs) use simpler UDP protocol instead ofTCP
Web servers and browsers(1.2.1)
web server: software that listens for web page requests Apache
Microsoft Internet Information Server (IIS) (part ofWindows) web browser: fetches/displays documents from webservers
Microsoft Internet Explorer (IE) AppleSafari
a set of servers that map written names to IP addresses Example: www.cs.washington.edu→ 22.214.171.124
many systems maintain a local cache called a hosts file Windows: C:\Windows\system32\drivers\etc\hosts Mac:/private/etc/hosts
Uniform Resource Locator (URL)
an identifier for the location of a document on awebsite a basicURL:
upon entering this URL into the browser, it would: ask the DNS server for the IP addressof
www.aw-bc.comconnect to that IP addressat
ask the server toGET
/info/regesstepp/index.html display the resulting page on thescreen
anchor: jumps to a given section of a webpage
fetches index.html then jumps down to part of the page labeleddownloads port: for web servers on ports other than the default80
query string: a set of parameters passed to a webprogram
parameter q is set to"miserable+failure"
parameter start is set to10
Hypertext Transport Protocol (HTTP)(1.2.3)
the set of commands understood by a web server and sent froma browser some HTTP commands (your browser sends theseinternally):
GET filename :download
POST filename : send a web formresponse
PUT filename :upload
simulating a browser with a terminalwindow:
$ telnet www.cs.washington.edu 80 Trying126.96.36.199...
Connected to 188.8.131.52(184.108.40.206).
Escape character is'^]'.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 ..."><html>
when something goes wrong, the web server returns a special "error code" number to the browser, possibly followed by an HTMLdocument
Internet media ("MIME")types
sometimes when including resources in a page (style sheet, icon, multimedia object), we specify their type ofdata
Lists of MIME types: by type, byextension
Hypertext Markup Language (HTML): used for writing web pages Cascading Style Sheets (CSS): stylistic info for webpages
PHP Hypertext Processor (PHP): dynamically create pages on a web server
eXtensible Markup Language (XML): metalanguage for organizing data Structured Query Language (SQL): interaction withdatabases