Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus Bài tập lớn mạng máy tính lập trình mô phỏng mô hình mạng token bus
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG
====O0O====
BÁO CÁO BÀI TẬP LỚN MẠNG MÁY TÍNH
Đề tài: Lập trình mô phỏng mô hình mạng Token Bus.
Trang 2Hà Nội, 12/2017
M C L C ỤC LỤC ỤC LỤC
I MÔ HÌNH MẠNG TOKEN BUS 3
1 Tổng quan về Token Bus 3
2 Nguyên lý hoạt động 4
3 Bổ sung trạm vào vòng logic 7
4 Loại một trạm khỏi vòng logic 8
5 Quản lý lỗi 9
6 Token Bus Frame 9
II MÔ PHỎNG MẠNG TOKEN BUS 11
III KẾT LUẬN 16
Trang 4I MÔ HÌNH MẠNG TOKEN BUS
1 Tổng quan về Token Bus
sử dụng cho các ứng dụng công nghiệp Token bus được General Motors sử dụng cho chuẩn Manufacturing Automation Protocol (MAP)
Hình 1
đang có nhu cầu truyền dữ liệu
Trang 5Hình 2.
2 Nguyên lý hoạt động
đang có nhu cầu truyền dữ liệu được xác định vị trí theo một chuỗi mà trạm cuối cùng của chuỗi sẽ tiếp liền sau bởi trạm đầu tiên
Hình 3
Trang 6 Khi vòng ảo được khởi tạo, trạm có địa chỉ cao nhất trong dãy sẽ được sử dụngtoken đầu tiên
Hình 4
mà chỉ có thể tiếp nhận dữ liệu
Hình 5
Trang 7 Một khung dữ liệu nhỏ khoảng vài byte, gọi là token, được truyền qua các trạm Chỉ có trạm có token mới được truyền thông tin Nếu một trạm không có dữ liệu
để gửi đi hoặc khi trạm đã truyền xong dữ liệu hoặc khi hết thời gian quy định, thì token sẽ được truyền đến trạm kế tiếp trên vòng ảo
Hình 6.Trạm 112 không có nhu cầu gửi dữ liệu nó chuyển token đến trạm 90
Hình 7 Trạm 90 không có nhu cầu gửi dữ liệu nó chuyển token đến trạm 70
Trang 8Hình 8 Trạm 70 gửi dữ liệu đến trạm 112.
Hình 9 Sau khi truyền xong trạm 70 gửi token đến trạm 45
3 Bổ sung trạm vào vòng logic
thì sẽ được bổ sung vào vòng
Trang 9Hình 10.
4 Loại một trạm khỏi vòng logic
ở trước khi nhận được token
Trang 10Hình 11.
5 Quản lý lỗi
khác đang giữ token
Trang 11 Khắc phục: bỏ token đang giữ
6 Token Bus Frame
Hình 12
Trang 12control field
initialisation
the ring
the ring
stations want to enter the ring
the ring
Hình 13
tương ứng Một mạng phải sử dụng các địa chỉ 2 byte hoặc 6 byte một cách nhất quán chứ không thể sử dụng cả 2
Trang 13 Data: chứa dữ liệu cần truyền, giới hạn từ 0-8182 byte nếu dùng 2 byte cho đánh địa chỉ và từ 0-8174 nếu dùng 6 byte đánh địa chỉ
II MÔ PHỎNG MẠNG TOKEN BUS
Hình 14
Trang 14 Cấp địa chỉ ip cho các trạm
Hình 15
Hình 16
Trang 15Hình 17.
Hình 18
Trang 16Hình 19.
Hình 20
Trang 17 Kết nỗi các trạm
Hình 21
Trang 18III KẾT LUẬN
• Do kiến thức còn hạn hẹp nên chúng em mới chỉ mô phỏng một mô hình đơn giản
• Chúng em sẽ tiếp tục nghiên cứu thêm về đề tài để mở rộng vốn hiểu biết và có thể
mô phỏng thêm những chức năng nâng cao của mô hình mạng Token Bus
Nhóm em xin chân thành cảm ơn thầy đã hướng dẫn chúng em hoàn thành bài tập lớn này