Các nguyên tắc phân tầng

Một phần của tài liệu Bài giảng môn Mạng máy tính P1 doc (Trang 39 - 47)

- US (T) and Europe (E) Carrier Series – T1, E1, T3, E3 Synchronous Optical Network (SONET)

Các nguyên tắc phân tầng

- Đơn giản hóa (hạn chế số l ợng các tầng).

- Các tầng tách biệt bởi các chức năng độc lập. - Các chức năng giống nhau đ ợc đặt cùng một tầng.

- Các chức năng đ ợc định vị sao cho có thể thiết kế lại tầng mà không ảnh h ởng tới các tầng khác.

- Tạo ranh giới giữa các tầng sao cho có thể chuẩn hoá giao diện t ơng ứng.

- Tạo một tầng khi dữ liệu đ ợc xử lý một cách tách biệt.

- Mỗi tầng sử dụng dịch vụ của tầng d ới nó, cung cấp dịch vụ cho các tầng trên.

Hanoi University of Technology Faculty of Electronics and Telecommunications Network processes to applications Data representation Interhost communication End-to-end connections Addresses and best path Access to media Binary transmission Application Presentation Session Transport Network Data Link Physical 7 6 5 4 3 2 1 40

Hanoi University of Technology Faculty of Electronics and Telecommunications

o Cơ chế truyền bit

o Cỏc giao thức liờn quan đến điện ỏp và cơ khớ

o Đường truyền vật lý: Twisted-pair cable, coaxial cable, optical fiber, radio, infrared, …

Tầng liờn kết dữ liệu – data link

o Truyền frame qua đường kết nối trực tiếp o Cơ chế chia sẻ mụi trường truyền dẫn o Phỏt hiện lỗi bit, truyền lại frame

o MAC cho mạng LAN, địa chỉ phần cứng o Điều khiển luồng (flow control)

Tầng mạng – network

o Truyền packet giữa cỏc mạng o Cơ chế địa chỉ húa (địa chỉ logic)

o Chon đường tối ưu. Cỏc nỳt mạng (node) sử dụng thuật toỏn định tuyến để xỏc định đường đi của packet

Hanoi University of Technology Faculty of Electronics and Telecommunications

o Truyền dữ liệu theo phương thức end-to-end giữa 2 trạm o Truyền dẫn tin cậy

o Cơ chế MUX tại cỏc địa chỉ cổng (port number) o Thiết lập và hủy bỏ liờn kết

Tầng phiờn – session

o Điều khiển phương thức trao đổi dữ liệu, cung cấp phương tiện quản lý truyền thụng giữa cỏc ứng dụng

o Thiết lập, duy trỡ, đồng bộ hoỏ và huỷ bỏ cỏc phiờn truyền thụng giữa cỏc ứng dụng.

Tầng ứng dụng – application

o Cung cấp cỏc dịch vụ của người sử dụng trực tiếp

o Cung cấp giao diện tương tỏc vào cỏc hệ thụng đầu cuối (end system)

o Giao diện lập trỡnh ứng dụng API (application programming interface)

o Vớ dụ: WWW, e-mail, FTP, telnet, …

Tầng trỡnh diễn – presentation

o Chuyển đổi cỳ phỏp dữ liệu.

o Cung cấp biểu diễn dựng chung trong truyền thụng (mó hoỏ, nộn, định dạng, xỏc thực, mật mó hoỏ) (adsbygoogle = window.adsbygoogle || []).push({});

Hanoi University of Technology Faculty of Electronics and Telecommunications

o Mỗi giao thức sử dụng header mang thụng tin về địa chỉ, số thứ tự, cờ, độ dài thụng tin …

o Trailer thường chứa thụng tin phỏt hiện lỗi (Cyclic Redundancy Check - CRC)

HiHi Hi Got the time? 2:00 TCP connection req. TCP connection reply. <file> time Get http://www.hut.edu.vn/index.htm

Một phần của tài liệu Bài giảng môn Mạng máy tính P1 doc (Trang 39 - 47)