L Chuong 9 - Tang ung dung.ppt

Tài liệu tương tự
Bài 3 Tựa bài

Microsoft Word - status_code_trong_servlet.docx

03-TCP_congestion_control.ppt

Chöông 1 (tt.)

Microsoft Word - server_response_trong_servlet.docx

Giới thiệu MSB trân trọng cảm ơn Quý Doanh nghiệp đã lựa chọn dịch vụ M-Banking của chúng tôi. Sứ mệnh đáp ứng tốt nhất các nhu cầu của Khách hàng Doa

Microsoft Word - client_request_trong_servlet.docx

L Chuong 1 - Co ban ve mang may tinh

Modbus RTU - Modbus TCP/IP Converter

Microsoft Word - jsp_client_request.docx

Microsoft Word - TN414.doc

Slide 1

Microsoft Word - thuat-ngu-thuong-mai-dien-tu.docx

Điện toán đám mây của Google và ứng dụng xây dựng hệ thống quản lý dịch vụ Đỗ Thị Phương Trường Đại học Quốc gia Hà Nội; Trường Đại học Công nghệ Chuy

Microsoft Word - SGV-Q4.doc

Network Security

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG E-LEARNING Version 1.2 Công Ty TNHH Uratek Website: TP.HCM, 11/2017

Slide 1

IPTV

ETH-MOD-T BỘ CHUYỂN ĐỔI GIAO THỨC HAI CHIỀU MODBUS - ETHERNET 1 Thông tin chung: Tất cả dữ liệu của đồng hồ và relay trong đường dây được kết nối với

PowerPoint Presentation

HƯỚNG DẪN SỬ DỤNG CÁC SẢN PHẨM CỦA OFFICE 365 Hợp đồng số: 25/KTQD-FPT Cung cấp hệ thống Office trực tuyến và thư điện tử Trường Đại Học Kinh Tế Quốc

Microsoft Word - http_header_fields.docx

Slide 1

July 15 th 2017 Lê Hoàng Video Surveillance HƯỚNG DẪN SỬ DỤNG GuardingVision Guardingvision App Version V3.0.0xx Hỗ Trợ Kỹ Thuật (0283) Địa

Microsoft Word - Huong dan su dung Mailchimp.docx

XJ-UT311WN_XJ-UT351WN

Bitdefender Total Security

Chương II - KIẾN TRÚC HỆ ĐIỀU HÀNH

HEADING 1: PHẦN 1: QUẢN LÝ VÀ DUY TRÌ HỆ ĐIỀU HÀNH

Microsoft Word - form_trong_html.docx

KIỂM TOÁN NHÀ NƯỚC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc Số: 1173/QĐ-KTNN Hà Nội, ngày 27 tháng 7 nă

Kyõ Thuaät Truyeàn Soá Lieäu

CÔNG TY TNHH GIẢI PHÁP CÔNG NGHỆ VIỄN NAM TÀI LIỆU HƯỚNG DẪN WEBSITE MIỄN PHÍ ( WEBMIENPHI.INFO ) Mọi chi tiết về tài liệu xin liên hệ: CÔNG TY TNHH G

TÀI LIỆU HƯỚNG DẪN CÀI ĐẶT CÁC SẢN PHẨM CỦA OFFICE 365

Microsoft Word - 10 quy tac then chot ve bao mat.doc

PowerPoint Presentation

GÓI AN NINH CHỐNG ĐỘT NHẬP & BÁO CHÁY OS-KIT-31-S2 Gói an ninh chống đột nhập OS-KIT-31-S2 gồm có 3 thiết bị: 1. Bộ điều khiển trung tâm (OS-UniGW-110

Hướng dẫn KHG sử dụng dịch vụ BaaS do Mobifone Global cung cấp Tổng Công ty Viễn thông MOBIFONE là nhà cung cấp dịch vụ Viễn thông và CNTT hàng đầu tạ

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE QUẢN LÝ RẠP CHIẾU PHIM TRÊN CƠ SỞ YII FRAMEWORK Hà Nội 2016

DocuCentre-V 5070 / 4070 DocuCentre-V 5070 / 4070 Vận hành linh hoạt giúp nâng cao công việc của bạn.

FAQ: Hướng dẫn cấu hình Wireless Router N300 DIR-612 Release date: 17/12/2018 Model support: DIR-612 H/W: Bx F/W: N/A FAQ: Hướng dẫn cấu hình Wireless

Tìm hiểu ngôn ngữ lập trình Visual Basic Tìm hiểu ngôn ngữ lập trình Visual Basic Bởi: Khuyet Danh Tìm hiểu ngôn ngữ lập trình Visual Basic Tổng quan

HỌC VIỆN KỸ THUẬT QUÂN SỰ

HƯỚNG DẪN SỬ DỤNG UNIFI CONTROLLER

Phân tích và thiết kế hệ thống thông tin

Chủ đề :

mySQL - Part 1 - Installation

Hướng Dẫn Sử Dụng Doanh Nghiệp với Giao AdminLTE Bao gồm: - Trỏ record - Quản trị với giao diện AdminLTE - Cấu hình trên Outlook 2013 ( PO

IPSec IPSec Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta đã biết khi ta sao chép dữ liệu giữa 2 máy hoặc thông qua mạng VPN để nâng cao chế độ bảo mật người q

Stored Procedures Stored Procedures Bởi: Khoa CNTT ĐHSP KT Hưng Yên Trong những bài học trước đây khi dùng Query Analyzer chúng ta có thể đặt tên và s

IEEE Paper Template in A4 (V1)

LỖI PROXY Để tiết kiệm lượng dữ liệu tải về, kiểm soát thông tin và đảm bảo an toàn khi truy cập Internet thì một số hệ thống thiết lập thêm máy chủ p

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

HƯỚNG DẪN SỬ DỤNG 1) Các thông số cài đặt client (MS Outlook, Outlook Express, Thunder Bird ) 2) Hướng dẫn đổi password 3) Hướng dẫn

FPT Telecom - Triển khai IPv6 cho dịch vụ IDC, Cloud, OTT, VOD của FPT Telecom _V1.1

Microsoft Word - DE TAI KIEN TRUC MANG 2.doc

Chương 2 Tầng vật lý

THƯ VIỆN TRUNG TÂM ĐHQG-HCM PHÒNG PHỤC VỤ ĐỘC GIẢ * I. CỔNG TRA CỨU & TRUY CẬP TÀI LIỆU KHOA HỌC 3 I. MỤC LỤC TRỰC TUYẾN TVTT Tìm lướt:

Chương trình dịch

ISA Server - Installation ISA Server - Installation Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta không thể phủ nhận rằng trong khoảng vài năm trở lại đây Inte

ThemeGallery PowerTemplate

Hợp đồng Chính

BƯỚC 1 CÀI LẮP SIM BƯỚC 2 APN BƯỚC 3 ĐĂNG KÝ HOÀN THÀNH Bỏ SIM vào máy di động. Cài đặt APN. Vui lòng khởi động lại thiết bị. Vui lòng mở trình duyệt

Internet Information Service - IIS Internet Information Service - IIS Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta đã tìm hiểu về cách dựng một NAT Server...

ZTE-U V889D Hướng dẫn sử dụng

09-MANET Routing-Reactive.ppt

Microsoft Word - Phan 1 - Kien thuc co so IFS-HANU 2011.doc

Trung Tâm Gia Sư Tài Năng Việt A.PHẦN TRẮC NGHIỆM: (6,0 điểm) ĐỀ 1 I. Hãy điền đáp án đúng vào bảng đáp án ở phần bài làm:

CÔNG TY TNHH GIẢI PHÁP TRỰC TUYẾN TOTAL 60 Đường 18, Phường Hiệp Bình Chánh, Quận Thủ Đức, TP.HCM MST:

11 tính năng hay trong Windows 10 mà Windows 8 không có Windows 10 là một sự cải tiến đáng kể so với Windows 8. Ngoài giao diện được làm mới, hầu hết

Viện Đại học Mở Hà Nội Trung tâm Đào tạo Trực tuyến (E-Learning) Tài liệu hướng dẫn học viên TÀI LIỆU HƯỚNG DẪN SỬ DỤNG HỆ THỐNG ĐÀO TẠO TRỰC TUYẾN Dà

Slide 1

PowerPoint Presentation

BÀI THỰC HÀNH 1: THỰC HÀNH KÍCH HOẠT IPV6 TRÊN HĐH WINDOW, LINUX

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Giảng viên: Đỗ Thị Thanh Tuyền

Microsoft Word - Huong dan su dung phan mem Evyhome.docx

ST T Thuật ngữ Viết đầy đủ Gia i thi ch y nghi a 1 Back Links Những liên kết được trỏ tới website của bạn từ những website bên ngoài (còn gọi là backl

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Microsoft Word - Authpaper_ICO_2019.docx

Microsoft Word - mot_so_tool_trong_android.docx

Slide 1

iCeeNee iOS User's Manual.docx

Microsoft Word - Huong dan cau hinh mikrotik - Viet Tuan UNIFI.vn

BẢO MẬT KỸ THUẬT SỐ THỰC HÀNH Bảo mật ngoài công nghệ practicaldigitalprotection.com

Bài 4 Tựa bài

NẮM BẮT XU HƯỚNG BỨT PHÁ THÀNH CÔNG 1

06-BGP.ppt

Hệ điều hành UNIX Hệ điều hành UNIX Bởi: Wiki Pedia UNIX Unix hay UNIX là một hệ điều hành máy tính viết vào những năm 1960 và 1970 do một số nhân viê

Mẫu trình bày chương trình đào tạo theo tín chỉ

Kiểm soát truy suất Kiểm soát truy suất Bởi: Khoa CNTT ĐHSP KT Hưng Yên Khái niệm Bảo mật thực chất là kiểm soát truy xuất [1]. Mục đích của bảo mật m

HỘI THI TIN HỌC TRẺ TỈNH AN GIANG ĐỀ CHÍNH THỨC ĐỀ THI LÝ THUYẾT BẢNG A - KHỐI TIỂU HỌC Khóa ngày: Thời gian : 20 phút (không kể thời gian

eView Cty Viễn Tín Vinh

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG E-LEARNING Công Ty TNHH Uratek Website: TP.HCM, 08/2017

Huong dan su dung phan mem Quan ly chat luong cong trinh GXD

Nhúng mã-cách khai báo biến Nhúng mã-cách khai báo biến Bởi: Khoa CNTT ĐHSP KT Hưng Yên Nhúng mã javascript trong trang HTML Bạn có thể nhúng JavaScri

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG E-LEARNING Version 2.9 Công Ty TNHH Uratek Website: TP.HCM, 7/2018

Hik-Connect làgì? Hướng dẫn sử dụng Hik-Connect Tính năng chia sẻ (Share) Dịch vụ lắp đặt camera quan sát uy tín chất lượng, hệ thống đại

Bản ghi:

Chương 7: Tầng ứng dụng 1

Tổng quan Buổi trước: Tầng giao vận Nguyên ý của tầng giao vận TCP và UDP Khái niệm kiểm soát uồng và kiểm soát tắc nghẽn Hôm nay: Tầng ứng dụng Nguyên ý của tầng ứng dụng Case study: HTTP, Mai, FTP 2

Khái niệm cơ bản 3

Nhắc ại về kiến trúc phân tầng Appication (HTTP, Mai, ) Transport (UDP, TCP ) Network (IP, ICMP ) Dataink (Ethernet, ADSL ) Physica (bits ) Hỗ trợ các ứng dụng trên mạng Truyền dữ iệ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 ý 4

Ứng dụng và dịch vụ trên mạng? VoIP SCHOOL ON THE INTERNET GOOGLE GAME ON LINE WEB TELNET CHAT SMS VIDEO CONFERENCE MUSIC ONLINE MAIL SKYPE e-office FTP VoD e-bank YOUTUBE EBAY SSH NEWS BITTORENT E-COMMERCE GRID e-goverment 5

Ứng dụng và giao thức ứng dụng Giao thức ứng dụng Định nghĩa các quy tắc giao tiếp Sử dụng các dịch vụ giao vận (TCP/UDP ) Ứng dụng : Các tiến trình giao tiếp với nhau trên Internet qua việc trao đổi thông điệp Hoạt động trên các hệ thống cuối Cài đặt giao thức ứng dụng để cung cấp dịch vụ Ví dụ ứng dụng/giao thức: Web (HTTP) Mai (SMTP/POP/IMAP) appication transport network data ink physica appication transport network data ink physica appication transport network data ink physica 6

Các thành phần của ứng dụng Chương trình Giao diện NSD: Hỗ trợ cho NSD để àm việc với ứng dụng, e.g. trình duyệt Web (Firefox, IE), phần mềm thư điện tử (Thunderbird, Outook,..) Cài đặt các giao thức và sử dụng dịch vụ giao vận Chương trình máy chủ 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 7

Giao tiếp giữa các tiến trình trên Internet Nhắc ại: Socket à một giao diện giữa tiến trình ứng dụng và tầng giao vận Socket được định danh bởi Số hiệu cổng Địa chỉ IP Kiểu giao thức giao vận (TCP hay UDP) Socket API (Appication Programming Interface): Cho phép các tiến trình ựa chọn tham số, ựa chọn dịch vụ host or server process socket transport ayer services controed by app deveoper Internet controed by OS host or server process socket transport ayer services 8

Các mô hình ứng dụng Khách-chủ P2P Mô hình ai 9

Mô hình khách chủ Khách cient cient cient cient Server Gửi yêu cầu truy cập dịch vụ đến máy chủ Về nguyên tắc, không iên ạc trực tiếp với các máy khách khác Chủ Thường xuyên onine để chờ y/c đến từ máy trạm Có thể có máy chủ dự phòng để nâng cao hiệu năng, phòng sự cố e.g. Web, Mai, 10

Mô hình điểm-điểm thuần túy Peer Peer Peer Peer Peer Peer 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ể iên ạc trực tiếp với nhau Không cần vào mạng thường xuyên E.g. Gnutea 11

Mô hình ai Cient Cient Server Cient Một máy chủ trung tâm để quản ý 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 (trước 2016) Máy chủ Skype quản ý 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 P2P Comm. Cient-Server Comm. 12

Case study 1: HTTP và WWW 13

HTTP và Web WWW: Word Wide Web trao đổi dữ iệu siêu văn bản HTML (HyperText Markup Language) trên Internet HTTP: HyperText Transfer Protoco Mô hình Cient/Server Cient 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 ên trình duyệt Server: Nhận yêu cầu và trả ời cho cient Web cients IE Firefox Web server Navigator 14

HTTP hoạt động ntn? Server mở một TCP socket chờ tại cổng 80 (defaut) Cient khởi tạo một iên kết TCP tới server Server chấp nhận yêu cầu tạo iên kết Trao đổi thông điệp HTTP (giao thức ứng dụng) HTTP Request HTTP Response Đóng iên kết TCP 15

Khuôn dạng HTTP request Mã ASCII (dễ dàng đọc được dưới dạng văn bản) request ine (GET, POST, HEAD commands) CR, LF indicates end of message header ines GET /dccn/index.htm HTTP/1.1 Host: www.it-hut.edu.vn User-agent: Mozia/4.0 Connection: cose Accept-anguage:en-us (extra carriage return, ine feed) 16

Khuôn dạng HTTP response status ine (protoco status code status phrase) data, e.g., requested HTML fie header ines HTTP/1.1 200 OK Connection cose 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/htm data data data data data... 17

Các iên kết HTTP HTTP không duy trì Chỉ một đối tượng web được gửi qua iên kết TCP Sử dụng mặc định trong HTTP/1.0 HTTP 1.0: RFC 1945 HTTP có duy trì Nhiều đối tượng có thể được gửi qua một iên kết TCP. Sử dụng mặc định trong HTTP/1.1 HTTP 1.1: RFC 2068 18

Hoạt động của HTTP/1.0 Web cient Web server Init TCP connection TCP Conn. Req. Accept TCP connection OK, send HTTP request Parse index.htm: has 10 reference to 10 images GET /index.htm index.htm TCP Conn. Req. Send HTTP response: index.htm Cose TCP connection Repeat above steps 10 times! Accepted Accept TCP connection GET img1.jpg 2xRTT img1.jpg Send images 1 Cose TCP connection 19 Time Time

Hoạt động của HTTP/1.1 Web cient Web server Init TCP connection TCP Conn. Req. Accepted Accept TCP connection OK, send HTTP request Parse index.htm: has 10 reference to 10 images request images 1 GET /index.htm index.htm GET Send HTTP response: index.htm img1.jpg Send images 1 request images 2 GET Send images 2 request images 10 Stop-andwait! Pipeine 20 Time Time

HTTP/1.1 với pipeine Web cient Web server Init TCP connection TCP Conn. Req. Accepted Accept TCP connection OK, send HTTP request Parse index.htm: has 10 reference to 10 images request images 1-10 GET /index.htm index.htm GET Send HTTP response: index.htm Send images 1-10 Time Time 21

Các phương thức trong thông điệp yêu cầu HTTP/1.0 GET POST HEAD yêu cầu máy chủ oại một số đối tượng ra khỏi thông điệp trả ời HTTP/1.1 GET, POST, HEAD PUT tải fie ên máy chủ, đường dẫn chỉ ra trong URL, fie để trong body DELETE Xóa fie chỉ ra bới đường dẫn Lưu ý: Có 2 cách để gửi tham số đến server: POST hoặc GET http://www.googe.com/search?q=computer+network&fags=68&num=10 22

Mã trạng thái trả ời Trong dòng đầu tiên của thông điệp trả ời, ví dụ 200 OK request succeeded, requested object ater in this message 301 Moved Permanenty requested object moved, new ocation specified ater in this message (Location:) 400 Bad Request request message not understood by server 404 Not Found requested document not found on this server 505 HTTP Version Not Supported 23

Bộ đệm- Caching Cache : Bộ nhớ đệm Khái niệm bộ nhớ cache trong máy tính L1 cache, L2 cache cache miss, cache hit Xem xét trường hợp sau: Một tổ chức có một đường nối tới Internet Tất cả ưu ượng truy cập web đều đi qua iên kết này Nhiều NSD web có thể cùng truy nhập tới cùng một nội dung Giải pháp cải tiến? www.xyz.com/index.htm 24

Sử dụng bộ đệm web - proxy NSD đặt tham số kết nối truy cập web của trình duyệt qua một máy chủ proxy trình duyệt gửi yêu cấu đến proxy Miss: Proxy gửi yêu cầu tới máy chủ web, trả ời trình duyệt và ưu đệm đối tượng web Hit: Proxy trả đối tượng web cho trình duyệt cient cient Proxy server Web server 25

Web caches Proxy: Vừa à cient, vừa à server Sử dụng bởi các ISP nhỏ, các tổ chức như trường học, công ty Ảnh hưởng của proxy Làm giảm ưu ượng web trên đường ra Internet Có thể àm giảm thời gian đáp ứng Thử phân tích vài trường hợp cache hit cache miss proxy bị quá tải Trang web thay đổi/trang web động? 26

Loca cache Các trang web còn có thể được ưu trên máy cục bộ Sử dụng oca cache để Duyệt web offine Duyệt các trang web hiệu quả hơn: 27

Bài tập Mạng công ty kết nối với Internet bằng iên kết tốc độ 1,5 Mbps. Các fie cần tải có kích thước trung bình 900 kbits Tần suất trình duyệt trong máy công ty yêu cầu fie trên web =1,5 ần/s. Thời gian gửi yêu cầu HTTP từ router Internet-Server-nhận trả ời = 2 secondes Tính thời gina đáp ứng trung bình 28

Trong trường hợp các iên kết đã có tải. Thời gian phát dữ iệu trên iên kết có tải: = W m /(1 - ρ), W m : thời gian phát không tải ρ: tải Tìm thời gian đáp ứng trung bình. Giả sử có cache Cache hit: 0,4. Tính thời gian đáp ứng trung bình Dùng công thức: T m = Σ p i *T i, p i xác xuất có thời gian đáp ứng T i 29

30

Phương thức GET có điều kiện Mục đích: Máy chủ sẽ không gửi đối tượng web nếu proxy còn ưu giữ thông tin cập nhật Proxy: chỉ ra thời gian cũ của đối tượng If-modified-since: <date> server: Xác nhận ại có thay đổi hay không: HTTP/1.0 304 Not Modified proxy HTTP request msg If-modified-since: <date> HTTP response HTTP/1.0 304 Not Modified HTTP request msg If-modified-since: <date> HTTP response HTTP/1.0 200 OK <data> server object not modified object modified 31

Case study 2: Emai 32

Thư điện tử MUA (Mai User Agent) Lấy thư từ máy chủ, gửi thư đến máy chủ e.g. Outook, Thunderbird MTA (Mai Transfer Agent): : Chứa hộp thư đến của NSD (mai box) Hàng đợi để gửi thư đi e.g. Sendmai, MS Exchange Giao thức: Chuyển thư: STMP-Simpe Mai Transfer Protoco nhận thư POP Post Office Protoco IMAP Internet Mai Access Protoco user agent IMAP POP SMTP mai server SMTP mai server IMAP POP SMTP user agent 33 Mai box Message queue

Giao thức SMTP RFC 2821 TCP, port 25: Chuyển thư từ cient đến server và giữa các server với nhau Tương tác yêu cầu/trả ời Yêu cầu: Lệnh với mã ASCII Trả ời: mã trạng thái và dữ iệu 34

Các giao thức nhận thư user agent SMTP SMTP access protoco user agent POP: Post Office Protoco [RFC 1939] Đăng nhập và ấy hết thư về IMAP: Internet Mai Access Protoco [RFC 1730] Phức tạp hơn POP Cho phép ưu trữ và xử ý thư trên máy chủ Quota? sender s mai server receiver s mai server 35

Web Mai Sử dụng Web browser như một MUA MUA và MTA giao tiếp thông qua HTTP Mais được ưu trữ trên máy chủ E.g. Gmai, Hotmai, Yahoo! Mai, 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://mai.hut.edu.vn http://mai.fit.hut.edu.vn 36

Khuôn dạng thông điệp thư điện tử SMTP: Giao thức để truyền thư RFC 822: Định nghĩa khuôn dạng Phần đầu To: From: Subject: Phần thân mã hóa dưới dạng mã ASCII header body bank ine 37

Để chuyển dữ iệu đa phương tiện: mutimedia extensions MIME: mutimedia mai extension, RFC 2045, 2056 Thêm một dòng trong phần đầu chỉ rõ khuôn dạng dữ iệu gửi đi MIME version method used to encode data mutimedia data type, subtype, parameter decaration encoded data From: aice@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.........base64 encoded data 38

Case Study 3 Ứng dụng truyền tệp 39

FTP: Fie Transfer Protoco user interface FTP cient TCP contro connection, port 21 FTP server user TCP data connection, port 20 oca fie system Mô hình Cient-server Trao đổi fie giữa các máy RFC 959 Sử dụng TCP, cổng 20, 21 remote fie system Điều khiển Out-of-band : Lệnh của FTP : cổng 21 Dữ iệu: cổng 20 NSD phải đăng nhập trước khi truyền fie Một số server cho phép NSD với tên à anonymous 40

Lệnh và mã trả ời Một số ví dụ USER username PASS password LIST : trả về danh sách fie RETR fiename Lấy fie STOR fiename Đặt fie ên máy chủ Ví dụ về mã trả ời 331 Username OK, password required 125 data connection aready open; transfer starting 425 Can t open data connection 452 Error writing fie 41

Ví dụ về ftp cient Command ine C:\Documents and Settings\hongson>ftp ftp>? Commands may be abbreviated. Commands are:! deete itera prompt send? debug s put status append dir mdeete pwd trace ascii disconnect mdir quit type be get mget quote user binary gob mkdir recv verbose bye hash ms remotehep cd hep mput rename cose cd open rmdir GUI FTP cients: IE, Firefox, GFTP,. 42

Tóm tắt Mô hình ứng dụng Cient-server vs. P2P Một số ứng dụng và giao thức HTTP Mai FTP Về nhà, hãy tìm hiểu thêm P2P Giao diện ập trình Socket 43

Buổi học tới: Data-ink Layer Các nguyên ý tầng Data-ink Mạng LAN 44

Acknowedgment Bài giảng có sử dụng các tư iệu và hình vẽ từ: Tài iệu của trường đại học Keio và Ritsumekan Tài iệu Computer Network, a top down approach của J.F Kurose và K.W. Ross 45