FTP (File Transfer Protocol)

Một phần của tài liệu GIÁO TRÌNH MẠNG TRUYỀN THÔNG (Trang 57 - 68)

ây là m t ph ng pháp sao chép t p t m t máy tính xa v máy tính c a ng i dùng ta có th ng i l i máy tính c a mình truy n ho c l y file trên m t máy ch nào đó.

Ví d : L y t p thong_bao.doc trên máy ch vcu_fee c a khoa th ng m i đi n t v máy tính c a mình:

$ ftp vcu_fee

Connected to vcu_fee 220-

220 vcu_fee.vcu.edu.vn FTP server (Version 2.1 WU(1)) ready

Name(none): chungnh

331Password required for binhnn. Password:

230 User chungnh logged in.

Remote system type is Windows Server 2003. Using binary mode to transfer files.

ftp> get thong_bao.doc

local: thong_bao.doc remote: thong_bao.doc 200 PORT command successful.

150 Opening BINARY mode data connection for nettcp.c (46 bytes).

226 Transfer complete.

Ch ng 5: M NG LAN 5.1. Công ngh m ng c c b

5.1.1. M ng c c b và đ c tr ng c a m ng c c b a) Khái ni m

M ng c c b (LAN - Local Area Network) là m t h th ng m ng dùng đ k t n i các máy tính trong m t ph m vi nh (nhà , phòng làm vi c, tr ng h c, ...). Các máy tính trong m ng LAN có th chia s tài nguyên v i nhau, mà đi n hình là chia s t p tin, máy in, máy quét và m t s thi t b khác.

Tuy nhiên, đó không ph i là đ c tính duy nh t c a m ng c c b nh ng trên th c t , quy mô c a m ng quy t đnh nhi u đ c tính và công ngh c a m ng. Sau đây là m t s đ c đi m c a m ng c c b .

b) c tr ng

- M ng c c b có quy mô nh , th ng là bán kính d i vài km.

- M ng c c b th ng là s h u c a m t t ch c. Th c t đó là đi u khá quan tr ng đ vi c qu n lý m ng có hi u qu .

- M ng c c b có t c đ cao và ít l i. Trên m ng r ng t c đ nói chung ch đ t vài tr m Kbit/s đ n Mb/s. Còn t c đ thông th ng trên m ng c c b là 10, 100 Mbit/s và t i nay v i Gigabit Ethernet.

5.1.2. Topology m ng c c b

ch ng đ u chúng ta đã đ c p t i Topology hay c u trúc liên k t m ng, ch ng này chúng ta s xét m t cách chi ti t h n các topology này đ i v i m ng c c b .

a) Topology d ng hình sao (Star topology)

M ng d ng hình sao bao g m b k t n i trung tâm và các nút. Các nút này là tr m đ u cu i, các máy tình và các thi t b khác c a m ng. B k t n i trung tâm c a m ng đi u ph i m i ho t đ ng trong m ng.

M ng d ng hình sao cho phép n i các máy tính vào m t b t p trung (Hub) b ng cáp, gi i pháp này cho phép n i tr c ti p máy tính v i Hub không c n thông qua tr c bus, tránh đ c các y u t gây ng ng tr m ng.

Hình 5.1. Topology m ng hình sao • u đi m:

- Ho t đ ng theo nguyên lý n i song song nên n u có m t thi t b nào đó m t nút thông tin b h ng thì m ng v n ho t đ ng bình th ng.

- C u trúc m ng đ n gi n và các thu t toán đi u khi n n đnh. - M ng có th d dàng m r ng ho c thu h p.

Nh c đi m:

- Kh n ng m r ng m ng hoàn toàn ph thu c vào kh n ng c a trung tâm. - Khi trung tâm có s c thì toàn m ng ng ng ho t đ ng.

- M ng yêu c u n i đ c l p riêng r t ng thi t b các nút thông tin đ n trung tâm. Kho ng cách t máy đ n trung tâm r t h n ch (100m).

b) Topology hình tuy n (Bus Topology)

Th c hi n theo cách b trí hành lang, các máy tính và các thi t b khác-các nút,

đ u đ c n i v i nhau trên m t tr c đ ng dây cáp chính đ chuy n t i tín hi u. T t c các nút đ u s d ng chung đ ng dây cáp chính này.

Phía hai đ u dây cáp đ c b t b i m t thi t b g i là terminator. Các tín hi u và d li u khi truy n đi dây cáp mang theo đ a ch c a n i đ n.

u đi m:

- Lo i hình m ng này dùng dây cáp ít nh t, d l p đ t, giá thành r . • Nh c đi m:

- S ùn t c giao thông khi di chuy n d li u v i l u l ng l n.

- Khi có s h ng hóc đo n nào đó thì r t khó phát hi n, m t s ng ng trên

đ ng dây đ s a ch a s ng ng toàn b h th ng. C u trúc này ngày nay ít đ c s d ng.

c) Topology d ng vòng (Ring Topology)

M ng d ng này, b trí theo d ng xoay vòng, đ ng dây cáp đ c thi t k làm thành m t vòng khép kín, tín hi u ch y quanh theo m t chi u nào đó. Các nút truy n tín hi u cho nhau m i th i đi m ch đ c m t nút mà thôi. D li u truy n đi ph i có kèm theo đa ch c th c a m i tr m ti p nh n.

uđi m:

- M ng d ng vòng có thu n l i là có th n i r ng ra xa, t ng đ ng dây c n thi t ít h n so v i hai ki u trên.

- M i tr m có th đ t đ c t c đ t i đa khi truy nh p. • Nh c đi m:

- ng dây ph i khép kín, n u b ng t m t n i nào đó thì toàn b h th ng c ng b ng ng.

d) Topology d ng l i (Mesh)

ây là d ng c u trúc mà trong đó m i ngày máy tính n i v i m t máy khác trong m ng b ng m t đ ng cáp riêng các nút truy n d li u tr c ti p qua nhau không thông qua m t thi t b trung gian c ng nh không c n m t giao th c đ đi u khi n vi c truy n d li u.

u đi m:

- Các máy tính đ c k t n i tr c ti p nên vi c truy n d li u đ c th c hi n m t cách đáng tin c y.

- Vi c m t dây n i b h ng thì vi c truy n d li u gi a hai máy đ u dây s

đ c th c hi n theo m t con đ ng khác. • Nh c đi m:

- Dùng quá nhi u dây do đó vi c cài đ t tr nên r t t n kém. - Khó m r ng

D ng c u hình m ng này th ng đ c tri n khai k t h p v i các c u hình khác cho m t khu v c đòi h i đ tin c y cao.

e) Topology d ng k t h p

- K t h p hình sao và tuy n (Star/Bus Topology): C u hình m ng d ng này có b ph n tách tín hi u (splitter) gi vai trò thi t b trung tâm, h th ng dây cáp c u hình này là m ng có th g m nhi u nhóm làm vi c cách xa nhau, ARCNET là m ng d ng k t h p Star/Bus Topology. C u hình d ng này đ a l i s uy n chuy n trong vi c b trí đ ng dây t ng thích d dàng đ i v i b t c tòa nhà nào.

- K t h p hình sao và vòng (Star/Ring Topology). C u hình d ng k t h p Star/Ring Topology, có m t “th bài” liên l c (Token) đ c chuy n vòng quanh m t cái HUB trung tâm. M i tr m làm vi c (workstation) đ c n i v i HUB – là c u n i gi a các tr m làm vi c và đ t ng kho ng cách c n thi t.

5.1.3. Các ph ng th c truy nh p đ ng truy n

Do không th có hai máy tính cùng truy n d li u trên cùng m t đ ng truy n nên c n có m t ph ng th c truy nh p đ ng truy n cho phép các máy tính truy nh p

đ ng truy n mà không có đ ng đ x y ra.

Ph ng th c truy nh p đ ng truy n là m t t p các lu t xác l p cách th c máy tính đ y c ng nh l y d li u t đ ng truy n v t lý.

Có ba quy lu t nh p đ ng truy n c b n là:

