SlideShare ist ein Scribd-Unternehmen logo
1 von 38
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
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
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.
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..

Weitere ähnliche Inhalte

Was ist angesagt?

SFDC Outbound Integrations
SFDC Outbound IntegrationsSFDC Outbound Integrations
SFDC Outbound IntegrationsSujit Kumar
 
HTTP Presentation
HTTP Presentation HTTP Presentation
HTTP Presentation Lana Dujanovic
 
21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboardsDenis Ristic
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocolselvakumar_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-pptQwinix Technologies
 
Web services
Web servicesWeb services
Web servicessmitha273566
 
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 BasicChuong Mai
 
HTTP fundamentals for developers
HTTP fundamentals for developersHTTP fundamentals for developers
HTTP fundamentals for developersMario Cardinal
 
HTTP Basic
HTTP BasicHTTP Basic
HTTP BasicJoshua Yoon
 
Http-protocol
Http-protocolHttp-protocol
Http-protocolToushik Paul
 
Http protocol
Http protocolHttp protocol
Http protocolArpita Naik
 
New features in PMTA 5.0
New features in PMTA 5.0New features in PMTA 5.0
New features in PMTA 5.0SparkPost
 
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 cycleGopakumar Kunduveetil
 
What's up with HTTP?
What's up with HTTP?What's up with HTTP?
What's up with HTTP?Mark Nottingham
 

Was ist angesagt? (20)

Http - All you need to know
Http - All you need to knowHttp - All you need to know
Http - All you need to know
 
SFDC Outbound Integrations
SFDC Outbound IntegrationsSFDC Outbound Integrations
SFDC Outbound Integrations
 
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
 
HTTP Presentation
HTTP Presentation HTTP Presentation
HTTP Presentation
 
21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards21 HTTP Protocol #burningkeyboards
21 HTTP Protocol #burningkeyboards
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
 
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
 
Web services
Web servicesWeb services
Web services
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
 
Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)Lec 7(HTTP Protocol)
Lec 7(HTTP Protocol)
 
HTTP Protocol Basic
HTTP Protocol BasicHTTP Protocol Basic
HTTP Protocol Basic
 
HTTP fundamentals for developers
HTTP fundamentals for developersHTTP fundamentals for developers
HTTP fundamentals for developers
 
HTTP Basic
HTTP BasicHTTP Basic
HTTP Basic
 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
 
What is SPDY
What is SPDYWhat is SPDY
What is SPDY
 
Http protocol
Http protocolHttp protocol
Http protocol
 
Http
HttpHttp
Http
 
New features in PMTA 5.0
New features in PMTA 5.0New features in PMTA 5.0
New features in PMTA 5.0
 
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
 
What's up with HTTP?
What's up with HTTP?What's up with HTTP?
What's up with HTTP?
 

Ähnlich wie Proxy http ftp dns email

Http Proxy Server
Http Proxy ServerHttp Proxy Server
Http Proxy ServerSourav Roy
 
Proxy Server
Proxy ServerProxy Server
Proxy Serverguest095022
 
Ubuntu For Intranet Services
Ubuntu For Intranet ServicesUbuntu For Intranet Services
Ubuntu For Intranet ServicesDominique Cimafranca
 
Proxy Server: A Comprehensive Guide
Proxy Server: A Comprehensive GuideProxy Server: A Comprehensive Guide
Proxy Server: A Comprehensive GuideHTS Hosting
 
Presentation 1
Presentation 1Presentation 1
Presentation 1aisadhsa
 
Proxy Servers
Proxy ServersProxy Servers
Proxy ServersSourav Roy
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web systemhashim102
 
World wide web architecture presentation
World wide web architecture presentationWorld wide web architecture presentation
World wide web architecture presentationImMe 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 .pptxAASTHAJAJOO
 
web server
web serverweb server
web servernava rathna
 
Group18_Awesome4some:Proxy server.ppt
Group18_Awesome4some:Proxy server.pptGroup18_Awesome4some:Proxy server.ppt
Group18_Awesome4some:Proxy server.pptAnitha Selvan
 
Proxy Server
Proxy ServerProxy Server
Proxy ServerNetwax Lab
 
Web Browsers.pptx
Web Browsers.pptxWeb Browsers.pptx
Web Browsers.pptxHariomMangal1
 
some fundamental topics to remember when starting with HTML
some fundamental topics to remember when starting with HTMLsome fundamental topics to remember when starting with HTML
some fundamental topics to remember when starting with HTMLfaiz324545
 

Ähnlich wie Proxy http ftp dns email (20)

Lecture15
Lecture15Lecture15
Lecture15
 
Lecture15
Lecture15Lecture15
Lecture15
 
Internet applicati
Internet applicatiInternet applicati
Internet applicati
 
Http Proxy Server
Http Proxy ServerHttp Proxy Server
Http Proxy Server
 
Proxy Server
Proxy ServerProxy Server
Proxy Server
 
Ubuntu For Intranet Services
Ubuntu For Intranet ServicesUbuntu For Intranet Services
Ubuntu For Intranet Services
 
Proxy Server: A Comprehensive Guide
Proxy Server: A Comprehensive GuideProxy Server: A Comprehensive Guide
Proxy Server: A Comprehensive Guide
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
Proxy Servers
Proxy ServersProxy Servers
Proxy Servers
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
 
Web server
Web serverWeb server
Web server
 
World wide web architecture presentation
World wide web architecture presentationWorld wide web architecture presentation
World wide web architecture presentation
 
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
 
web server
web serverweb server
web server
 
Group18_Awesome4some:Proxy server.ppt
Group18_Awesome4some:Proxy server.pptGroup18_Awesome4some:Proxy server.ppt
Group18_Awesome4some:Proxy server.ppt
 
Proxy Server
Proxy ServerProxy Server
Proxy Server
 
Web Browsers.pptx
Web Browsers.pptxWeb Browsers.pptx
Web Browsers.pptx
 
Web & HTTP
Web & HTTPWeb & HTTP
Web & HTTP
 
applayer.pptx
applayer.pptxapplayer.pptx
applayer.pptx
 
some fundamental topics to remember when starting with HTML
some fundamental topics to remember when starting with HTMLsome fundamental topics to remember when starting with HTML
some fundamental topics to remember when starting with HTML
 

KĂźrzlich hochgeladen

Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...vershagrag
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 

KĂźrzlich hochgeladen (20)

Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 

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
  • 18.
  • 19.
  • 20.
  • 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
  • 28.
  • 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.
  • 34.
  • 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..