1. Trang chủ
  2. » Giáo án - Bài giảng

mạng máy tính ngô hồng sơn chương 7 0 tang ứng dụng sinhvienzone com

43 64 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 812,01 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

transport network data link physical application transport network data link physical... Case study 1: HTTP và WWW... Content-Length: 8990 Content-Type: text/html data data data data da

Trang 3

Khái ni ệ m c ơ b ả n

Trang 4

Truyền dữ liệu giữa các ứng dụng

Chọn ñường và chuyển tiếp gói tin giữa các máy, các mạng

H ỗ tr ợ vi ệ c truy ề n thông cho các thành

ph ầ n k ế ti ế p trên cùng 1 m ạ ng Truy ề n và nh ậ n dòng bit trên ñườ ng truy ề n v ậ t lý

Trang 5

VIDEO CONFERENCE

e-BANK VoIP

NEWS

SMS

e-Office

Trang 6

transport network data link physical

application

transport network data link physical

Trang 7

 Cung c ấ p d ị ch v ụ cho ng ườ i s ử d ụ ng

 Ti ế n trình ứ ng d ụ ng : ch ươ ng trình ñ ang ch ạ y trên

h ệ ñ i ề u hành

 Các ti ế n trình giao ti ế p?

 Trên m ộ t máy: IPC (inter-process communication)

 Gi ữ a các máy trên m ạ ng: qua socket

Trang 8

 Socket API (Application

Programming Interface): Cho

phép các ti ế n trình l ự a ch ọ n

tham s ố , l ự a ch ọ n d ị ch v ụ …

process

transport layer services socket

host or server

process

transport layer services socket

host or server

Internet

controlled by app developer

controlled

by OS

Trang 9

Các mô hình ứ ng d ụ ng

 Khách-ch ủ

 P2P

 Mô hình lai

Trang 11

Mô hình ñ i ể m- ñ i ể m thu ầ n túy

 Không có máy ch ủ trung tâm

 Các máy có vai trò ngang nhau

 Hai máy b ấ t k ỳ có th ể

liên l ạ c tr ự c ti ế p v ớ i nhau

 Không c ầ n vào m ạ ng

th ườ ng xuyên

 E.g Gnutella

Peer Peer

Peer

Peer

Trang 12

Mô hình lai

 M ộ t máy ch ủ trung tâm

ñể qu ả n lý NSD, thông tin tìm ki ế m…

 Các máy khách s ẽ giao

ti ế p tr ự c ti ế p v ớ i nhau sau khi ñă ng nh ậ p

 E.g Skype

 Máy ch ủ Skype qu ả n lý các phiên ñă ng nh ậ p, m ậ t

kh ẩ u…

 Sau khi k ế t n ố i, các máy

s ẽ g ọ i VoIP tr ự c ti ế p cho nhau

Trang 13

Case study 1: HTTP và WWW

Trang 14

 Client yêu c ầ u truy nh ậ p t ớ i các

trang web (các ñố i t ượ ng web)

và hi ể n th ị chúng lên trình duy ệ t

 Server: Nh ậ n yêu c ầ u và tr ả l ờ i

cho client

http req ues t

se

Web clients

Web server IE

Firefox

Navigator

Trang 15

HTTP ho ạ t ñộ ng ntn?

 Server m ở m ộ t TCP socket ch ờ t ạ i c ổ ng 80 (default)

 Client kh ở i t ạ o m ộ t liên k ế t TCP t ớ i server

 Server ch ấ p nh ậ n yêu c ầ u t ạ o liên k ế t

 Trao ñổ i thông ñ i ệ p HTTP (giao th ứ c ứ ng d ụ ng)

Trang 16

 Mã ASCII (d ễ dàng ñọ c ñượ c d ướ i d ạ ng v ă n b ả n)

GET /dccn/index.html HTTP/1.1 Host: www.it-hut.edu.vn

User-agent: Mozilla/4.0 Connection: close

CR, LF indicates end

of message

Trang 17

Khuôn d ạ ng HTTP response

HTTP/1.1 200 OK Connection close Date: Tue, 16 Mar 2008 12:00:15 GMT Server: Apache/1.3.0 (Unix)

Last-Modified: Mon, 15 Mar 2008 … Content-Length: 8990

Content-Type: text/html data data data data data

data, e.g.,

requested

HTML file

Trang 18

k ế t TCP.

 S ử d ụ ng m ặ c ñị nh trong HTTP/1.1

 HTTP 1.1: RFC 2068

Trang 20

OK, send HTTP request

Trang 21

OK, send HTTP request

Trang 22

 t ả i file lên máy ch ủ , ñườ ng

d ẫ n ch ỉ ra trong URL, file

Trang 23

 requested document not found on this server

505 HTTP Version Not Supported

Trong dòng ñầ u tiên c ủ a thông ñ i ệ p tr ả l ờ i, ví d ụ

Trang 24

 “cache miss”, “cache hit”

 Xem xét tr ườ ng h ợ p sau:

Trang 25

 Hit: Proxy tr ả ñố i t ượ ng

web cho trình duy ệ t

client

Proxy server

HTT

P res

ponse HT TP res

pon se

Trang 27

Local cache

 Các trang web còn có th ể ñượ c l ư u trên máy

c ụ c b ộ

 S ử d ụ ng local cache ñể

 Duy ệ t web offline

 Duy ệ t các trang web hi ệ u qu ả h ơ n:

Trang 30

Case study 2: Email

Trang 31

Th ư ñ i ệ n t ử

 MUA (Mail User Agent)

 L ấ y th ư t ừ máy ch ủ , g ử i th ư ñế n

máy ch ủ

 e.g Outlook, Thunderbird…

 MTA (Mail Transfer Agent): :

mail server

mail server user

agent

 Giao th ứ c:

 Chuy ể n th ư : STMP-Simple Mail Transfer Protocol

 nh ậ n th ư

 POP – Post Office Protocol

 IMAP – Internet Mail Access Protocol

SMTP POP

POP

Trang 33

sender’s mail server

user agent

access protocol

receiver’s mail server

Trang 34

Web Mail

 S ử d ụ ng Web browser nh ư m ộ t MUA

 MUA và MTA giao ti ế p thông qua HTTP

 Mails ñượ c l ư u tr ữ trên máy ch ủ

 E.g

 Gmail,

 Hotmail,

 Yahoo! Mail, etc.

 Ngày nay, r ấ t nhi ề u các MTA cho phép truy c ậ p

thông qua giao di ệ n web

 http://mail.hut.edu.vn

 http://mail.fit.hut.edu.vn

Trang 36

ðể chuy ể n d ữ li ệ u ñ a ph ươ ng ti ệ n:

multimedia extensions

 MIME: multimedia mail extension, RFC 2045, 2056

 Thêm m ộ t dòng trong ph ầ n ñầ u ch ỉ rõ khuôn d ạ ng d ữ

li ệ u g ử i ñ i

From: alice@crepes.fr To: bob@hamburger.edu Subject: Picture of yummy crepe

MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg

base64 encoded data

Trang 37

Case Study 3

Ứ ng d ụ ng truy ề n t ệ p

Trang 38

FTP server

user interface

FTP client

local file system remote file system user

TCP control connection, port 21

Trang 39

 RETR filename L ấ y file

 STOR filename ðặ t file

lên máy ch ủ

Ví d ụ v ề mã tr ả l ờ i

 331 Username OK, password required

 125 data connection already open; transfer starting

 425 Can’t open data connection

 452 Error writing file

Trang 40

Ví d ụ v ề ftp client

C:\Documents and Settings\hongson>ftp

ftp> ?

Commands may be abbreviated Commands are:

! delete literal prompt send

? debug ls put status

append dir mdelete pwd trace

ascii disconnect mdir quit type

bell get mget quote user

binary glob mkdir recv verbose

bye hash mls remotehelp

cd help mput rename

Command line

GUI FTP clients: IE, Firefox, GFTP, ….

Trang 42

Bu ổ i h ọ c t ớ i: Data-link Layer

 Các nguyên lý t ầ ng Data-link

 M ạ ng LAN

Trang 43

 Bài gi ả ng có s ử d ụ ng các t ư li ệ u và hình v ẽ

t ừ :

 Tài li ệ u c ủ a tr ườ ng ñạ i h ọ c Keio và Ritsumekan

 Tài li ệ u “Computer Network, a top down

approach” c ủ a J.F Kurose và K.W Ross

Ngày đăng: 28/01/2020, 22:48

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm