Computer Networking: Principles, Protocols, and Practice was written and submitted to the Open Textbook Challenge by Dr. Olivier Bonaventure of the Université catholique de Louvain (UCL) in Louvain-la-Neuve, Belgium. He also serves as the Education Director of ACM SIGCOMM. Computer Networking has already been used by several universities around the world, including UCL.
Broad coverage of technology concepts underlying modern computing and information management. Topics include computer architecture and operating systems, relational database systems, graphical user interfaces, networks, client/server systems, enterprise applications, cryptography, and the web. Hands-on exposure to internet services, Microsoft Access database management system, and Lotus Notes. Information Technology I helps students understand technical concepts underlying current and future developments in information technology. There will be a special emphasis on networks and distributed computing. Students will also gain some hands-on exposure to powerful, high-level tools for making computers do amazing things, without the need for conventional programming languages. Since 15.564 is an introductory course, no knowledge of how computers work or are programmed is assumed.
A local area network (LAN) is a high-speed data network over a small physical area (i.e. an office, a building, or a campus). LANs often connect different computers, printers, servers, and other devices to enable shared access and facilitate exchange between network users. This course will introduce the student to local area networks, the protocols they use, and the various layers that constitute a network. Upon successful completion of this course, the student will be able to: Demonstrate knowledge of LANs by describing how each computer/wireless device in your home, workplace, or school share data and processing capabilities; Describe the processes in each of the layers that enable different networks to share resources; Describe the basic network protocols in each layer of a TCP/IP stack and the purpose of each protocol; Recognize and differentiate the various services and functionality of specific mechanisms in each protocol and their usage in a LAN. (Computer Science 402)
No restrictions on your remixing, redistributing, or making derivative works.
Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some
restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make
derivative works.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based
educators, or other custom arrangements. Go to the resource provider to see
their individual restrictions.