SlideShare a Scribd company logo
Proxy Server
PROXY SERVER
Proxy servers operate as an intermediary between
a local network and services available on a larger
one, such as the Internet
• Proxy share a connection to others
• Proxy act as gateway
• Proxy act as Cache Server/Firewall
6
Purpose of Proxy server
 Improve Performance
 Act as Cache server
 Cache web pages & provide them back without requesting
the page again from website server.
Bandwidth control
 Reduces the Bandwidth requirements for an large
Organization.
Filter Requests



Prevent access to some web sites!!!
Prevent access to some protocols
Prevent access of network on Time
Basis. Surfing
Anonymously Browsing the WWW without any identification!!!  

TYPES OF PROXY SERVERS
4
•
•
•
•
Caching proxy server
Web proxy server
Content-filtering web proxy
Anonymizing proxy server
Main purpose of using proxies
 Improve Performance
 Act as Cache server
 Cache web pages & provide them back without requesting
the page again from website server.
Bandwidth control
 Reduces the Bandwidth requirements for an large
Organization.
Filter Requests



Prevent access to some web sites!!!
Prevent access to some protocols
Prevent access of network on Time
Basis. Surfing
Anonymously Browsing the WWW without any identification!!!  

Improving Performance
Caching can greatly speed up Internet access. If one or more Internet sites
are frequently requested, they are kept in the proxy's cache, so that when a
user requests them, they are delivered directly from the proxy's cache
instead of from the original Internet site.
Caches diminish the need for network bandwidth, typically by 35% or more,
by reducing the traffic from browsers to content servers.
 Bandwidth control
– Policy-based Bandwidth Limits
– Deny by content type
INTERNET
64
Kbps
128
Kbps
512
Kbps 1 Mbps
 Caching
 Reduces latency (Sites takes
less time to open)
Reduces Network Traffic
( Reduces Data uses)

MECHANISM OF PROXY
SERVER
client ISP
www.abc.com
Block
www.xyz.com
10
www.abc.com
www.xyz.com
Proxy server
www.abc.com
MECHANISM OF PROXY
SERVER
8
 Proxy server accepts request from client.
 It generates response based on two conditions.
 If the document exits in the local cache, proxy
server itself provides the required retrieval to the
client.
MECHANISM OF PROXY
SERVER
9
 If there is a cache miss then the request is been
forwarded to the original server.
 The proxy server transfers the replies to the
client and also being caches them.
 The proxy server thus acts both as the client and
the server.
LAN
IP : 172.16.0.1
Proxy Server
INTERNET
IP : 217.219.66.2
Gw : 217.219.66.1
IP : 172.16.0.2
Gw : 172.16.0.1
Source IP
172.16.0.2
www.yahoo.com
Dest IP
209.191.93.52
LAN
Proxy Server
INTERNET
IP : 217.219.66.2
Gw : 217.219.66.1
IP : 172.16.0.2
Gw : 172.16.0.1
IP : 172.16.0.1
Source IP
217.219.66.2
www.yahoo.com
Dest IP
209.191.93.52
Change Source IP Address
Source IP
172.16.0.2
www.yahoo.com
Dest IP
209.191.93.52
LAN
INTERNET
IP : 172.16.0.1
Proxy Server
IP : 217.219.66.2
Gw : 217.219.66.1
Source IP
209.191.93.52
Dest IP
217.219.66.2
Change Source IP Address
& Destination IP Address
IP : 172.16.0.2
Gw : 172.16.0.1
LAN
IP : 172.16.0.1
Proxy Server
INTERNET
IP : 217.219.66.2
Gw : 217.219.66.1
Source IP
209.191.93.52
Dest IP
217.219.66.2
Change Dest. IP Address
Source IP
209.191.93.52
Dest IP
172.16.0.2
IP : 172.16.0.2
Gw : 172.16.0.1
LAN
IP : 172.16.0.2
Gw : 172.16.0.1
Source IP
209.191.93.52
Dest IP
172.16.0.2
IP : 172.16.0.1
Proxy Server
INTERNET
IP : 217.219.66.2
Gw : 217.219.66.1
HTTP PROXY SERVERS
15
 "Middlemen" between clients and servers

Proxies which process http requests are
known as http proxy servers
Proxy
Server
Looks like a server
sending responses
Looks like a client
making requests
KEY FEATURES OF HTTP PROXY
SERVERS
16
 It may rewrite the client’s requests
 It Provides Anonymity and Security
 It is a Caching Proxy server
 Serves as content filter
