The Open Systems Interconnection (OSI) Layer 3 (Network Layer) is one of the layers that perform packet segmentation. The OSI Layer 3 is roughly equivalent to the Internet Layer of the Transmission Control Protocol/Internet Protocol (TCP/IP) model, and the Layer 4 (Transport Layer) of the OSI model is roughly equivalent to the Host-to-Host layer of the TCP/IP model. The above two layers perform network segmentation. Based on the above information, answer the following questions.
Describe in detail how packets are segmented by the Host-to-host layer (Transport Layer) Internet Layer of the TCP/IP model.
- Do all packets arrive at their destination in the order in which they were segmented and transmitted? Why or why not?
- Describe how segmented packets are rearranged or reassembled at the packets' destination to ensure that received segmented packets match the order in which they were segmented and transmitted.
- How are errors handled during transmission of segmented packets?
- What is the difference between a TCP segment and an IP packet?