a) Ph ng th c truy nh p s d ng giao th c đa truy nh p có phát hi n xung đ t (CSMA/CD) ho c tránh xung đ t (CSMA/CA)

CSMA (Carrier Sense Multiple Access) là giao th c th ng dùng cho m ng có c u trúc hình tuy n, các máy tr m cùng chia s m t kênh truy n chung, các tr m đ u có c h i thâm nh p đ ng truy n nh nhau (Multiple Access).

Tuy nhiên t i m t th i đi m thì ch có m t tr m đ c truy n d li u mà thôi. Tr c khi truy n d li u, m i tr m ph i l ng nghe đ ng truy n đ ch c ch n r ng

đ ng truy n r i (Carrier Sense).

Trong tr ng h p hai tr m th c hi n vi c truy n d li u đ ng th i, xung đ t d li u s x y ra, các tr m tham gia ph i phát hi n đ c s xung đ t và thông báo t i các tr m khác gây ra xung đ t (Collision Detection - CD), đ ng th i các tr m ph i ng ng thâm nh p, ch đ i l n sau trong kho ng th i gian ng u nhiên nào đó r i m i ti p t c truy n. Ho c máy tính tr c khi truy n d li u s cho các máy tính khác bi t

đ c ý đnh c a mình b ng các qu ng bá (broadcast) ý đnh này trong m ng, đi u này s giúp tránh vi c đ ng đ x y ra (Collision Avoidance - CA).

Khi l u l ng các gói d li u c n di chuy n trên m ng qua cao, thì vi c xung

đ t có th x y ra v i s l ng l n d n đ n làm ch m t c đ truy n tin c a h th ng. Giao th c này còn đ c trình bày chi ti t thêm trong ph n công Ethernet.

b) Ph ng th c s d ng giao th c Token passing

Giao th c này đ c dùng trong các LAN có c u trúc vòng s d ng k thu t chuy n th bài (token) đ c p phát quy n truy nh p đ ng truy n t c là quy n đ c truy n d li u đi.

Th bài đây là m t đ n v d li u đ c bi t, có kích th c và n i dung (g m các thông tin đi u khi n) đ c quy đnh riêng cho m i giao th c. Trong đ ng cáp liên t c có m t th bài ch y quanh trong m ng.

Ph n d li u c a th bài có m t bít bi u di n tr ng thái s d ng c a nó (b n ho c r i). Trong th bài có ch a m t đa ch đích và đ c luân chuy n t i các tr m theo m t tr t t đã xác đnh. i v i c u hình m ng d ng xoay vòng thì tr t t c a s truy n th bài t ng đ ng v i tr t t c a các tr m xung quanh vòng.

M t tr m mu n truy n d li u thì ph i đ i đ n khi nh n đ c m t th bài r i. Khi đó tr m s đ i bít tr ng thái c a th bài thành b n. nén gói d li u có kèm theo

đa ch n i nh n vào th bài và truy n đi theo chi u c a vòng, th bài lúc này tr thành khung mang d li u. Tr m đích sau khi nh n khung d li u này, s copy d li u vào b đ m r i ti p t c truy n khung theo vòng nh ng thêm m t thông tin xác nh n. Tr m ngu n nh n l i khung c a mình (theo vòng) đã đ c nh n đúng, đ i bit b n thành r i và truy n th bài đi.

Vì th bài ch y vòng quanh trong m ng kín và ch có m t th nên vi c đ ng đ

d li u không th x y ra, do v y hi u su t truy n d li u c a m ng không thay đ i. Trong các giao th c này c n gi i quy t hai v n đ có th d n đ n phá v h th ng. M t là vi c m t th bài làm cho trên vòng không còn th bài l u chuy n n a. Hai là m t th bài b n l u chuy n d ng trên vòng.

u đi m c a giao th c là v n ho t đ ng t t khi l u l ng truy n thông l n. Giao th c truy n th bài tuân th đúng s phân chia c a môi tr ng m ng, ho t đ ng d a vào s xoay vòng t i các tr m.

