Intro to Computer Networks Week 2
This week I learned more about the application layer, especially about HTTP, DNS, P2P and Client-Server applications. Something interesting that I learned more about which I found particularly interesting was Web Caching, or the use of proxy servers. Using proxy servers is a great way to reduce traffic across access links. Requested objects which exist in the cache can be gathered, rather than requesting the same object from its origin server, increasing response time. Having recently installed a DNS server, I gained some knowledge on it features and how important they are. Though it was eye opening to see the distributed nature of DNS servers on the internet and how they interact. I also learned about host aliasing which I previously had not been fully aware of. I've been aware of peer-to-peer applications since I've used BitTorrent in the past, though it was once again interesting to read more about it and truly understand it's self-scaling nature. It makes sense that peer-to-peer would offer lower minimum distribution times as the content wouldn't be centralized, leading to congestion as more clients request the content.
Comments
Post a Comment