- Thông tin cá nhân Mạng riêng ảo
b) Kiểu đa điểm, quảng bỏ (Point to Multipoint, Broadcasting): Tất cả cỏc nỳt cựng truy nhập chung trờn một đường truyền Thụng tin được truyền đi từ nỳt nguồn nào đú,
3.3.2 Khỏi niệm về giao thức, giao diện và chồng giao thức truyền thụng
Cỏc mỏy tớnh muốn trao đổi thụng tin với nhau thỡ chỳng phải hiểu được nhau. Chỳng phải núi chung một ngụn ngữ. Ngụn ngữ chung này chớnh là giao thức truyền dữ liệu. Trong trường hợp đơn giản nhất, khi chỉ cú hai mỏy tớnh tham gia trao đổi bản tin thỡ cũng cần phải thống nhất một loạt cỏc thỏa thuận (vớ dụ như mức và dạng của tớn hiệu, phương phỏp xỏc định kớch thước của bản tin, phương phỏp kiểm tra lỗi …) để hai bờn cú thể hiểu nhau.
Cỏc thỏa thuận cần phải đạt được ở tất cả cỏc tầng, từ thấp nhất (vật lý) cho đến tầng cao nhất (triển khai cỏc dịch vụ cho người sử dụng). Thủ tục giao tiếp giữa hai nỳt mạng được mụ tả bằng một bộ cỏc qui tắc giao tiếp của từng cặp tầng tương ứng.
Khỏi niệm về giao thức và giao diện:
- Những qui tắc hỡnh thức xỏc định tuần tự và dạng của cỏc bản tin trao đổi giữa cỏc thành phần mạng trờn cựng một tầng, nhưng ở cỏc nỳt khỏc nhau, được gọi là giao thức (protocol).
- Cỏc khối chức năng thực hiện cỏc giao thức của cỏc tầng kề nhau trong cựng một nỳt cũng giao tiếp với nhau thụng qua cỏc qui tắc chặt chẽ. Những qui tắc đú được gọi là giao diện (interface). Giao diện xỏc định bộ cỏc dịch vụ mà tầng này cú thể cung cấp cho tầng kia. Cỏc khối chức năng của một tầng cần phải bảo đảm
tuõn thủ giao thức của tầng mỡnh cũng như là cỏc giao diện với cỏc tầng kề trờn và dưới.
Khỏi niệm về chồng giao thức truyền thụng
Để giảm mức độ phức tạp trong thiết kế phần cứng và phần mềm truyền thụng mỏy tớnh, cỏc chức năng cần thiết được tổ chức thành một dóy cỏc tầng, mỗi tầng được xõy dựng dựa trờn tầng trước nú. Ngoài những tiờu chuẩn quốc tế sẵn cú, cũn cú nhiều giao thức riờng được sử dụng. Tất cả cỏc giao thức này đều sử dụng một dạng phõn tầng nào đú. Số lượng tầng, tờn, nội dung, chức năng từng tầng của mạng này cú thể khỏc với mạng kia.
Tập hợp cỏc tầng và cỏc giao thức của mỗi tầng gọi là chồng giao thức. Chồng giao thức này được tổ chức đủ để đảm bảo được việc giao tiếp giữa cỏc nỳt trong mạng. Để truyền thụng thành cụng, hai mỏy tớnh phải sử dụng chớnh xỏc cựng một chồng giao thức. Mỗi tầng sẽ tuõn theo chồng giao thức này với cựng một tiờu chuẩn chi tiết.
Hỡnh 3.7 minh họa cỏc khỏi niệm về giao thức, giao diện và chồng giao thức của hệ thống mỏy tớnh. Ở đõy chồng giao thức gồm cú n tầng, Mỗi tầng trờn một mỏy tớnh thực hiện một cuộc đối thoại với tầng tương ứng của mỏy tớnh khỏc. Cỏc luật và cỏc quy ước được sử dụng trong cuộc đối thoại này được biết đến như là giao thức của tầng này. Chỳng ta cú thể núi rằng giao thức chỉ rừ ý nghĩa, định dạng của thụng tin mà một tầng gửi xuống tầng dưới. Thụng tin này được nhận và được hiểu bởi tầng tương ứng tại phớa bờn kia nếu như ở đú cũng sử dụng cựng giao thức này.
Nhờ cú giao thức, mỗi tầng bờn dưới cung cấp cỏc dịch vụ cho tầng trờn nú. Đụi khi cỏc đặc tả dịch vụ được tỏch rời khỏi cỏc đặc tả giao thức. Chỳng ta cú thể núi dịch vụ của 1 tầng xỏc định tầng đú như thế nào theo cỏch nhỡn của tầng trờn nú. Vớ dụ, nếu một tầng cung cấp dịch vụ truyền dữ liệu cú hoặc khụng cú chế độ tỡm lỗi, thỡ tầng trờn cú thể sử dụng dịch vụ đú ở chế độ cú tỡm lỗi hay khụng là tuỳ ý. Việc cỏc dịch vụ được thực hiện như thế nào trong một tầng được chỉ rừ trong đặc tả giao thức.
Phần mềm Mỏy chủ A Mỏy chủ B Phần mềm ứng dụng Tầng n Giao thức tầng n Tầng n ứng dụng … Tầng 5 Tầng 4 Tầng 3 Tầng 2 Tầng 1 Giao thức tầng 5 Giao thức tầng 4 Giao thức tầng 3 Giao thức tầng 2 Giao thức tầng 1 … Tầng 5 Tầng 4 Tầng 3 Tầng 2 Tầng 1 Truyền thụng ảo giữa cỏc thực thể ngang hàng tại tầng 4 Truyền thụng vật lý giữa tầng 4 của mỏy chủ A và B
Dịch vụ cung cấp bởi tầng 3
Giao điện giữa tầng 2 và tầng 3
Mụi trường vật lý
Hỡnh 3.7: Phõn cấp giao thức
Cỏc giao diện giữa cỏc tầng được định nghĩa càng đơn giản, càng rừ ràng càng tốt và mỗi tầng thực hiện một tập hợp cụ thể cỏc chức năng.