answersLogoWhite

0

În direct message passing communication, the endpoints (client and server) communicate via direct addressing. This means that the sender knows the exact address (ip for ex) of the receiver.

In indirect communication, the link between the sender and the receiver is done via a port instead of direct addresses. The port acts as a mailbox for the messages and the sender doesn't need to know the exact ip of the receiver. The sender simply sends the message via a port and the receiver collects the message from that port. This way of communicating has several advantages over the direct way (for example it allows multipoint and multipath communication)

User Avatar

Wiki User

11y ago

What else can I help you with?

Continue Learning about Communications

What is communicaton?

it is passing or transmitting a message or information, to exchange ideas


What is the difference between upgrade and promotion?

upgradation means movement from one lower scale to higher scale without passing through the criteria of promotional requirements. Promotion is one where one has to pass through the minimum requirements of promotion criterias and it is not assured.


What does communication barriers mean?

Communication barriers are things that prevent effective passing of a message from one place to another. These things may include language and medium of communication.


What are the two models of interprocess communication?

The two primary models of interprocess communication (IPC) are message passing and shared memory. In the message passing model, processes communicate by sending and receiving messages, which can be done synchronously or asynchronously. In contrast, the shared memory model allows multiple processes to access a common memory space, enabling faster data exchange but requiring synchronization mechanisms to manage concurrent access. Each model has its own advantages and is suitable for different application scenarios.


Two models of interprocess communication their advantage and disadvantages?

Two common models of interprocess communication (IPC) are message passing and shared memory. Message Passing allows processes to communicate by sending messages to each other, which simplifies synchronization and avoids data consistency issues; however, it can introduce overhead due to message handling and may lead to increased latency. Shared Memory, on the other hand, enables processes to access a common memory space, offering high-speed communication with low latency; however, it requires careful synchronization mechanisms to prevent data corruption and race conditions, making it more complex to implement.

Related Questions

What is the difference between direct and indirect transmission of information?

Direct transmission of information involves the immediate exchange of information between two parties, while indirect transmission involves the passing of information through an intermediary or a medium.


What is the difference between direct and indirect communication in OS?

Direct communication in operating systems (OS) involves explicit message passing between processes, where one process sends messages directly to another. In contrast, indirect communication uses intermediaries, such as message queues or shared memory, allowing processes to communicate without needing to know the identity of the other processes involved. This separation can enhance flexibility and decouples processes, making it easier to manage communication in complex systems.


What is message passing explain the advantages of message passing?

message passing is the way of exchanging information between systems or individuals,at d same time.advantage is that we can interact by getting all the necessary details


What is the difference between passing on and passing away?

To some people, there is no difference.. both mean dying. To others, the difference is that "passing away" means simply dying and "passing on" refers to going to the afterlife.


What do you mean by message?

Message passing describes the act of communication between two or more computer processes (in the form of "messages").


Does message passing in java means calling a method regardless of whether it is an instance method or class method?

Message passing refers to the communication between two or more processes or threads.


Is there a difference between passing out and falling asleep"?

Yes, there is a difference between passing out and falling asleep. Passing out is a sudden loss of consciousness, often due to a medical issue or injury, while falling asleep is a natural and gradual process of entering a state of rest.


What is an allusion in grammar?

An allusion is a passing reference or indirect mention of something.


Is a D a passing grade for 9th grade?

A D is a passing grade for 9th grade. It is the overall average of all grades that makes the difference between passing and repeating a grade.


Is there a difference between passing out and sleeping"?

Yes, there is a difference between passing out and sleeping. Passing out, also known as fainting, is a sudden and temporary loss of consciousness, often due to a lack of oxygen to the brain. Sleeping is a natural and regular state of rest for the body and mind, characterized by reduced awareness and bodily functions.


What do you mean by pass?

Message passing describes the act of communication between two or more computer processes (in the form of "messages").


What is the difference between sharing and forwarding a text message?

Well, darling, sharing a text message involves sending it directly to someone else, while forwarding is more like passing it along to others without adding your own two cents. It's like the difference between hand-delivering a gift and just tossing it into a crowd. So, choose wisely how you spread the gossip, honey.