Presentation is loading. Please wait.

Presentation is loading. Please wait.

Email Systems Kalpesh Vyas & Seward Khem. Overview Email Basics Email Basics What Makes Up An Email What Makes Up An Email How Email Works How Email Works.

Similar presentations


Presentation on theme: "Email Systems Kalpesh Vyas & Seward Khem. Overview Email Basics Email Basics What Makes Up An Email What Makes Up An Email How Email Works How Email Works."— Presentation transcript:

1 Systems Kalpesh Vyas & Seward Khem

2 Overview Basics Basics What Makes Up An What Makes Up An How Works How Works What Are TCP/IP Ports What Are TCP/IP Ports

3 Basics What is an – an electronic message transmitted over a network from one user to another. What is an – an electronic message transmitted over a network from one user to another. Can be as simple as a few lines of text, or include attachments such as pictures or documents. Can be as simple as a few lines of text, or include attachments such as pictures or documents. made up 75% of network traffic soon after the introduction of the internet. made up 75% of network traffic soon after the introduction of the internet.

4 What Makes Up An The Header The Header Who sent the . Who sent the . To whom the mail is sent. To whom the mail is sent. When the was sent. When the was sent. The subject. The subject. The size of the . The size of the .

5 What Makes Up An The Body The Body Contains the message. Contains the message. May also contain an attachment. May also contain an attachment. Attachments Attachments If not embedded within the body, attachments are sent along with the . If not embedded within the body, attachments are sent along with the .

6 How Works Different Architectural Models exist for constructing computer systems. Different Architectural Models exist for constructing computer systems. Some models include: Some models include: Peer-Peer Peer-Peer Pipe and Filter Pipe and Filter Implicit Invocation Implicit Invocation Client-Server Client-Server

7 How Works Peer-Peer Model

8 How Works Pipe and Filter Model

9 How Works Implicit Invocation “Bus” Model

10 How Works Client-Server Model

11 How Works The model that works best for is the Client-Server model. The model that works best for is the Client-Server model. Clients carry out user interactions with the server. Clients carry out user interactions with the server.

12 How Works Clients Forms in which clients appear: Forms in which clients appear: Application based - these are installed onto user’s machines and include Microsoft Outlook and the freely available Outlook Express and Eudora. Application based - these are installed onto user’s machines and include Microsoft Outlook and the freely available Outlook Express and Eudora. Web based - these appear in a web browser’s window and include Hotmail, Yahoo and Outlook web client. Web based - these appear in a web browser’s window and include Hotmail, Yahoo and Outlook web client.

13 How Works Clients Clients vary greatly in functionality, but all provide a basic level of functionality that assists the user. Clients vary greatly in functionality, but all provide a basic level of functionality that assists the user. Basic functions include: Basic functions include: Ability to create new s. Ability to create new s. Display and store received s. Display and store received s. Hold address lists of contacts, a calendar, journal and other extra functions that help organize the user’s working day. Hold address lists of contacts, a calendar, journal and other extra functions that help organize the user’s working day. The client is also configured with the account information and names or IP addresses of the servers with which it will be communicating. The client is also configured with the account information and names or IP addresses of the servers with which it will be communicating.

14 How Works Servers An server is typically a combination of processes running on a server with a large storage capacity – a list of users and rules, and the capability to receive, send and store s and attachments. An server is typically a combination of processes running on a server with a large storage capacity – a list of users and rules, and the capability to receive, send and store s and attachments. These servers are designed to operate without constant user intervention. These servers are designed to operate without constant user intervention. Should process s for months as sending, receiving and maintenance tasks are carried out at scheduled times. The client only has to connect to the server when it sends and checks/receives new . Should process s for months as sending, receiving and maintenance tasks are carried out at scheduled times. The client only has to connect to the server when it sends and checks/receives new . Sometimes it may be permanently connected to the server to allow access to shared address books or calendar information – this is typical of a LAN-based server. Sometimes it may be permanently connected to the server to allow access to shared address books or calendar information – this is typical of a LAN-based server.

15 How Works Servers Most servers conduct services by running two separate processes on the same machine. Most servers conduct services by running two separate processes on the same machine. One process is the POP3 (Post Office protocol 3) server, which holds s in a queue and delivers s to the client when they are requested. One process is the POP3 (Post Office protocol 3) server, which holds s in a queue and delivers s to the client when they are requested. The other is the SMTP (simple mail transfer protocol) server that receives outgoing s from clients and sends and receives from other SMTP servers. The other is the SMTP (simple mail transfer protocol) server that receives outgoing s from clients and sends and receives from other SMTP servers. These two processes are linked by an internal mail delivery mechanism that moves mail between the POP3 and SMTP servers. These two processes are linked by an internal mail delivery mechanism that moves mail between the POP3 and SMTP servers.

16 How Works Servers When the client calls the server to send or check for mail it connects to the server on certain TCP/IP ports: When the client calls the server to send or check for mail it connects to the server on certain TCP/IP ports: SMTP on port 25 SMTP on port 25 POP3 on port 110. POP3 on port 110.

17 How Works Servers systems come in various formats, but the most common rely on a single server that provides both POP3 and SMTP services. systems come in various formats, but the most common rely on a single server that provides both POP3 and SMTP services. Sometimes, in large organizations, these services are separated onto different servers. Sometimes, in large organizations, these services are separated onto different servers. Currently, the majority of servers use Windows NT or Currently, the majority of servers use Windows NT or 2000.

18 What Are TCP/IP Ports Most servers run on a web server platform with services installed. Most servers run on a web server platform with services installed. Each server has one or more unique TCP/IP (transmission control protocol/internet protocol) addresses. Attached to all TCP/IP addresses are many ports that range from 0 to 65,535. Each server has one or more unique TCP/IP (transmission control protocol/internet protocol) addresses. Attached to all TCP/IP addresses are many ports that range from 0 to 65,535. TCP/IP uses ports to allocate different jobs to different services. The server will listen for a client or application to call it on a port and direct traffic from that port to the required service. TCP/IP uses ports to allocate different jobs to different services. The server will listen for a client or application to call it on a port and direct traffic from that port to the required service.


Download ppt "Email Systems Kalpesh Vyas & Seward Khem. Overview Email Basics Email Basics What Makes Up An Email What Makes Up An Email How Email Works How Email Works."

Similar presentations


Ads by Google