Stream Oriented ====================== .. panels:: :container: container-fluid p-4 bg-light :column: col-lg-12 p-2 .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **What is Stream-Oriented communication?** Stream-oriented communication refers to the continuous flow of data between two endpoints, where data is delivered as a steady, ordered stream rather than discrete packets. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Why is Stream-Oriented communication useful?** It allows applications to transmit large amounts of data seamlessly and ensures that data arrives in the correct order, which is essential for real-time and interactive applications. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **How does Stream-Oriented communication work?** Protocols like TCP establish a connection that provides a reliable byte stream between sender and receiver, handling segmentation and reassembly transparently to the application. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Where is Stream-Oriented communication used?** It is used in applications such as web browsing (HTTP), file transfers (FTP), and remote login (SSH), where reliable ordered data delivery is critical. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Which OSI layer does Stream-Oriented communication belong to?** Stream-oriented communication is managed at the **Transport Layer (Layer 4)** of the OSI model. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Is Stream-Oriented communication Windows specific?** No, stream-oriented protocols like TCP are implemented across all major operating systems including Windows, Linux, and macOS. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Is Stream-Oriented communication Linux specific?** No, Linux supports stream-oriented protocols as part of its standard TCP/IP stack. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Which Transport Protocol uses Stream-Oriented communication?** The primary stream-oriented transport protocol is **TCP (Transmission Control Protocol)**. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Is Stream-Oriented communication using client-server model?** Yes, stream-oriented communication is widely used in client-server models where a continuous and reliable data exchange is necessary. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`Stream_Oriented Basic Setup on Ubuntu using IPv4 ` * :ref:`TCP Feature : Stream Oriented ` * :ref:`Reference links ` .. _Stream_Oriented_step1: .. tab-set:: .. tab-item:: Learnings in this section * In this section, you are going to learn .. _Stream_Oriented_step2: .. tab-set:: .. tab-item:: Terminology * Terminology .. _Stream_Oriented_step3: .. tab-set:: .. tab-item:: Version Info * Version Info .. _Stream_Oriented_step18: .. tab-set:: .. tab-item:: Stream_Oriented Basic Setup on Ubuntu using IPv4 * setup .. _Stream_Oriented_step4: .. tab-set:: .. tab-item:: TCP Feature : Stream Oriented **Stream Oriented - Testcases** .. csv-table:: :file: ./TCP_Feature8_Stream_oriented_Test_Cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _Stream_Oriented_step17: .. tab-set:: .. tab-item:: Reference links * Reference links