Câu 1: Giải thích sự khác nhau giữa connectionless unacknowledged service và connectionless acknowledged service. Connectionless unacknowledged service is a type of network service in which data packets are sent without any guarantee of delivery. If a packet is lost, the sender will not be notified. This type of sercie is often used for application where reliability if not as import as speed, such as streaming media or online gaming. Connectionless acknowledged service is a type of network service in which data packets are sent with an acknowledgement from the receiver. This means that the sender knows if the packet wass received correctly. If a packet is lost, the sender will resend it. This type of service is often used for application where reliability is important, such as file transfer or email. The protocols that provide these services differ in the way they handle packet loss. In connectionless unacknowledged service, the sender does not know if a packet was received correctly. If a packet i lost, the sender will simply send it again. This can lead to duplicate packets being received by the receiver. In connectionless acknowledged service, the sender knows if a packet was received correctly because the receiver sends an acknowledgement. This means that the sender does not need to resend packets that were lost. Câu 2: Giải thích sự khác nhau giữa connection-oriented acknowledged service vaf connectionless acknowledged service. + Connection-oriented acknowledged service is a type of network service in which a connection is established between the sender and receiver before any data is sent. This connection provides a guarantee of delivery for all data packets. If a packet s lost, the sender will resend it until it is received correctly. This type of service is often used for applications where reliability is critical, such as file transfer or video conferencing. Connectionless acknowledged service is a type of network service in which data packets are sent without establishing a connection between the sender and receiver. Each packet is acknowledged individually, so if a packet is lost, the sender wil only know that the packet was lost if the receiver does not send an acknowledgement. This type of service is often used for applications where reliability is not as critical as speed, such as email or streaming media. The protocols that provide these services differ in the way they handle packet loss. In connectionoriented acknowledged service, the sender knows if a packet was received correctly because the receiver sends an acknowledgement. If a packet i lost, the sender will resend it until tis received correctly. This ensures that all data packets are delivered reliably. In connectionless acknowledged service, the sender does not know if a packet was received correctly unless the receiver sends an acknowledgement. If a packet is lost, the sender will not know that the packet was lost unless the receiver does not send an acknowledgement, This means that there is a small chance that some data packets may be lost.