III.1. Phương pháp đa truy cập CSMA/CD
Khía cạnh thú vị nhất của Ethernet là kỹ thuật đường dùng trong việc phối hợp truyền thông. Các máy trong Ethernet không luân phiên chia sẻ đường cáp. Các máy sẽ tham gia vào một lược đồ phối hợp phân bổ gọi là Cảm sóng đa truy cập (CSMA – Carrier Sence with Multiple Access). Để xác định cáp có đang dùng không, máy tính có thể kiểm tra sóng mang (Carrier) bằng kỹ thuật Cảm sóng (Carrier Sence). Nếu có sóng mang, máy phải chờ cho đến khi bên gởi kết thúc. Vì CSMA cho phép mỗi máy tính xác định đường cáp chia sẻ có đang được máy khác sử dụng hay không nên nó ngăn cấm một máy cắt ngang việc truyền đang diễn ra. Tuy nhiên, CSMA không thể ngăn ngừa tất cả các xung đột có thể xảy ra. Để hiểu lý do tại sao, hãy tưởng tượng chuyện gì xảy ra nếu hai máy tính ở hai đầu cáp đang nghỉ nhận được yêu cầu gởi khung. Cả hai cùng kiểm tín hiệu mang, cùng thấy cáp đang trống và cả hai bắt đầu gởi khung. Các tín hiệu phát từ hai máy sẽ gây nhiễu lẫn nhau. Hai tín hiệu gây nhiễu lẫn nhau gọi là xung đột hay đụng độ (collision). Vùng có khả năng xảy ra đụng độ khi truyền gói tin được gọi là Collision Domain. Máy đầu tiên trên đường truyền phát hiện được xung đột sẽ phát sinh tín hiệu xung đột cho các máy khác. Tuy xung đột không làm hỏng phần cứng nhưng nó tạo ra một sự truyền thông méo mó và hai khung nhận được sẽ không chính xác. Để xử lý các biến cố như vậy, Ethernet yêu cầu mỗi bên gởi tín hiệu giám sát (monitor) trên cáp để bảo đảm không có máy nào khác truyền đồng thời. Khi máy gởi phát hiện đụng độ, nó ngưng truyền ngay lập tức, và tiếp tục bắt đầu lại quá trình chuẩn bị việc truyền tin sau một khoảng thời gian ngẫu nhiên. Việc giám sát cáp như vậy gọi là phát hiện đụng (CD – collision detect), và kỹ thuật Ethernet đó được gọi là Cảm sóng đa truy cập với phát hiện đụng độ (CSMA/CD).
Hình IV.8 - Mô hình truy cập CSMA/CD
III.2. Phương pháp truy cập Token Bus
Để cấp phát quyền truy nhập đường truyền cho các trạm đang có nhu cầu truyền dữ liệu, một thẻ bài được lưu chuyển trên một vòng logic thiết lập bởi các trạm đó. - Thẻ bài là đơn vị dữ liệu đặc biệt dùng để cấp phát quyền truyền dữ liệu.
Hình IV.9 - Mô hình truy cập Token Bus
Các đối tượng có nhu cầu truyền dữ liệu sẽ "bắt tay" với nhau tào thành 1 vòng logic và thẻ bài sẽ được lưu truyền trong vòng logic này.
Sau khi truyền xong data hoặc hết thời gian cầm thẻ bài thì thẻ bài được chuyển sang trạm kế tiếp trong vòng logic. => phương pháp truy nhập có điều khiển.
Vấn đề quan trọng là phải duy trì được vòng logic bằng việc thực hiện các chức năng :
Bổ sung một trạm vào vòng logic : các trạm nằm ngoài vòng logic cần được xem xét định kỳ để nếu có nhu cầu truyền dữ liệu thì bổ sung vào vòng logic.
Loại bỏ một trạm khỏi vòng logic : khi một trạm không còn nhu cầu truyền dữ liệu cần loại bỏ ra khỏi vòng logic để tối ưu hoá việc điều khiển truy nhập bằng thẻ bài
Quản lý lỗi : một số lỗi có thể xảy ra như trùng địa chỉ, "đứt vòng".
Khởi tạo vòng logic : khi cài đặt mạng hoặc sau "đứt vòng ", cần phải khởi tạo vòng.
III.3 Phương pháp đa truy cập Token Ring
Ngoài Ethernet LAN, một công nghệ LAN chủ yếu khác đang được dùng hiện nay là Token Ring. Mạng Token Ring có thể chạy ở tốc độ 4Mbps hoặc 16Mbps. Phương pháp truy cập dùng trong mạng Token Ring gọi là Token Passing. Token Passing là phương pháp truy nhập xác định, trong đó các xung đột được ngǎn ngừa bằng cách ở mỗi thời điểm chỉ một trạm có thể được truyền tín hiệu. Điều này được thực hiện bằng việc truyền một bó tín hiệu đặc biệt gọi là Token (mã thông báo) xoay vòng từ trạm này qua trạm khác. Một trạm chỉ có thể gửi đi bó dữ liệu khi nó nhận được mã không bận.
Hoạt động của Token Ring
- Token Ring bao gồm một các repeater, mỗi repeater được kết nối với 2 repeater khác theo một chiều truyền dữ liệu duy nhất tạo thành một vòng khép kín. - Để một Ring có thể hoạt động được thì cần phải có 3 chức năng đó là: chức năng đưa dữ liệu vào Ring, lấy dữ liệu từ Ring và gỡ bỏ gói tin, các chức năng này được thực hiện bởi các repeater.
- Trong Ring, các dữ liệu được đóng gói thành các frame. trong đó có một trường địa chỉ đích. Khi gói tin đi qua các repeater thì trường địa chỉ sẽ được copy xuống và so sánh với địa chỉ của trạm, nếu giống nhau thì phần còn lại của frame sẽ được copy và gói tin tiếp tục được gởi đi. - Việc gỡ bỏ một gói tin trong Ring thì phức tạp hơn so với dạng Bus. Có hai cách để lựa chọn:
• Sử dụng một repeater chuyên làm nhiệm vụ gỡ bỏ các gói tin. Nó được xác định rõ địa chỉ • Các gói tin được gỡ bỏ bằng chính trạm gửi tin đó.
BÀI 5: CÁC BỘ GIAO THỪC
Sau khi học xong bài này, người học có khả năng: • Trình bày khái niệm giao thức
• Thuyết trình chức năng của một số bộ giao thức • Trình bày cấu trúc của một địa chỉ IP
• Xác định địa chỉ mạng và địa chỉ host • Lập dãy địa chỉ IP