This week we started exploring the outer most layer of the onion, the application layer. Protocols like HTTP, SMTP, FTP all live here, allowing the programs on one computer to interact with the programs on another computer (or server). How computers are able to lookup the address of one another in a friendly, easy rememberable manner with DNS. Looked at how there aren't just servers and clients out there over the network, but there are peer-to-peer protocols allowing peers to not need a centralized server at all. And we started to examine socket programming, how a program can use a socket to read or write data over a network connection to a remote computer.
This week was also the start of our first group project, so it's been fun getting the ball rolling on the first group project, figuring out the best way for all of us to work together, figuring out who's going to be the lead, etc. Overall going well though.
0 comments:
Post a Comment