Đây là lớp cao nhất, dùng để truy xuất các dịch vụ trên mạng bằng các chương trình ứng dụng. Một chương trình ứng dụng sẽ tương tác với các nghi thức của lớp này để gửi và nhận dữ liệu. Các dịch vụ trên lớp này gồm cĩ: truyền thư (SMTP), truyền nhận file (FTP) , truy cập từ xa (TELNET)… 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.
XIV. 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 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.