ADVANTAGES
OF HTTP PROXY SERVERS
17
 Better Performance
 Less trafficking
 Reduces latency
 Conserves bandwidth
 Good at logging
Proxy http ftp dns email
Proxy http ftp dns email
Proxy http ftp dns email
DNS
What DNS do?
Convert user friendly names to user-unfriendly
strings of long arbitrary number.
Simply put convert Domain names to IP addresses
and back.
http://www.bsnl.co.in.
◦ http:// - protocol that is used
◦ www – browsing service
◦ ‘.’ at the end root domain
◦ co.in - Top level domain (TLD)
◦ bsnl – second level domain
hosts file
Earlier the name service was done using a local file inside
every computer
◦ hosts file
◦ /etc/hosts in *nix
◦ %systemroot%system32driversetchosts in windows
It is tedious task to update this file every time a change
occurs
Domain Name Space Hierarchy
DNS is organized in a hierarchical tree
structure
◦ Domain Root
◦ Top-Level Domain (TLD)
◦ Second Level Domain
◦ Sub domain
◦ Host or resource
FQDN (Fully Qualified Domain Name)
jacob.hr.microsoft.com
◦jacob – hostname
◦hr – sub domain
◦microsoft – second level domain
◦.com-TLD
DNS Hierachy
Root
.com/co.
google.
Mail Drive maps
Yahoo Bsnl
Rttchyd Rttctvm Alttc
DC
.gov
kerala
.mil .edu .int .net
Root domain
TLD
Secondary
Subdomain
Host
dc.alttc.bsnl.co.in(FQDN)
Types of DNS servers
•Primary
•Secondary
•Cache only
Proxy http ftp dns email
FTP
FTP
FTP, short for"File Transfer Protocol," can transfer
files between any computers that are networked.
It is platform independent
Works in client server architecture
Can be Open or restricted with username and
passwords
Email
Email
Method of electronically sending messages.
Store and Forward System.
Multiple Copies on one go.
Can include acknowledgements.
Requires a mail account to operate.
Mails are available globally.
Email address
•Two parts
–Separated by @
–eg. username@domain-name
–Domain refers to the mail server
–Username refers to the unique ID of the user
–domain name consists of a dot (".") followed by three or
more letters (such as .com and .gov) that indicate the
top-level domain (TLD) which indicates the type of
organization or the country where the host server is
located.
Proxy http ftp dns email
Protocols
SMTP
◦ Simple Mail Transfer Protocol, Port No. 25
POP3
◦ Post Office Protocol version 3, Port No. 110
IMAP
◦ Internet Message Access Protocol, Port No. 143
POP or IMAP
Components of Email
• Header
– Date, Time, From, To, CC, BCC, Subject
• Body
HTTP server
A web server is a computer system that processes
requests via HTTP to distribute information on the
World Wide Web.
The primary function of a web server is to store,
process and deliver web pages to clients.
The Pages delivered are most frequently HTML
documents, which may include images, style sheets
and scripts in addition to text content.
Eg of http server : IIS, Apache, nginx..
Ad

More Related Content

What's hot (20)

Http - All you need to know
Http - All you need to knowHttp - All you need to know
Http - All you need to know
Gökhan Şengün
 
SFDC Outbound Integrations
SFDC Outbound IntegrationsSFDC Outbound Integrations
SFDC Outbound Integrations
Sujit Kumar
 
CCNA 1 Chapter 10 v5.0 2014
CCNA 1 Chapter 10 v5.0 2014CCNA 1 Chapter 10 v5.0 2014
CCNA 1 Chapter 10 v5.0 2014
Đồng Quốc Vương
 
HTTP Presentation
HTTP Presentation HTTP Presentation
HTTP Presentation
Lana Dujanovic
 
21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards
Denis Ristic
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
selvakumar_b1985
 
Http basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-pptHttp basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-ppt
Qwinix Technologies
 
Web services
Web servicesWeb services
Web services
smitha273566
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)
maamir farooq
 
HTTP Protocol Basic
HTTP Protocol BasicHTTP Protocol Basic
HTTP Protocol Basic
Chuong Mai
 
HTTP fundamentals for developers
HTTP fundamentals for developersHTTP fundamentals for developers
HTTP fundamentals for developers
Mario Cardinal
 
