Skip to main content

CS402: Computer Communications and Networks

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS402: Computer Communications and Networks /
  • Unit 3: The Application Layer /
  • 3.1: Principles
Back to 'Unit 3: The Application Layer '
  • 3.1: Principles

    •  Université Catholique de Louvain: Olivier Bonaventure's "Computer Networking: Principles, Protocols, and Practice" URL

      Read the introduction to Section 3.1, "Principles," on pages 27-30. Stop at Section 3.1.1.

      As you read, consider these questions: What is the client-server model? What is the function of the client? Where does the server reside?

      Note: On page 28, the textbook lists the binary code of A as "A : 1000011b." This is incorrect. The binary code for A should be: "A : 1000001b."

    •  Wikipedia: "Endianness" URL

      Read this article. As you read, note that most languages/platforms provide libraries that convert from network order to host order in the event that the host does not agree.

    • 3.1.1: Peer-to-Peer Model

      •  Université Catholique de Louvain: Olivier Bonaventure's "Computer Networking: Principles, Protocols, and Practice" URL

        Read Section 3.1.1, "The Peer-to-Peer Model," on page 30. This section introduces the peer-to-peer model, which will be discussed further.

      •  Massachussets Institute of Technology: Hari Balakrishnan's "Overlay Routing in the Internet" URL

        As you read, try to answer the following question: how does the peer-to-peer model change or improve the client-server model discussed in the previous section?

    • 3.1.2: Transport Services

      •  Université Catholique de Louvain: Olivier Bonaventure's "Computer Networking: Principles, Protocols, and Practice" URL

        Read Section 3.1.2, "The Transport Services," on pages 30-31.

        This section discusses how networked applications are built on top of the transport service. There are two main types of transport services: connectionless and connection-oriented. What are the similarities and differences between the two types of services?

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy