16
NỘI DUNG BÀI BÁO CÁO sở thuyết Giao thức truyền tập tin FTP và truyền thư SMTP Mô hình mô phỏng 1

Giao thức ftp, smtp

Embed Size (px)

Citation preview

Page 1: Giao thức ftp, smtp

NỘI DUNG BÀI BÁO CÁO

Cơ sở lý thuyết

Giao thức truyền tập tin FTP và truyền thư SMTP

Mô hình mô phỏng

1

Page 2: Giao thức ftp, smtp

TỔNG QUAN LÝ THUYẾT MẠNG MÁY TÍNH

• Mạng máy tính là một tập hợp các máy tính được nối với nhau bởi

môi trường truyền (đường truyền) theo một cấu trúc nào đó và

thông qua đó các máy tính trao đổi thông tin qua lại cho nhau.

• Phân loại: Dựa vào phạm vi phân bổ, có các loại mạng: GAN ->

WAN -> MAN -> LAN

• Kiến trúc phân tầng:

2

Page 3: Giao thức ftp, smtp

GIAO THỨC TRUYỀN TẬP TIN FTP

Khái niệm

• Giao thức FTP (viết tắt của tiếng Anh File Transfer Protocol, “Giao

thức truyền tập tin”) thường được dùng để trao đổi tập tin qua

mạng lưới truyền thông dùng giao thức TCP/IP.

• FTP thường chạy trên hai cổng, 20 và 21, và chỉ chạy riêng trên

nền của TCP.

3

Page 4: Giao thức ftp, smtp

GIAO THỨC TRUYỀN TẬP TIN FTP

Mục đích của giao thức FTP, như được phác thảo trong RFC, là:

• Khuyến khích việc dùng chung tập tin (như chương trình ứng

dụng vi tính hoặc dữ liệu).

• Khuyến khích việc sử dụng máy tính ở xa một cách gián tiếp/

âm thầm.

• Che đậy sự khác biệt về hệ thống lưu trữ tập tin giữa các máy chủ.

• Truyền tải dữ liệu một cách đáng tin cậy và có hiệu quả cao.

4

Page 5: Giao thức ftp, smtp

GIAO THỨC TRUYỀN TẬP TIN FTP

Hoạt động

• FTP la một giao thức dạng client/server truyền thống, tuy nhiên

thuật ngữ client thông thường được thay thế băng thuật ngữ

user – người dung.

• Bộ phần mềm FTP được cai đặt trên một thiết bi được goi la

một tiến trinh.

Tiến trinh Server-FTP

Tiến trinh User-FTP

• Mô hinh FTP chia quá trinh truyền thông giữa bộ phận Server

với bộ phận client ra lam hai kênh logic:

Kênh điều khiển

Kênh dữ liệu

5

Page 6: Giao thức ftp, smtp

GIAO THỨC TRUYỀN TẬP TIN FTP

6

Hoạt động

FTP client

User-FTP process

Client file system

FTP server

Server-FTP Process

Server file system

User interface

User Protocol

Interpreter

(User-PI)

User Data

Transfer Process

(User-DTP)

Server Protocol

Interpreter

(Server-PI)

Server Data

Transfer Process

(Server-DTP)

Control connection

Data connection

user

Page 7: Giao thức ftp, smtp

GIAO THỨC TRUYỀN TẬP TIN FTP

Hoạt động

• Các tiến trinh phía server, bao gôm hai giao thức:

Server Protocol Interpreter (Server-PI)

Server DataTransfer Process (Server-DTP)

• Các tiến trinh phía client:

User Protocol Interpreter (User-PI)

User Data Transfer Process (User-DTP)

User Interface

7

Page 8: Giao thức ftp, smtp

GIAO THỨC TRUYỀN TẬP TIN FTP

Hoạt động

• Thiết lập kênh điều khiển va chứng thực người dung trong FTP:

Thiết lập kênh điều khiển

Trinh tự truy cập va chứng thực FTP

• Quản ly kênh dữ liệu FTP, kết nối kênh dữ liệu dạng chủ động

(mặc đinh) va bi động cung với việc sử dụng cổng

8

Page 9: Giao thức ftp, smtp

FTP Client FTP Server

Control connection

(port 1678)

Control connection (port 21)

1. Send PASV

command 2. Receive PASV

Command. Tell client To

Use Port 2223

4. Acknowledge Data

Connection

3.Open Data Connection

To server Port 2223

Data Connection

(Port 1742) Data Connect

(Port 2223)

.

.

.

(Send/Receive Data) (Send/ Receive Data)

FTP Client FTP Server

Control connection

(port 1678)

Control connection (port 21)

1. Send PORT 1742

command 2. Receive PORT

Command. Acknowledge

3. Open Data Connection

To Client Port 1742

4.Acknowledge Data

Connection

Data Connection

(Port 1742) Data Connect

(Port 20)

.

.

.

(Send/Deceive Data) (Send/Deceive Data)

GIAO THỨC TRUYỀN TẬP TIN FTP

kết nối kênh dữ liệu dạng chủ động kết nối kênh dữ liệu dạng bi động

9

Page 10: Giao thức ftp, smtp

GIAO THỨC TRUYỀN THƯ SMTP

Sơ lược

• SMTP (tiếng Anh: Simple Mail Transfer Protocol – giao thức truyền

tải thư tín đơn giản) là một chuẩn truyền tải thư điện tử qua mạng

Internet. SMTP được đinh nghĩa trong bản RFC 821 (STD 10) và

được chỉnh lý băng bản RFC 1123 (STD 3), chương 5. Giao thức

hiện dùng được là ESMTP (extended SMTP – SMTP mở rộng),

được đinh nghĩa trong bản RFC 2821.

• SMTP dùng cổng 25 của giao thức TCP

10

Page 11: Giao thức ftp, smtp

GIAO THỨC TRUYỀN THƯ SMTP

11

Hoạt động

• Hệ thống E-Mail thông trường gôm 3 phần chính:

Mail User Agent (MUA)

Mail Tranfer Agent (MTA)

Mail Delivery Agent (MDA)

Page 12: Giao thức ftp, smtp

GIAO THỨC TRUYỀN THƯ SMTP

12

Hoạt động

- Hệ thống thư điện tử

Page 13: Giao thức ftp, smtp

MÔ HÌNH MÔ PHỎNG

13

Giao thức FTP

Page 14: Giao thức ftp, smtp

MÔ HÌNH MÔ PHỎNG

14

Giao thức SMTP

Page 15: Giao thức ftp, smtp

KẾT LUẬN

15

Qua tìm hiểu, nghiên cứu đề tài, em đã đạt được một số kết quả

chính sau:

• Nắm bắt được kiến thức cơ bản về mạng máy tính và một số hệ

điều hành quản tri mạng.

• Nắm bắt được các kiến thức về hoạt động của các giao thức FTP,

SMTP và xây dựng thành công mô hình mô phỏng của các giao

thức này.

• Tuy nhiên, Do thời gian và kiến thức còn hạn chế nên đề tài

không tránh khỏi những thiếu sót

Page 16: Giao thức ftp, smtp

16