HTTP Basic
HTTP BasicHTTP Basic
HTTP Basic
Joshua Yoon
 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
Toushik Paul
 
What is SPDY
What is SPDYWhat is SPDY
What is SPDY
Akash Panchal
 
Http protocol
Http protocolHttp protocol
Http protocol
Arpita Naik
 
Http
HttpHttp
Http
NITT, KAMK
 
New features in PMTA 5.0
New features in PMTA 5.0New features in PMTA 5.0
New features in PMTA 5.0
SparkPost
 
Web (HTTP) request to response life cycle
Web (HTTP) request to response life cycleWeb (HTTP) request to response life cycle
Web (HTTP) request to response life cycle
Gopakumar Kunduveetil
 
What's up with HTTP?
What's up with HTTP?What's up with HTTP?
What's up with HTTP?
Mark Nottingham
 
Http - All you need to know
Http - All you need to knowHttp - All you need to know
Http - All you need to know
Gökhan Şengün
 
SFDC Outbound Integrations
SFDC Outbound IntegrationsSFDC Outbound Integrations
SFDC Outbound Integrations
Sujit Kumar
 
21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards
Denis Ristic
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
selvakumar_b1985
 
Http basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-pptHttp basics by-joshi_29_4_15-ppt
Http basics by-joshi_29_4_15-ppt
Qwinix Technologies
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
Gurjot Singh
 
Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)
maamir farooq
 
HTTP Protocol Basic
HTTP Protocol BasicHTTP Protocol Basic
HTTP Protocol Basic
Chuong Mai
 
HTTP fundamentals for developers
HTTP fundamentals for developersHTTP fundamentals for developers
HTTP fundamentals for developers
Mario Cardinal
 
New features in PMTA 5.0
New features in PMTA 5.0New features in PMTA 5.0
New features in PMTA 5.0
SparkPost
 
Web (HTTP) request to response life cycle
Web (HTTP) request to response life cycleWeb (HTTP) request to response life cycle
Web (HTTP) request to response life cycle
Gopakumar Kunduveetil
 

Similar to Proxy http ftp dns email (20)

Lecture15
Lecture15Lecture15
Lecture15
Vedpal Yadav
 
Lecture15
Lecture15Lecture15
Lecture15
Sunil Arora
 
Internet applicati
Internet applicatiInternet applicati
Internet applicati
Prawin Subramanian
 
Http Proxy Server
Http Proxy ServerHttp Proxy Server
Http Proxy Server
Sourav Roy
 
Proxy Server
Proxy ServerProxy Server
Proxy Server
guest095022
 
Ubuntu For Intranet Services
Ubuntu For Intranet ServicesUbuntu For Intranet Services
Ubuntu For Intranet Services
Dom Cimafranca
 
Proxy Server: A Comprehensive Guide
Proxy Server: A Comprehensive GuideProxy Server: A Comprehensive Guide
Proxy Server: A Comprehensive Guide
HTS Hosting
 
SESSION8_AWS how to deploy the resources and services
SESSION8_AWS how to deploy the resources and servicesSESSION8_AWS how to deploy the resources and services
SESSION8_AWS how to deploy the resources and services
Saravanan68713
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
aisadhsa
 
Proxy Servers
Proxy ServersProxy Servers
Proxy Servers
Sourav Roy
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
hashim102
 
Web server
Web serverWeb server
Web server
Nirav Daraniya
 
World wide web architecture presentation
World wide web architecture presentationWorld wide web architecture presentation
World wide web architecture presentation
ImMe Khan
 
Module 5 Application and presentation Layer .pptx
Module 5 Application and presentation Layer .pptxModule 5 Application and presentation Layer .pptx
Module 5 Application and presentation Layer .pptx
AASTHAJAJOO
 
web server
web serverweb server
web server
nava rathna
 
Group18_Awesome4some:Proxy server.ppt
Group18_Awesome4some:Proxy server.pptGroup18_Awesome4some:Proxy server.ppt
Group18_Awesome4some:Proxy server.ppt
Anitha Selvan
 
Proxy Server
Proxy ServerProxy Server
Proxy Server
Netwax Lab
 
Web Browsers.pptx
Web Browsers.pptxWeb Browsers.pptx
Web Browsers.pptx
HariomMangal1
 
Web & HTTP
Web & HTTPWeb & HTTP
Web & HTTP
MansiSingh269494
 
