enter image description here

How does message switching fit in this comparison table here?

Are these 4 switching work at different layers in the OSI model?

  • Some constructive criticism: One of the guiding principals of the technical StackExchange forums is that you show that you have put some effort into trying to discover the answer on your own, and that you show your work in your question. In light of that, maybe you should edit your question to include which OSI layers you think these belong in, and why you thing they belong in those layers. I think that you will find more people are willing to help you help yourself, rather than to just give someone an answer to a question that shows no effort at all. – Ron Maupin Oct 20 '15 at 1:20
  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you can provide your own answer and accept it. – Ron Maupin Aug 6 '17 at 23:32

A message could be circuit switched or packet switched. You would probably classify message switching as an application layer construct.

Packet switching can break a large message into smaller packets to be sent, but a message may be small enough to fit into a single packet, too.

A circuit could carry a message over a circuit switched network.

It's kind of like comparing peer-to-peer routing with IP routing. They are not equivalent since one is application layer routing, and the other is layer-3 routing on which the application layer routing may happen.

  • Packet switching can break a large message into smaller packets to be sent, but a message may be small enough to fit into a single packet, too. When you say it, what layer is responsable for that? IP Fragmentation? – TMoraes Oct 19 '15 at 2:59
  • @ThMoraes, it depends. An application may be designed to do this, or it may rely on the transport layer (e.g. TCP) to handle it. IP fragmentation is a little different since it addresses the problem of packets already in-flight, but I was referring to chopping a message to fit into packets before encapsulating in packets. – Ron Maupin Oct 19 '15 at 4:49
  • would be segments, right? IP Fragmentation is used when there is difference between MTU and the Packet size.. – TMoraes Oct 19 '15 at 13:50
  • 1
    IP fragmentation happens when a sent packet encounters a smaller MTU along the path to the destination. The router connecting the two segments with different MTU sizes will fragment the packet to fit the next hop with the smaller MTU. On the other hand, TCP will take what an application sends it, and it will cut it up into pieces (segments) to fit into IP packets. TCP establishes a connection with the other end, and it is possible that TCP using Path MTU Discovery, can create segments small enough that IP doesn't need to fragment along the path. – Ron Maupin Oct 19 '15 at 15:07
  • 1
    Not everything supports that. PMTUD was an add-on for IPv4, but it is necessary for IPv6 which doesn't allow routers to fragment packets along the path. – Ron Maupin Oct 19 '15 at 16:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy