PDU Processing in TCP/IP Transport Layer
PDU Processing in TCP/IP Transport Layer
The ACK (Acknowledgment) and SYN (Synchronization) flags in the TCP header are used in the TCP three-way handshake to establish connectivity between two network devices . ACK is used to acknowledge receipt of packets, while SYN is used to initiate a connection. In contrast, other flags like FIN (Finish) are used to terminate a connection, URG (Urgent) indicates urgent data, and Checksum ensures data integrity.
A switch repeats incoming data frames only to the computers to which a frame is addressed by using MAC addresses . It does this by maintaining a MAC address table that maps addresses to its specific ports, ensuring that only the intended recipient receives the frame.
Telnet is the protocol used to provide remote access to servers and networking devices through plaintext . This is considered insecure because plaintext transmission does not encrypt the data, leaving it vulnerable to interception and snooping by unauthorized parties.
Half-duplex transmission allows data to flow in one direction at a time, whereas full-duplex allows simultaneous bidirectional data flow . This distinction affects network efficiency; half-duplex may lead to delays since data flow must be alternated, unlike full-duplex which enhances communication speed and efficiency.
A mesh topology, where every node is connected to every other node, offers high redundancy since it provides multiple paths for data transmission . Advantages include resiliency to node failure and reliable data transmission. However, it also requires significant cabling and complex management, making it less cost-effective and harder to maintain compared to other topologies.
TCP is a connection-oriented protocol ensuring reliable data transfer through acknowledgments, error-checking, and retransmissions. UDP, in contrast, is connectionless, offering faster but less reliable communication . TCP is preferable for critical applications requiring reliability, like web browsing or email, while UDP fits better for time-sensitive applications such as live video or online gaming, where speed is prioritized over reliability.
The well-known TCP and UDP port range is 0 to 1023 . These ports are significant for network communication as they are standardized for use by system or well-known services, ensuring interoperability across different systems and devices. Applications typically avoid these ports unless necessary to prevent conflicts.
Leading zeros in IPv6 addresses are not required, which simplifies the address representation by allowing omittance of unnecessary characters . This leads to a more compact and human-readable format, reducing potential read/write errors, and streamlining network configuration and management.
A subnet mask of 255.255.255.192 divides an IP address space into smaller networks, each having 64 addresses. For a network address of 192.168.1.64, this mask allows configurations like two subnetworks with 192.168.1.64/27 supporting 30 usable host addresses and 192.168.1.96/28 supporting 14 usable host addresses . This allows for better allocation of IP addresses and efficient use of network resources.
Flow control is a method used by computers to manage the pace of data transmission between two devices . By ensuring that data is sent at a rate the receiving device can handle, it prevents packet loss that could occur from data being sent too quickly for the receiving end to process, thereby maintaining reliable communication.