Vi c truy n th bài s không th c hi n đ c n u vi c xoay vòng b đ t đo n. Giao th c ph i ch a các th t c ki m tra th bài đ cho phép khôi ph c l i th bài b m t ho c thay th tr ng thái c a th bài và cung c p các ph ng ti n đ s a đ i logic (thêm vào, b t đi ho c đ nh l i tr t t c a các tr m).

c) Ph ng th c s d ng giao th c u tiên truy nh p

ây c ng là m t giao th c truy nh p đ ng truy n m i ra đ i cùng v i s phát tri n c a chu n m ng Ethernet t c đ 100Mb/giây g i là 100VG - AnyLAN (IEEE 802.12).

Hai thành ph n chính t o nên m ng 100VG - AnyLAN là m t b chuy n ti p tín hi u repeater và các thi t b cu i (end nodes – computer, bridge, router, switch), repeater qu n lý m ng này b ng cách l n l t ti p h i t t c các thi t b cu i xem có yêu c u g i thông tin đi hay không. Khi có hai yêu c u g i cùng lúc, repeater s u tiên m t lo i d li u xác đnh và yêu c u g i lo i d li u này đi s đ c th c hi n tr c, trong tr ng h p hai yêu c u cùng g i m t lo i d li u nh nhau thì repeater s g i luân phiên t ng ph n x li u c a hai yêu c u đó cho t i khi x lý xong hai yêu c u đó.

5.1.4. Thi t b s d ng trong m ng c c b a) B khuy n đ i tín hi u v t lý (Repeater/HUB)

Trong m t m ng LAN, gi i h n c a cáp m ng là 100m (cho lo i cáp m ng CAT 5 UTP – là cáp đ c dùng ph bi n nh t), b i tín hi u b suy hao nên đ ng truy n nên không th đi xa h n. Vì v y, đ có th k t n i các thi t b xa h n, m ng c n các thi t b đ khu ch đ i và đnh th i l i tín hi u, giúp tín hi u có th truy n d n

đi xa h n gi i h n này.

Hình 5.9. Repeater

Repeater là m t thi t b l p 1 (Physical Layer) trong mô hình OSI. Repeater có vai trò khu ch đ i tín hi u v t lý đ u vào và cung c p n ng l ng cho tín hi u

tho i, truy n thông tin qua s i quang, ... và các nhu c u truy n tín hi u đi xa đ u c n s d ng Repeater.

Hub đ c coi là m t Repeater có nhi u c ng. M t Hub có t 4 đ n 24 c ng và có th còn nhi u h n. Trong ph n l n các tr ng h p, Hub đ c s d ng trong các m ng 10BASE-T hay 100BASE-T. Khi c u hình m ng là hình sao (Star topology).

Hình 5.10. Hub

Hub đóng vai trò là trung tâm c a m ng. V i m t Hub, khi thông tin vào t m t c ng và s đ c đ a đ n t t c các c ng khác.

Hub có 2 lo i là Active Hub và Smart Hub là lo i đ c dùng ph bi n, c n

đ c c p ngu n khi ho t đ ng, đ c s d ng đ khu ch đ i tín hi u đ n và cho tín hi u ra nh ng c ng còn l i, đ m m c tín hi u c n thi t. Smart Hub (Intelligent Hub) có ch c n ng t ng t nh Active Hub, nh ng có tích h p thêm chip có kh n ng t

đ ng dò l i - r t h u ích trong tr ng h p dò tìm và phát hi n l i trong m ng.

b) C u (Bridge)

Bridge là thi t b m ng thu c l p 2 c a mô hình OSI (Data Link Layer). Bridge đ c s d ng đ ghép n i 2 m ng đ t o thành m t m ng l n duy nh t. Bridge

đ c s d ng ph bi n đ làm c u n i gi a hai m ng Ethernet. Bridge quan sát các

gói tin (packet) trên m i m ng. Khi th y m t gói tin t m t máy tính thu c m ng này chuy n t i m t máy tính trên m ng khác, Bridge s sao chép và g i gói tin này t i m ng đích.

u đi m c a Bridge là ho t đ ng trong su t, các máy tính thu c các m ng

Một phần của tài liệu GIÁO TRÌNH MẠNG TRUYỀN THÔNG (Trang 57 - 68)