Business and technology qualifications, Levels 3-6, in Brussels. Explore qualifications
Portal login
Level 6 Diploma in Information Technology

Client-Server Architecture

IT601 · Advanced Computer Networks — Week 1 of 16

CourseIT601
Week1 of 16
SemesterI
TutorOnline in the course chat

This week’s topics

Client-Server Architecture

  1. Multi-tier architectures
  2. Socket-based communication models
  3. Request-response and peer-to-peer paradigms
  4. Stateful vs stateless protocol interactions
  5. Network Application, Client-Server & Peer-to-Peer P2P Architecture, Socket, Transport layer services
  6. Three Tier Architecture
  7. Peer to Peer Network vs Client Server Network: Key Differences and Comparisons | Computer Network
  8. Computer Science 162 - Lecture 28 - Capstone: Client-Server
  9. Computer Science 162 - Lecture 27 - Capstone: Peer-to-peer S

What you will be able to do

  • 1.1 Explain client and server environment and the communication between clients and servers.

Activity

Start with this week’s 5 videos, then: Seminar, guided reading and a short written task: explain client and server environment and the communication between clients and servers.

Study materials

Videos

  • Network Application, Client-Server & Peer-to-Peer P2P Architecture, Socket, Transport layer services · YouTube · TechTerms · 13 min · for registered students
  • Three Tier Architecture · YouTube · Neso Academy · 11 min · for registered students
  • Peer to Peer Network vs Client Server Network: Key Differences and Comparisons | Computer Network · YouTube · Engineering Funda · 9 min · for registered students

Further resources

  • Computer Systems: A Programmer's Perspective, 11.1–11.2: Client-server and networks · PDF · Textbook, textbook chapter; pp. 849–854 · for registered students
  • An Introduction to Computer Networks, 1.12.1: Transport communications patterns · PDF · Textbook, textbook chapter; pp. 33–34 · for registered students
  • Beej's Guide to Network Programming, ch. 6: Client-Server Background · PDF · Other, textbook chapter · for registered students
Materials marked “for registered students” open in the student portal, which is set up as soon as you receive final acceptance.
Course chat

Admitted students ask questions on this week’s page in the student portal: an AI assistant trained on the course answers first, and during the course’s timetabled classes Connect to your tutor brings your tutor into the chat, who may start a call if needed.

Open this week in the portal
Course plan
  • Week 1: Client-Server Architecture
  • Week 2: OS Process Architecture and Management
  • Week 3: Linux Enterprise Server Configuration
  • Week 4: Transport Layer Dynamics: TCP and UDP
  • Week 5: DNS Server Deployment on Linux
  • Week 6: Evaluation of Network Security Protocols
  • Week 7: Corporate Threat Analysis and Security Requirements
  • Midterm: Midterm evaluation
  • Week 9: Secure Corporate Network Architecture Design
  • Week 10: Network Security Implementation
  • Week 11: Enterprise Network Hardening and Verification
  • Week 12: Applying Advanced Computer Networks in practice: case studi…
  • Week 13: Assignment workshop: research, planning and referencing
  • Week 14: Assignment workshop: drafting, feedback and improvement
  • Week 15: Review and coursework completion
  • Final: Final assessment and submission
Back to the course
Scroll