CST 311 Week 3

 

WELCOME TO WEEK 3

Learning Journal

This week, I learned a lot of new concepts. However, it felt more time-consuming due to the team project on top of our weekly assignments. Fortunately, I took a couple of days off to catch up with everything. Despite the workload, it was an interesting week.

We moved on to the transport layer and explored how one host sends data to another over a network. We began with the concepts of multiplexing and demultiplexing. Multiplexing involves gathering data from the application layer, encapsulating it into transport layer segments, and passing it to the network layer (IP). When the data reaches the other host, the demultiplexing process takes those received segments from the network layer, decapsulates them, and sends them up to the appropriate application layer process. Demultiplexing at the receiver is guided by headers, which include the destination port number to identify the destination application program.

As we focused on the transport layer, it was important to understand the transport services it provides and its protocols. The transport layer offers logical communication between application processes running on different hosts. In terms of protocols, the transport layer runs on end systems. On the sender side, the transport layer breaks messages into segments and passes them to the network layer. On the receiver side, it reassembles those segments into messages and passes them to the application layer. Finally, we covered the two main transport layer protocols: TCP and UDP. This week, we particularly discussed UDP and TCP, as well as TCP congestion control.


Comments

Popular posts from this blog

CST 300 Week 4

CST 300 Week 3

CST 300 Week 1