INTERNET APPLICATIONS

Slides:



Advertisements
Similar presentations
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Advertisements

44212: Web-site Development
Web Server Administration
DNS. DNS is a network service that enables clients to resolve names to IP address and vice-versa. Allows machines to be logically grouped by domain names.
Internet Applications INTERNET & INTERNET APPLICATIONS.
Internet and World Wide Web Technologies E-commerce Book Chapter 3 pages Concentrate on
Layer 7- Application Layer
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
CPSC 441: DNS1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes derived.
DOMAIN NAME & HOSTING REGISTRATION By MaxwebInfo.com CALL GET DOMAIN AND HOST IN 15 MINS & chat –
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: Application Layer Network Basics.
Web Client/Server Communication A290/A590, Fall /09/2014.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
IT 210 The Internet & World Wide Web introduction.
Chapter 7: Using Windows Servers to Share Information.
Internet-Based Client Access
Internal NetworkExternal Network. Hub Internal NetworkExternal Network WS.
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
Internet Overview Part II Mrs. Wilson Internet Basics & WAY Beyond!
Microsoft Internet Information Services 5.0 (IIS) By: Edik Magardomyan Fozi Abdurhman Bassem Albaiady Vince Serobyan.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Proxy Server PROXY SERVER. What is a Web Proxy? Proxy Server A proxy is a host which relays web access requests from clients Used when clients do not.
Application Services COM211 Communications and Networks CDA College Theodoros Christophides
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
4343 X2 – Outline The Domain Name System The Web.
CITA 310 Section 6 Providing Services (Textbook Chapter 8)
Web Server Administration Chapter 4 Name Resolution.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
Ch 2. Application Layer Myungchul Kim
Chapter 10: Application Layer
Internet Service Providers and types of internet connections
Web and Proxy Server.
Introduction to the Internet
Understand Names Resolution
Chapter 7: Using Windows Servers
IS1500: Introduction to Web Development
Application layer tcp/ip
Introduction to Operating Systems
Instructor Materials Chapter 5 Providing Network Services
Instructor Materials Chapter 10: Application Layer
Domain Name System DNS - A system for converting host names and domain names into IP addresses on the Internet or on local networks that use the TCP/IP.
Technologies and Applications
Level 2 Diploma Unit 10 Setting up an IT Network
Web Development Web Servers.
Implementing TCP/IP.
The Internet.
Some bits on how it works
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Internet and the web Summary of terms discusses and review
Unit 5: Providing Network Services
Internet Applications
Chapter 10: Application Layer
الوحدة 5 مقدمة في شبكة الانترنت.
CompTIA Server+ Certification (Exam SK0-004)
Internet Applications
IIS.
מבוא לתכנות בסביבת אינטרנט
IS 4506 Server Configuration (HTTP Server)
Lesson 3: Introduction to Internet Technology
DNS: Domain Name System
Chapter 10: Application Layer
APACHE WEB SERVER.
Information Retrieval and Web Design
Web Servers (IIS and Apache)
Computer Networks Protocols
IS 4506 Configuring the FTP Service
Presentation transcript:

INTERNET APPLICATIONS

Internet Applications Domain Name Service Proxy Service Mail Service Web Service

DNS DNS

Internet Naming Hierarchy DNS Internet Naming Hierarchy The silent dot at the end of all addresses .com .net .org .in .tcd .ac .co .iitk www www

DNS Operation DNS Setup A DNS server maintains the name to IP address mapping of the domain for which it is the name server. The DNS server for a domain is registered with the domain registrar and the entry is maintained by the Internet Root-Servers (13) or Country Level Root-Servers. Whenever a server is queried, if doesn’t have the answer, the root servers are contacted. The root servers refer to the DNS server for that domain (in case the domain is a top level domain) or the Country Root Server (in case the domain is country level domain).

Proxy Server PROXY SERVER

Internet Connections Customers connect to an ISP Proxy Server Internet Connections ISP network ISP network Backbone networks Bandwidth-limited links ISP network Customers connect to an ISP ISPs connect to backbone Customer Networks

Internet Connections Cost of connections is based on bandwidth Proxy Server Internet Connections Cost of connections is based on bandwidth Cost of connection is a major part of network cost Organisations only obtain as much bandwidth as they can afford Many organisations in Asia-Pacific only have 64kb/s – 2Mb/s connections (as compared to their counterpart in US and Europe who have bandwidths of 2.4 Gbps – 10 Gbps)

Proxy Server What is a Web Proxy? A proxy is a host which relays web access requests from clients Used when clients do not access the web directly Used for security, logging, accounting and performance browser proxy web

What is Web Caching? Storing copies of recently accessed web pages Proxy Server What is Web Caching? Storing copies of recently accessed web pages Pages are delivered from the cache when requested again Browser caches Proxy caches

Why Cache? Shorter response time Reduced bandwidth requirement Proxy Server Why Cache? Shorter response time Reduced bandwidth requirement Reduced load on servers Access control and logging

Popular Proxy Caches Apache proxy MS proxy server WinProxy Squid Squid is popular because it is powerful, configurable and free Many others

Web Server WEB SERVER

Web Server Web Server HTTP (Hyper Text Transfer Protocol) is used to transfer web pages from a Web Server to Web Client (Browser) Web Pages are arranged in a directory structure in the Web Server HTTP supports CGI (Common Gateway interface) HTTP supports Virtual Hosting (Hosting multiple sites on the same server) Popular Web Servers Apache Windows IIS IBM Websphere

Email EMAIL

Mail Architecture Internet Mail Client Mail Client Mail Server Email Mail Architecture Internet Mail Server Mail Server Mail Client Mail Client

Email Mail Architecture

Email Mail Architecture Simple Mail Transfer Protocol (SMTP) is used to transfer mail between Mail Servers over Internet Post Office Protocol (PoP) and Interactive Mail Access Protocol (IMAP) is used between Client and Mail Server to retrieve mails The mail server of a domain is identified by the MX record of that domain Popular Mail Servers Sendmail/Postfix Microsoft Exchange Server IBM Lotus