applayer.pptx
applayer.pptxapplayer.pptx
applayer.pptx
ssuser8b4eb21
 
Http Proxy Server
Http Proxy ServerHttp Proxy Server
Http Proxy Server
Sourav Roy
 
Ubuntu For Intranet Services
Ubuntu For Intranet ServicesUbuntu For Intranet Services
Ubuntu For Intranet Services
Dom Cimafranca
 
Proxy Server: A Comprehensive Guide
Proxy Server: A Comprehensive GuideProxy Server: A Comprehensive Guide
Proxy Server: A Comprehensive Guide
HTS Hosting
 
SESSION8_AWS how to deploy the resources and services
SESSION8_AWS how to deploy the resources and servicesSESSION8_AWS how to deploy the resources and services
SESSION8_AWS how to deploy the resources and services
Saravanan68713
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
aisadhsa
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
hashim102
 
World wide web architecture presentation
World wide web architecture presentationWorld wide web architecture presentation
World wide web architecture presentation
ImMe Khan
 
Module 5 Application and presentation Layer .pptx
Module 5 Application and presentation Layer .pptxModule 5 Application and presentation Layer .pptx
Module 5 Application and presentation Layer .pptx
AASTHAJAJOO
 
Group18_Awesome4some:Proxy server.ppt
Group18_Awesome4some:Proxy server.pptGroup18_Awesome4some:Proxy server.ppt
Group18_Awesome4some:Proxy server.ppt
Anitha Selvan
 
Ad

Recently uploaded (20)

Lecture - 7 Canals of the topic of the civil engineering
Lecture - 7  Canals of the topic of the civil engineeringLecture - 7  Canals of the topic of the civil engineering
Lecture - 7 Canals of the topic of the civil engineering
MJawadkhan1
 
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
ijdmsjournal
 
Water Industry Process Automation & Control Monthly May 2025
Water Industry Process Automation & Control Monthly May 2025Water Industry Process Automation & Control Monthly May 2025
Water Industry Process Automation & Control Monthly May 2025
Water Industry Process Automation & Control
 
Applications of Centroid in Structural Engineering
Applications of Centroid in Structural EngineeringApplications of Centroid in Structural Engineering
Applications of Centroid in Structural Engineering
suvrojyotihalder2006
 
Working with USDOT UTCs: From Conception to Implementation
Working with USDOT UTCs: From Conception to ImplementationWorking with USDOT UTCs: From Conception to Implementation
Working with USDOT UTCs: From Conception to Implementation
Alabama Transportation Assistance Program
 
Slide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptxSlide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptx
vvsasane
 
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
Construction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil EngineeringConstruction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil Engineering
Lavish Kashyap
 
Machine foundation notes for civil engineering students
Machine foundation notes for civil engineering studentsMachine foundation notes for civil engineering students
Machine foundation notes for civil engineering students
DYPCET
 
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic AlgorithmDesign Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Journal of Soft Computing in Civil Engineering
 
AI-Powered Data Management and Governance in Retail
AI-Powered Data Management and Governance in RetailAI-Powered Data Management and Governance in Retail
AI-Powered Data Management and Governance in Retail
IJDKP
 
Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025
Antonin Danalet
 
Construction-Chemicals-For-Waterproofing.ppt
Construction-Chemicals-For-Waterproofing.pptConstruction-Chemicals-For-Waterproofing.ppt
Construction-Chemicals-For-Waterproofing.ppt
ssuser2ffcbc
 
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdf
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdfSmart City is the Future EN - 2024 Thailand Modify V1.0.pdf
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdf
PawachMetharattanara
 
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
PawachMetharattanara
 
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdfML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
rameshwarchintamani
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
22PCOAM16 ML Unit 3 Full notes PDF & QB.pdf
Guru Nanak Technical Institutions
 
introduction technology technology tec.pptx
introduction technology technology tec.pptxintroduction technology technology tec.pptx
introduction technology technology tec.pptx
Iftikhar70
 
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation RateModeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Journal of Soft Computing in Civil Engineering
 
Lecture - 7 Canals of the topic of the civil engineering
Lecture - 7  Canals of the topic of the civil engineeringLecture - 7  Canals of the topic of the civil engineering
Lecture - 7 Canals of the topic of the civil engineering
MJawadkhan1
 
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
ijdmsjournal
 
