26
Proxy Server PROXY SERVER

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

Embed Size (px)

Citation preview

Page 1: 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

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 access the web directly

Used for security logging accounting and performance

browser proxy web

What is Web CachingStoring copies of recently accessed web pages

Pages are delivered from the cache when requested again

Browser caches

Proxy caches

Proxy Server

Why CacheShorter response time

Reduced bandwidth requirement

Reduced load on servers

Access control and logging

Proxy Server

Popular Proxy CachesApache proxy

MS proxy server

WinProxy

Squid

Squid is popular because it is powerful configurable and free

Many others

Proxy Server

Squid Setup

SQUID SETUP

Obtaining Squid

Squid Setup

Source code (in C) from wwwsquid-cacheorg

Binary executables

Linux (comes with RedHat and others)

FreeBSD

Windows

Pre-installed in FedoraEnterprise Linux

Basic Settings

Squid Setup

Edit the etcsquidsquidconf file to configure squid

Configuration options

Disk Cache size and location

Authentication

Allowed Hosts

Any other access restrictions (sites content size time of access etc) using ACL

service squid startstoprestart

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 2: 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

What is a Web Proxy

Proxy Server

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 CachingStoring copies of recently accessed web pages

Pages are delivered from the cache when requested again

Browser caches

Proxy caches

Proxy Server

Why CacheShorter response time

Reduced bandwidth requirement

Reduced load on servers

Access control and logging

Proxy Server

Popular Proxy CachesApache proxy

MS proxy server

WinProxy

Squid

Squid is popular because it is powerful configurable and free

Many others

Proxy Server

Squid Setup

SQUID SETUP

Obtaining Squid

Squid Setup

Source code (in C) from wwwsquid-cacheorg

Binary executables

Linux (comes with RedHat and others)

FreeBSD

Windows

Pre-installed in FedoraEnterprise Linux

Basic Settings

Squid Setup

Edit the etcsquidsquidconf file to configure squid

Configuration options

Disk Cache size and location

Authentication

Allowed Hosts

Any other access restrictions (sites content size time of access etc) using ACL

service squid startstoprestart

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 3: 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

What is Web CachingStoring copies of recently accessed web pages

Pages are delivered from the cache when requested again

Browser caches

Proxy caches

Proxy Server

Why CacheShorter response time

Reduced bandwidth requirement

Reduced load on servers

Access control and logging

Proxy Server

Popular Proxy CachesApache proxy

MS proxy server

WinProxy

Squid

Squid is popular because it is powerful configurable and free

Many others

Proxy Server

Squid Setup

SQUID SETUP

Obtaining Squid

Squid Setup

Source code (in C) from wwwsquid-cacheorg

Binary executables

Linux (comes with RedHat and others)

FreeBSD

Windows

Pre-installed in FedoraEnterprise Linux

Basic Settings

Squid Setup

Edit the etcsquidsquidconf file to configure squid

Configuration options

Disk Cache size and location

Authentication

Allowed Hosts

Any other access restrictions (sites content size time of access etc) using ACL

service squid startstoprestart

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 4: 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

Why CacheShorter response time

Reduced bandwidth requirement

Reduced load on servers

Access control and logging

Proxy Server

Popular Proxy CachesApache proxy

MS proxy server

WinProxy

Squid

Squid is popular because it is powerful configurable and free

Many others

Proxy Server

Squid Setup

SQUID SETUP

Obtaining Squid

Squid Setup

Source code (in C) from wwwsquid-cacheorg

Binary executables

Linux (comes with RedHat and others)

FreeBSD

Windows

Pre-installed in FedoraEnterprise Linux

Basic Settings

Squid Setup

Edit the etcsquidsquidconf file to configure squid

Configuration options

Disk Cache size and location

Authentication

Allowed Hosts

Any other access restrictions (sites content size time of access etc) using ACL

service squid startstoprestart

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 5: 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

Popular Proxy CachesApache proxy

MS proxy server

WinProxy

Squid

Squid is popular because it is powerful configurable and free

Many others

Proxy Server

Squid Setup

SQUID SETUP

Obtaining Squid

Squid Setup

Source code (in C) from wwwsquid-cacheorg

Binary executables

Linux (comes with RedHat and others)

FreeBSD

Windows

Pre-installed in FedoraEnterprise Linux

Basic Settings

Squid Setup

Edit the etcsquidsquidconf file to configure squid

Configuration options

Disk Cache size and location

Authentication

Allowed Hosts

Any other access restrictions (sites content size time of access etc) using ACL

service squid startstoprestart

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 6: 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

Squid Setup

SQUID SETUP

Obtaining Squid

Squid Setup

Source code (in C) from wwwsquid-cacheorg

Binary executables

Linux (comes with RedHat and others)

FreeBSD

Windows

Pre-installed in FedoraEnterprise Linux

Basic Settings

Squid Setup

Edit the etcsquidsquidconf file to configure squid

Configuration options

Disk Cache size and location

Authentication

Allowed Hosts

Any other access restrictions (sites content size time of access etc) using ACL

service squid startstoprestart

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 7: 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

Obtaining Squid

Squid Setup

Source code (in C) from wwwsquid-cacheorg

Binary executables

Linux (comes with RedHat and others)

FreeBSD

Windows

Pre-installed in FedoraEnterprise Linux

Basic Settings

Squid Setup

Edit the etcsquidsquidconf file to configure squid

Configuration options

Disk Cache size and location

Authentication

Allowed Hosts

Any other access restrictions (sites content size time of access etc) using ACL

service squid startstoprestart

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 8: 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

Basic Settings

Squid Setup

Edit the etcsquidsquidconf file to configure squid

Configuration options

Disk Cache size and location

Authentication

Allowed Hosts

Any other access restrictions (sites content size time of access etc) using ACL

service squid startstoprestart

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 9: 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

QUESTIONS

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 10: 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

Email

EMAIL

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 11: 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

Mail Architecture

Email

Internet

Mail Server

Mail Server

Mail ClientMail Client

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 12: 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

Mail Architecture

Email

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 13: 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

Mail Architecture

Email

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

SendmailPostfix

Microsoft Exchange Server

IBM Lotus

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 14: 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

Sendmail Setup

SENDMAIL SETUP

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 15: 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

Sendmail ConfigurationMail Server Setup

Daemon sendmailConfiguration File etcmailsendmailmcEdit the following lines

LOCAL_DOMAIN(`localhostlocaldomain)dnl(Replace localhostlocaldomain by the domain name for which the mail server is being configured)DAEMON_OPTIONS(`Port=smtpAddr=127001 Name=MTA)dnl(comment this line by adding dnl at the start of the line)

dnl MASQUERADE_AS(`mydomaincom)dnl (remove dnl amp replace mydomaincom by the domain name)

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 16: 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

Sendmail Configuration

Sendmail Setup

Add the range of IP addresses of your network in access file

(eg 17231 Relay)

Run ldquomake ndashC etcmailrdquo command to compile sendmailmc and generate sendmailcf file

Restart sendmail and watch for errors

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 17: 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

PoP amp IMAP Server

Sendmail Setup

PoP3 amp IMAP Server can be started using dovecot server (service dovecot start)

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 18: 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

QUESTIONS

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 19: 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

VoIP

VoIP APPLICATIONS

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 20: 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

What is VoIPThe packetization and transport of classic public switched telephone system audio over an IP networkThe analog audio stream is encoded in a digital format with possible compression and encapsulated in IP for transport over your LANWAN or the public InternetModes of Operation- PC to PC- PC to Telephone- Telephone to PC- Telephone to Telephone

VoIP

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 21: 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

VoIP ProtocolsH323 (ITU-T)

SIP (IETF)

VoIP

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 22: 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

H323 Architecture

VoIP

1048708 H323 Terminal1048708 Gateway1048708 Gatekeeper1048708 Multipoint Control Units (MCU)

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 23: 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

SIPSIP is a text-based protocol similar to HTTP and SMTP for initiating interactive communication sessions between users

SIP is an application-layer control (signaling) protocol for creating modifying and terminating sessions with one or more participants

SIP can be used with different transport protocols it doesnt even require reliable transport protocols

A simple SIP client can be implemented using only UDP

VoIP

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 24: 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

SIP Architecture

VoIP

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26
Page 25: 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

QUESTIONS

  • Slide 1
  • What is a Web Proxy
  • What is Web Caching
  • Why Cache
  • Popular Proxy Caches
  • Slide 6
  • Obtaining Squid
  • Basic Settings
  • QUESTIONS
  • Slide 10
  • Mail Architecture
  • Slide 12
  • Slide 13
  • Slide 14
  • Sendmail Configuration
  • Slide 16
  • PoP amp IMAP Server
  • Slide 18
  • Slide 19
  • Slide 20
  • What is VoIP
  • VoIP Protocols
  • H323 Architecture
  • SIP
  • SIP Architecture
  • Slide 26