Bài giảng cung cấp cho người học các kiến thức: Dịch vụ FPT, FPT - DNS, giới thiệu dịch vụ FTP, thực hành bài Lab dịch vụ FTP, FTP DNS,... Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. Mời các bạn cùng tham khảo chi tiết nội dung tài liệu.
Trang 1GI NG
VIÊN
: PH
M M
NH C
NG
Ả
Ạ Ạ
ƯƠ
Trang 2N I DUNG Ộ
• Gi i thi u d ch v FTP ớ ệ ị ụ
• Th c hành bài Lab d ch v FTP, FTP DNS ự ị ụ
Trang 3GI I THI U D CH V FTP Ớ Ệ Ị Ụ
FTP (File Transfer Protocol) là m t trong nh ng d ch v thông d ng ộ ữ ị ụ ụ
đ truy n (upload) và nh n (download) t p tin gi a máy c c b ể ề ậ ậ ữ ụ ộ (Local) và máy xa (Remote) ở
Giao th c FTP đ ứ ượ c xây d ng d a trên chu n TCP/IP ự ự ẩ
FTP có hai thành ph n : FTP Client và FTP Server ầ
FTP Server s d ng 2 port: ử ụ
+ Port 20 : dùng đ truy n d li u (data port) ể ề ữ ệ
+ Port 21 : dùng đ truy n l nh (command port) ể ề ệ
Có hai c ch : ơ ế
+ Active
+ Passive
Trang 4GI I THI U D CH V FTP (TT) Ớ Ệ Ị Ụ
C ch Active ơ ế :
B c1:ướ client dùng m t c ng l nh ng u ộ ổ ệ ẫ nhiên không dành riêng (port N >1024) k t ế
n i vào c ng 21 c a FTP Server.ố ổ ủ
B c2:ướ server g i xác nh n ACK v c ng ở ậ ề ổ
l nh (port N) c a client.ệ ủ
B c3:ướ server kh i t o k t n i t c ng 20 ở ạ ế ố ừ ổ
c a mình đ n c ng d li u mà client đã ủ ế ổ ữ ệ khai báo (port N+1)
B c4:ướ client g i ACK ph n h i cho server ở ả ồ thông qua c ng d li u.ổ ữ ệ
Trang 5GI I THI U D CH V FTP (TT) Ớ Ệ Ị Ụ
C ch Passive ơ ế :
B c1: ướ client dùng m t c ng l nh ng u ộ ổ ệ ẫ nhiên không dành riêng (port N >1024) k t ế
n i vào c ng 21 c a FTP Server.ố ổ ủ
B c2: ướ server s m c ng d li u không ẽ ở ổ ữ ệ dành riêng b t kỳ P(P>1024) và g i l nh Port ấ ở ệ
P cho client
B c3: ướ client t o k t n i truy n d li u t ạ ế ố ề ữ ệ ừ
c ng d li u c a nó (port N+1) đ n c ng d ổ ữ ệ ủ ế ổ ữ
li u P c a server ệ ủ
B c4: ướ server tr l i b ng xác nh n ACK v ả ờ ằ ậ ề cho c ng d li u c a client.ổ ữ ệ ủ
Trang 6TH C HÀNH BÀI LAB D CH V FTP, WEB FTP Ự Ị Ụ