Applications of Centroid in Structural Engineering
Applications of Centroid in Structural EngineeringApplications of Centroid in Structural Engineering
Applications of Centroid in Structural Engineering
suvrojyotihalder2006
 
Slide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptxSlide share PPT of SOx control technologies.pptx
Slide share PPT of SOx control technologies.pptx
vvsasane
 
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
Construction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil EngineeringConstruction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil Engineering
Lavish Kashyap
 
Machine foundation notes for civil engineering students
Machine foundation notes for civil engineering studentsMachine foundation notes for civil engineering students
Machine foundation notes for civil engineering students
DYPCET
 
AI-Powered Data Management and Governance in Retail
AI-Powered Data Management and Governance in RetailAI-Powered Data Management and Governance in Retail
AI-Powered Data Management and Governance in Retail
IJDKP
 
Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025
Antonin Danalet
 
Construction-Chemicals-For-Waterproofing.ppt
Construction-Chemicals-For-Waterproofing.pptConstruction-Chemicals-For-Waterproofing.ppt
Construction-Chemicals-For-Waterproofing.ppt
ssuser2ffcbc
 
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdf
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdfSmart City is the Future EN - 2024 Thailand Modify V1.0.pdf
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdf
PawachMetharattanara
 
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
PawachMetharattanara
 
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdfML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
rameshwarchintamani
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
introduction technology technology tec.pptx
introduction technology technology tec.pptxintroduction technology technology tec.pptx
introduction technology technology tec.pptx
Iftikhar70
 
Ad

Proxy http ftp dns email

  • 2. PROXY SERVER Proxy servers operate as an intermediary between a local network and services available on a larger one, such as the Internet • Proxy share a connection to others • Proxy act as gateway • Proxy act as Cache Server/Firewall 6
  • 3. Purpose of Proxy server  Improve Performance  Act as Cache server  Cache web pages & provide them back without requesting the page again from website server. Bandwidth control  Reduces the Bandwidth requirements for an large Organization. Filter Requests    Prevent access to some web sites!!! Prevent access to some protocols Prevent access of network on Time Basis. Surfing Anonymously Browsing the WWW without any identification!!!   
  • 4. TYPES OF PROXY SERVERS 4 • • • • Caching proxy server Web proxy server Content-filtering web proxy Anonymizing proxy server
  • 5. Main purpose of using proxies  Improve Performance  Act as Cache server  Cache web pages & provide them back without requesting the page again from website server. Bandwidth control  Reduces the Bandwidth requirements for an large Organization. Filter Requests    Prevent access to some web sites!!! Prevent access to some protocols Prevent access of network on Time Basis. Surfing Anonymously Browsing the WWW without any identification!!!   
  • 6. Improving Performance Caching can greatly speed up Internet access. If one or more Internet sites are frequently requested, they are kept in the proxy's cache, so that when a user requests them, they are delivered directly from the proxy's cache instead of from the original Internet site. Caches diminish the need for network bandwidth, typically by 35% or more, by reducing the traffic from browsers to content servers.  Bandwidth control – Policy-based Bandwidth Limits – Deny by content type INTERNET 64 Kbps 128 Kbps 512 Kbps 1 Mbps  Caching  Reduces latency (Sites takes less time to open) Reduces Network Traffic ( Reduces Data uses) 
  • 7. MECHANISM OF PROXY SERVER client ISP www.abc.com Block www.xyz.com 10 www.abc.com www.xyz.com Proxy server www.abc.com
  • 8. MECHANISM OF PROXY SERVER 8  Proxy server accepts request from client.  It generates response based on two conditions.  If the document exits in the local cache, proxy server itself provides the required retrieval to the client.
  • 9. MECHANISM OF PROXY SERVER 9  If there is a cache miss then the request is been forwarded to the original server.  The proxy server transfers the replies to the client and also being caches them.  The proxy server thus acts both as the client and the server.
  • 10. LAN IP : 172.16.0.1 Proxy Server INTERNET IP : 217.219.66.2 Gw : 217.219.66.1 IP : 172.16.0.2 Gw : 172.16.0.1 Source IP 172.16.0.2 www.yahoo.com Dest IP 209.191.93.52
  • 11. LAN Proxy Server INTERNET IP : 217.219.66.2 Gw : 217.219.66.1 IP : 172.16.0.2 Gw : 172.16.0.1 IP : 172.16.0.1 Source IP 217.219.66.2 www.yahoo.com Dest IP 209.191.93.52 Change Source IP Address Source IP 172.16.0.2 www.yahoo.com Dest IP 209.191.93.52
  • 12. LAN INTERNET IP : 172.16.0.1 Proxy Server IP : 217.219.66.2 Gw : 217.219.66.1 Source IP 209.191.93.52 Dest IP 217.219.66.2 Change Source IP Address & Destination IP Address IP : 172.16.0.2 Gw : 172.16.0.1
  • 13. LAN IP : 172.16.0.1 Proxy Server INTERNET IP : 217.219.66.2 Gw : 217.219.66.1 Source IP 209.191.93.52 Dest IP 217.219.66.2 Change Dest. IP Address Source IP 209.191.93.52 Dest IP 172.16.0.2 IP : 172.16.0.2 Gw : 172.16.0.1
  • 14. LAN IP : 172.16.0.2 Gw : 172.16.0.1 Source IP 209.191.93.52 Dest IP 172.16.0.2 IP : 172.16.0.1 Proxy Server INTERNET IP : 217.219.66.2 Gw : 217.219.66.1
  • 15. HTTP PROXY SERVERS 15  "Middlemen" between clients and servers  Proxies which process http requests are known as http proxy servers Proxy Server Looks like a server sending responses Looks like a client making requests
  • 16. KEY FEATURES OF HTTP PROXY SERVERS 16  It may rewrite the client’s requests  It Provides Anonymity and Security  It is a Caching Proxy server  Serves as content filter
  • 17. ADVANTAGES OF HTTP PROXY SERVERS 17  Better Performance  Less trafficking  Reduces latency  Conserves bandwidth  Good at logging
  • 21. DNS
  • 22. What DNS do? Convert user friendly names to user-unfriendly strings of long arbitrary number. Simply put convert Domain names to IP addresses and back. http://www.bsnl.co.in. ◦ http:// - protocol that is used ◦ www – browsing service ◦ ‘.’ at the end root domain ◦ co.in - Top level domain (TLD) ◦ bsnl – second level domain
  • 23. hosts file Earlier the name service was done using a local file inside every computer ◦ hosts file ◦ /etc/hosts in *nix ◦ %systemroot%system32driversetchosts in windows It is tedious task to update this file every time a change occurs
  • 24. Domain Name Space Hierarchy DNS is organized in a hierarchical tree structure ◦ Domain Root ◦ Top-Level Domain (TLD) ◦ Second Level Domain ◦ Sub domain ◦ Host or resource
  • 25. FQDN (Fully Qualified Domain Name) jacob.hr.microsoft.com ◦jacob – hostname ◦hr – sub domain ◦microsoft – second level domain ◦.com-TLD
  • 26. DNS Hierachy Root .com/co. google. Mail Drive maps Yahoo Bsnl Rttchyd Rttctvm Alttc DC .gov kerala .mil .edu .int .net Root domain TLD Secondary Subdomain Host dc.alttc.bsnl.co.in(FQDN)
  • 27. Types of DNS servers •Primary •Secondary •Cache only
  • 29. FTP
  • 30. FTP FTP, short for"File Transfer Protocol," can transfer files between any computers that are networked. It is platform independent Works in client server architecture Can be Open or restricted with username and passwords
  • 31. Email
  • 32. Email Method of electronically sending messages. Store and Forward System. Multiple Copies on one go. Can include acknowledgements. Requires a mail account to operate. Mails are available globally.
  • 33. Email address •Two parts –Separated by @ –eg. username@domain-name –Domain refers to the mail server –Username refers to the unique ID of the user –domain name consists of a dot (".") followed by three or more letters (such as .com and .gov) that indicate the top-level domain (TLD) which indicates the type of organization or the country where the host server is located.
  • 35. Protocols SMTP ◦ Simple Mail Transfer Protocol, Port No. 25 POP3 ◦ Post Office Protocol version 3, Port No. 110 IMAP ◦ Internet Message Access Protocol, Port No. 143
  • 37. Components of Email • Header – Date, Time, From, To, CC, BCC, Subject • Body
  • 38. HTTP server A web server is a computer system that processes requests via HTTP to distribute information on the World Wide Web. The primary function of a web server is to store, process and deliver web pages to clients. The Pages delivered are most frequently HTML documents, which may include images, style sheets and scripts in addition to text content. Eg of http server : IIS, Apache, nginx..
  翻译: