Send (Message) & Receive (Message)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Send (Message) & Receive (Message)

Bài gửi  AnhDao(I22B) on 19/3/2013, 11:28

Send (Message) & Receive (Message)


1. Liên lạc trực tiếp : có 2 thao tác chính
a ) Liên lạc trực tiếp đối xứng:
Giả sử : P muốn gửi 1 thông điệp sang Q , và Q nhận thông điệp từ P . Nguyên tắc thực hiện :
- P phỉa biết chính xác tên ( địa chỉ ID ) của Q , ngược lại
- Q phải biết chính xác tên ( địa chỉ ID ) của P .
==>> liên kết dc thiết lập tự động giữa mỗi cặp tiến trình , chúng trao đổi với nhau
* Chú ý : Liên lạc trực tiếp chỉ có 1 liên kết .
Ví dụ : 2 máy P và Q
P có thể liên lạc , gửi thông điệp qua Q , và ngược lại . Nhưng P ko thể gửi cho X trong cùng tiến trình . 1 tiến trình ko thể liên lạc với 2 tiến trình, chỉ có duy nhất 1 liên kết .
Nếu liên kết như trên, sẽ vi phạm tính đối xứng..

b) Liên lạc trực tiếp phi đối xứng : như ví dụ trên
Mình có thể hỉu là : khi P muốn gửi thông điệp cho Q , Q nhận tất cả các tiến trình bất kì . Không cần phải biết chính xác tên của nhau. " Biến ID chứa số hiệu tiến trình gửi " có ngĩa là Q sẽ nhận với 1 dung lượng nhất định
Ví dụ : trong quá trình P gửi mail cho Q , nhưng Q chỉ nhận dc tối đa 25MB thôi

Theo mình ngĩ Liên lạc trực tiếp phi đối xứng là như vậy, Thầy và các bạn bổ sung cho e nhé ...

AnhDao(I22B)

Tổng số bài gửi : 52
Join date : 09/03/2013
Age : 26
Đến từ : HoChiMinh

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết