DSpace Repository

LECTURE HANDOUT Computer Networks

Show simple item record

dc.contributor.author BRAHAMI, Mustapha Anwar
dc.date.accessioned 2026-07-13T10:55:54Z
dc.date.available 2026-07-13T10:55:54Z
dc.date.issued 2026
dc.identifier.uri http://hdl.handle.net/STDB_UNAM/720
dc.description.abstract Mastering computer networks and communication protocols is now an essential skill for any engineer in applied sciences. In an era of interconnected systems, where the fast, reliable, and secure transmission of data has become a necessity, understanding the underlying mechanisms of networks is crucial for designing, operating, and maintaining highperformance infrastructures. This textbook, entitled “Computer networks”, is intended for third-year Electronics students at the École Supérieure en Sciences Appliquées de Tlemcen (ESSA-Tlemcen), where it has been taught since 2023. This course requires prior knowledge in computer tools, computer system architecture, and communication systems.The primary objective of this course is to provide students with a comprehensive understanding of computer networks, their architectures, and the protocols that govern communication between systems. The course addresses not only theoretical concepts but also their implementation in real environments to ensure both conceptual and practical training. The course particularly emphasizes: • The layered architecture of networks and how each layer interacts with the others, • The protocols that ensure various functions (addressing, routing, error control, reliability), • The current technologies and standards used in wired and wireless networks, • Practical application through case studies to develop operational skills. The course content is structured into several progressive chapters, allowing a coherent skillbuilding approach: • Chapter 1: Introduction to Computer Networks This first chapter introduces the fundamental concepts: definitions, objectives, a historical overview of communications and the evolution of the Internet. It also presents the8 different classifications of networks (by geographic scope, topology, speed, and transmission mode), providing a global view of current architectures. • Chapter 2: Layered Architecture and the OSI Model This chapter introduces the principle of layered structuring, the notions of protocol, service, and interface, as well as the advantages of hierarchical architectures. A detailed analysis of the OSI model and its seven functional layers is carried out, highlighting their roles and interactions. • Chapter 3: The Physical Layer This chapter covers the general characteristics of physical transmission, transmission modes, bandwidth and speed, as well as transmission media (cables, optical fibers, wireless links). This part provides the essential hardware foundations for understanding binary communication over a channel. • Chapter 4: The Data Link Layer This chapter highlights the crucial role of this layer in ensuring reliable exchanges. It addresses data encapsulation into frames, error control mechanisms, media access control (CSMA/CD, CSMA/CA, token passing), and physical addressing (MAC). Major protocols such as Ethernet are studied. • Chapter 5: The Network Layer This section deals with logical addressing (IPv4), subnetting concepts, IP routing principles and mechanisms, as well as routing protocols (static and dynamic). This chapter is essential for understanding how data travels through multiple interconnected networks. • Chapter 6: The Transport Layer This part focuses on the TCP and UDP protocols, their characteristics, segmentation concepts, multiplexing/demultiplexing, as well as flow control and transmission reliability. • Chapter 7: Session, Presentation, and Application Layers Finally, this chapter explores the upper layers of the OSI model: session management, data translation, encryption and compression, as well as application services and protocols such as HTTP, FTP, SMTP, DNS.9 Each chapter is accompanied by practical examples to consolidate understanding through the manipulation of studied concepts (frame analysis, IP address configuration, network architecture studies, protocol testing, etc.). This textbook combines theory and practice. Concepts are introduced progressively and illustrated with explanatory diagrams, concrete examples, and exercises. The practical aspect is strongly emphasized, enabling students to apply the concepts studied. In short, this course aims to provide future engineers with a global vision of computer networks while developing their ability to design, configure, and secure interconnected systems. en_US
dc.language.iso en en_US
dc.publisher HIGHER SCHOOL IN APPLIED SCIENCES TLEMCEN en_US
dc.title LECTURE HANDOUT Computer Networks en_US
dc.type Other en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account