L ớp ứng dụng:
4.2. Nghi thức Ethernet:
Lớp truy xuất mạng trong TCP/IP sử dụng các nghi thức mạng cĩ sẵn như : Ethernet, IEEE 802, X25, Frame Relay, ATM. Trong các mạng LAN, nghi thức được sử dụng phổ biến nhất là mạng Ethernet.
Ethernet:
Dựa trên điều khiển đa truy cập CSMA/CD(Carrier Sense Multiple Access/Collision Detect). Các chức năng cơ bản của Ethernet là:
¾ Truyền và nhận các gĩi dữ liệu.
¾ Giải mã các gĩi và kiểm tra địa chỉ trước khi phát cho phần mềm lớp trên. ¾ Kiểm tra lỗi.
Điều khiển đa truy cập CSMA:
Trước khi truyền dữ liệu trên mạng, một trạm Ethernet phải lắng nghe hoạt động của kênh truyền. Nếu phát hiện kênh truyền bị bận, nĩ sẽ chờ mà khơng truyền. Nếu kênh truyền trống thì nĩ sẽ truyền. Sau bit cuối cùng của một khung truyền trạm Ethernet phải đợi một khoảng thời gian nhất định để tạo một khoảng cách giữa các khung. Khoảng cách này chính là thời gian cho phép các trạm khác
Xưởng điện tử Bài 8:Mạng giám sát và điều khiển
cĩ thể chiếm kênh truyền. Trong trường hợp xảy ra xung đột (khi cĩ hai trạm cùng phát hiện ra kênh trống và truyền dữ liệu lên), trạm Ethernet sẽ phát hiện ra xung đột nhờ so sánh dữ liệu trên đường truyền với dữ liệu đã phát. Cả hai trạm sẽ cùng ngưng phát và chờ trong một khoảng thời gian ngẫu nhiên trước khi phát lại. Do thời gian chờ phát lại của mỗi trạm là ngẫu nhiên nên cĩ thể tránh được việc tái xung đột, tuy nhiên nếu điều này xảy ra, các trạm sẽ phải chờ một lần nữa với thời gian chờ ngẫu nhiên tăng lên để giảm xác suất tái xung đột.
Định dang khung Ethernet: Preamble (8 byte) Destination Address (6 byte) Source Address (6 byte) Type (2 byte) Data (46 >1500 byte) FCS (3byte) Preamble : Gồm 8 byte:
¾ 7 byte đầu cĩ giá trị 10101010 cĩ chức năng đồng bộ cho phần cứng. ¾ 1 byte cĩ giá trị 10101011 báo cho biết bắt đầu của 1 frame.
Destination Address và Source Address:
Địa chỉ nguồn và địa chỉ đích, mỗi trạm Ethernet được gán một địa chỉ 48 bit cố định.
Type :
Xác định loại dữ liệu.
Data:
Chứa dữ liệu nhận được từ lớp trên.Trường dữ liệu bao gồm IP Header, TCP, Header, và dữ liệu. Chiều dài của trường dữ liệu từ 46-1500 byte.
FCS (Frame Check Sequence):
Cho phép trạm nhận xác định việc truyền cĩ bị lỗi hay khơng.