banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận mạng và thiết bị mạng Viết Giao Thức FTP bằng Omnetpp 4.0++  XML
  [Question]   Viết Giao Thức FTP bằng Omnetpp 4.0++ 20/10/2010 17:03:08 (+0700) | #1 | 223220
angel_alone
Member

[Minus]    0    [Plus]
Joined: 19/10/2010 04:22:27
Messages: 3
Offline
[Profile] [PM]
Chào cả nhà !
Em đang viết thuật toán mô phỏng giao thức FTP trên mô hình mạng peer to peer .
Công cụ sử dụng là omnetpp 4.0 ++ . Hệ điều hành sử dụng Ubuntu .
yêu cầu : mô hình peer to peer phải có từ 5 máy trở lên

Câu Hỏi :

1) FTP trên peer to peer và trên client - server hoạt động có giống nhau không ạ ? Nếu khác thì khác như thế nào ?

2) Có thể cho em xin tài liệu về FTP hoạt động trên mô hình mạng peer to peer không ?
Lưu ý : Tài liệu mô phỏng về cách hoạt động của giao thức FTP trên mô hình peer to peer càng chi tiết càng tốt . Để em có cái nhìn tổng quát về cách hoạt động của nó thuận tiện cho việc lập trình giao thức FTP .
vd : FTP ngoài các gói syn , ack , mesg còn có những gói gì nữa không ? .....


3) Xin nhờ mọi người giúp đỡ về tài liệu và trả lời thắc mắc dùm em . Xin chân thành cảm ơn !

[Up] [Print Copy]
  [Question]   Viết Giao Thức FTP bằng Omnetpp 4.0++ 20/10/2010 18:00:59 (+0700) | #2 | 223222
hmtaccess
Member

[Minus]    0    [Plus]
Joined: 12/06/2008 02:26:45
Messages: 197
Location: ™œžŸ¤¢£§¨©
Offline
[Profile] [PM]

angel_alone wrote:


1) FTP trên peer to peer và trên client - server hoạt động có giống nhau không ạ ? Nếu khác thì khác như thế nào ?

 


Mình như bạn có sự nhầm lẫn, p2p với mô hình client--- server là khác nhau mà.

[pc] ------------>[pc0]
trong trường hợp này nó vừa là p2p vừa là client -->server nếu 1 trong 2 máy chạy dịch dụ...

Không biết giải thích sao cho dễ hiểu nữa smilie
[Up] [Print Copy]
  [Question]   Viết Giao Thức FTP bằng Omnetpp 4.0++ 20/10/2010 18:08:21 (+0700) | #3 | 223223
[Avatar]
WinDak
Researcher

Joined: 27/01/2002 11:15:00
Messages: 223
Offline
[Profile] [PM]
Peer-to-Peer của bạn là loại nào ?
Structured ? Unstructured ? Centralized, Decentralized hay Hybrid ?
-- w~ --
[Up] [Print Copy]
  [Question]   Viết Giao Thức FTP bằng Omnetpp 4.0++ 21/10/2010 22:48:01 (+0700) | #4 | 223335
angel_alone
Member

[Minus]    0    [Plus]
Joined: 19/10/2010 04:22:27
Messages: 3
Offline
[Profile] [PM]

WinDak wrote:
Peer-to-Peer của bạn là loại nào ?
Structured ? Unstructured ? Centralized, Decentralized hay Hybrid ?  


Chào anh !

Mô Hình peer to peer của em gồm có 5 client nối với nhau .
Thuần tuý peer to peer .
yêu cầu : Viết giao thức FTP để 5 máy có thể trao đổi data với nhau .
mục đích : hiểu được FTP hoạt động như thế nào , cách gửi data của nó ra sao , đầu tiên nó tạo ra gói syn ở tầng nào, và hai máy giao tiếp với nhau ra sao ......

Công cụ sử dụng : omnetpp ++
Mô Hình :
Client A --------------> Client B
^ /*.............................*/ |
| /* ...............................*/ v
Client C <-- Client E <-- Client F

/*......................*/ : bỏ
Mọi thứ em biết về nó ( FTP on P2P ) đang rất mơ hồ , và cần 1 vài tài liệu liên quan , mong cả nhà giúp đở .
Chân thành cảm ơn !
[Up] [Print Copy]
  [Question]   Viết Giao Thức FTP bằng Omnetpp 4.0++ 22/10/2010 10:34:11 (+0700) | #5 | 223380
[Avatar]
WinDak
Researcher

Joined: 27/01/2002 11:15:00
Messages: 223
Offline
[Profile] [PM]
"Thuần tuý peer-to-peer" là thế nào nhỉ... tớ đã nói là peer-to-peer có nhiều loại
Nếu như mô hình bạn nói có vẻ như là decentralized

Mình nghĩ đầu tiên bạn nên tìm hiểu 2 cái sau trên omnetpp :

1) Trao đổi file giữa 2 máy khi định vị được nhau ( qua IP / hostname etc..)

2) Chọn cách 5 máy nối với nhau và tìm thông tin: ( tuỳ yêu cầu có cần scalable hay không )
- Kiểu broadcast : mỗi máy có thông tin định vị của 4 máy còn lại => khi cần 1 file gì thì sẽ search file đó bằng cách gửi request đến tất cả các máy và chờ response.
- Kiểu routing: một máy chỉ có thông tin của 1->2 máy khác. khi cần thì route một msg đi các máy khác đến khi có máy trả lời với file cần tìm hoặc timeout không tìm thấy.
..
Bạn nên tìm đọc quyển "Distributed Systems: Concepts and Design"

-- w~ --
[Up] [Print Copy]
  [Question]   Viết Giao Thức FTP bằng Omnetpp 4.0++ 22/10/2010 16:53:04 (+0700) | #6 | 223425
angel_alone
Member

[Minus]    0    [Plus]
Joined: 19/10/2010 04:22:27
Messages: 3
Offline
[Profile] [PM]

WinDak wrote:
"Thuần tuý peer-to-peer" là thế nào nhỉ... tớ đã nói là peer-to-peer có nhiều loại
Nếu như mô hình bạn nói có vẻ như là decentralized

Mình nghĩ đầu tiên bạn nên tìm hiểu 2 cái sau trên omnetpp :

1) Trao đổi file giữa 2 máy khi định vị được nhau ( qua IP / hostname etc..)

2) Chọn cách 5 máy nối với nhau và tìm thông tin: ( tuỳ yêu cầu có cần scalable hay không )
- Kiểu broadcast : mỗi máy có thông tin định vị của 4 máy còn lại => khi cần 1 file gì thì sẽ search file đó bằng cách gửi request đến tất cả các máy và chờ response.
- Kiểu routing: một máy chỉ có thông tin của 1->2 máy khác. khi cần thì route một msg đi các máy khác đến khi có máy trả lời với file cần tìm hoặc timeout không tìm thấy.
..
Bạn nên tìm đọc quyển "Distributed Systems: Concepts and Design"

 


Thanks , em nghĩ là đầu tiên làm theo kiểu broadcast trước , nếu còn thời gian thì sẽ tiếp tục làm kiểu routing . Em đã down quyển sách Distributed Systems: Concepts and Design về và gậm nhắm . Khi đọc xong chắc chắn em sẽ quay lại ... Hẹn gặp lại !
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|