Concept ofinternet web_f2010211

300 views
257 views

Published on

pro internet

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
300
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Concept ofinternet web_f2010211

  1. 1. Conception of Internet & Web C.Samnang samnang.chea369@gmail.comC.Samnang
  2. 2. InternetC.Samnang
  3. 3. Internet៚ A short form of the technical term internetwork and also referred to as Net៚ A global system of interconnected computer networks that use the standard Internet Protocol Suite (TCP/IP)៚ A network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless and optical networking technologies៚ Carries a vast range of information resources and services៚ Services over Internet ៙ Web (WWW) ៙ E-commerce ៙ Communication (e-mail, forum, chat, telephone, etc.) ៙ File transfer ៙ Online learning, working ៙ Remote connection, etc.C.Samnang 3
  4. 4. Visualization from the Opte ProjectC.Samnang 4
  5. 5. Protocols៚ Open Systems Interconnection model simplified (OSI model) ៙ Application: HTTP, FTP, POP, IMAP, SMTP, DNS, SSH, etc. ៙ Transport: TCP (Transport Control Protocol), UDP (User Datagram Protocol) ៙ Network: IP (Internet Protocol) ៙ Data Link: no specified៚ Application Layer ៙ HTTP (HyperText Transfer Protocol): Web ៙ FTP (File Transfer Protocol): file transfer ៙ POP (Post Office Protocol)/IMAP (Internet Message Access Protocol), SMTP (Simple Mail Transfer Protocol): e-mail ៙ DNS (Domain Name Server): translating hostnames into IP address ៙ SSH (Secure Shell): remote secure connectionC.Samnang 5
  6. 6. History៚ 1959-68: ARPA Project, Ministry of Defense of America launched a network to support the consequences of the nuclear conflict.៚ 1969: ARPANET network, universities of America were installed lots of computers that were connected to the network.៚ 1970-82: Open world wide, the first connection with Norway and London៚ 1983: Internet via TCP៚ 1986: Highway of information, National Science Foundation deployed super- computers for speeding up the debit of Internet.៚ 1987-92: Expansion of Internet, private companies were connected to Internet.៚ 1993-2003: Explosion of Internet (Web and e-mail)C.Samnang 6
  7. 7. WebC.Samnang
  8. 8. Web៚ World Wide Web, abbreviated as WWW and commonly known as Web៚ A system of interlinked hypertext documents accessed via Internet៚ Client/Server Model៚ Based on 3 concepts: ៙ Location: URL (Uniform Resource Locator) ៙ Protocol: HTTP ៙ Language: HTML (HyperText Markup Language)៚ Functions: ៙ Clients communicate with a web server via HTTP. ៙ Servers verify the request and authentication, and transmit the responses. ៙ Web browsers interpret the responses and display (maybe with a plug-in).C.Samnang 8
  9. 9. History៚ Origin ៙ Birth of CERN: A requirement to exchange of documents, photos, etc. ៙ 1989: Network of Document by Tim Berbers-Lee ៙ 1990: The first prototype in text mode ៙ 1991: The demonstration at Hypertext 91 by San Antonio៚ Evolution ៙ 1993: The first Mosaic GUI by Marc Andreesen ៙ 1994: ៜ Netscape Com. Corp. by Marc Andreesen ៜ WWW Consortium (W3C) by Tim Berbers-Lee after leaving CERN and founded by MIT ៙ 1996: Cascading Style Sheet (CSS)C.Samnang 9
  10. 10. Document Address៚ Uniform Resource Locator (URL): ៙ A URI that specifies where an identified resource is available and the mechanism for retrieving ៙ 3 parts: ៜ protocol (how) ៜ domain (hostname or IP) (where) ៜ file name (which)៚ URI: ៙ A string of characters used to identify a name or a resource on the Internet ៙ One can classify URIs as locators (URLs), or as names (URNs), or as both.៚ Uniform Resource Name (URN): defines an items identity, while the URL provides a method for finding it.៚ i.e. ៚ http://www.google.com/index.html ៚ http://www.xyz.com/x%20y%20z%20.html (with URL encoding)C.Samnang 10
  11. 11. Document Address (cont.)៚ Different components of a URL: ៙ proto://domain:port/path?args ៙ proto: protocol (http, https, ftp, etc.) ៙ domain: hostname or IP ៙ port: port number (80 for http, 443 for https, etc.) ៙ path: maybe contains a fragment ៜ i.e. http://en.wikipedia.org/wiki/Internet#Protocols ៙ args: allows to pass information to server-side applications ៜ i.e. http://www.google.com/search?hl=en&source=hp&q=Int ernet&aq=f&aqi=g10&aql=f&oq=៚ URL path: ៙ Relative : img/xyz.png (a link in http://www.xyz.com/index.html) ៙ Absolute path: http://www.xyz.com/img/xyz.pngC.Samnang 11
  12. 12. Web Page, Web Site & Web Browser៚ Web page (or webpage): ៙ A document or information resource that is suitable for the World Wide Web and can be accessed through a web browser and displayed ៙ This information is usually in HTML or XHTML format, and may link to other web pages via hypertext links. ៙ Web pages frequently subsume other resources such as style sheets, scripts and images.៚ Web site (website): ៙ A collection of related web pages containing images, videos, etc. ៙ A web site is hosted on at least one web server, accessible via a network such as the Internet or a private local area network through a URL.៚ Web browser (or Internet browser): a software application for retrieving, presenting, and traversing information resources on the World Wide WebC.Samnang 12
  13. 13. During displaying the content, a web browsers request other resources such asimages, music, etc.Static Web PageC.Samnang 13
  14. 14. A server-side application may use the arguments.Dynamic Web PageC.Samnang 14
  15. 15. Proxy៚ Proxy server: ៙ A server (a computer or an application) that acts as intermediary between clients and servers ៙ Most proxies are a web proxy, a;;owing access to content on the web.៚ Potential purposes of a proxy: ៙ Keep machines behind it anonymous (security) ៙ Speed up access to resources (cache) ៙ Apply access policy to network services or content, i.e. block undesired sites ៙ Log or audit usage, i.e. provide company employee Internet usage reporting ៙ Bypass security or parental controls ៙ Scan transmitted content for malware before delivery ៙ Scan outbound content, e.g., for data leak protection ៙ Circumvent regional restrictionsC.Samnang 15
  16. 16. Proxy & CacheC.Samnang 16
  17. 17. Internet and internet is Sometimes someone asks different because of I and i. me to install some plug-ins. It’s annoying. Cool. You’re idiots. I don’t care. Internet and web is the same. I go to suffer Internet or web. Go to school again, IE. This web page is COOL.When it’s with me, why is itspresentation DIFFERENT? What are web 1.0 and web 2.0? I know. You’re HOT. Ask my developers Google. I know that I don’t know. Write one page and send to your teacher.ComicC.Samnang 17
  18. 18. The EndC.Samnang

×