M ở đầu
3.7 Sự truyền và nhận gói tin
Do thời gian trễ của mạng token ring cơ bản ít, nên một trạm sau khi bắt đầu truyền một gói tin có thểđợi cho đến khi nhận được trường FS tại đuôi gói tin trước khi truyền một thẻ bài mới mà không ảnh hưởng nhiều đến hiệu quả của vòng. Tuy nhiên, với ví dụ 3.1, chúng ta có thể suy luận rằng nếu nếu áp dụng phương pháp trên vào mạng FDDI thì hiệu quả của mạng sẽ bị giảm đáng kể do độ trễ của mạng. Bởi vậy, với vòng FDDI, giao thức thả thẻ bài sớm được sử dụng, nghĩa là thẻ bài được truyền ngay lập tức sau khi trạm truyền trường FS ở đuôi gói tin. Trạm sẽ truyền kí tự IDLE sau khi truyền thẻ bài cho đến khi nó nhận được kí tự SD biểu thị điểm bắt đầu của một gói tin hoặc thẻ bài.
Hình 3.14 đưa ra một ví dụ của hoạt động của vòng. Sau khi trạm A nắm được thẻ bài, nó sẽ truyền gói tin F1, và ngay lập tức truyền thẻ bài mới. F1 được gửi đến trạm C, trạm C sẽ copy gói tin này ngay khi nó chạy qua. Gói tin này cuối cùng sẽ quay lại trạm A và bị huỷ bỏ tại đây. Trong lúc ấy, trạm B nắm được thẻ bài và truyền gói tin F2 và ngay sau đó là thẻ bài. Các hoạt động này sẽđược lặp lại vô hạn lần, nên gây ra tại một thời điểm có nhiều gói tin di chuyển trên vòng.
Như chúng ta thấy, với một mạng token ring cơ bản thì trạm nguồn sẽ xoá một gói tin sau khi gói tin đi được một vòng. Tuy nhiên, với phương pháp truyền và nhận gói tin trong mạng FDDI như trên thì tại một thời điểm có thể có nhiều hơn một gói tin
được truyền trên vòng. Mặc dù không được chỉ ra trên hình 3.14 nhưng giao diện của vòng phải chuyển tiếp 3 trường SD, FC và DA trước khi nó so sánh trường SA với địa chỉ của nó để xác định xem gói tin ấy có phải của nó không. Kết quả là một hoặc nhiều phân mảnh gói tin (bao gồm 3 trường SD, FC, DA) được truyền trên vòng. Vì vậy mà khi một trạm nhận thẻ bài và bắt đầu truyền các gói tin thì đồng thời có trách nhiệm nhận và loại bỏ bất cứ phân mảnh gói tin nào đang được truyền trên vòng.
37
Nguyễn Tiến Lâm Khóa luận tốt nghiệp - 2005 – ĐHCN
Hình 3.14 Ví dụ về hoạt động của vòng FDDI