Introduction to Networks

  • Information Systems |
  • English

Description

This course is an introduction to computer networks architecture and protocols with special emphasis on the Internet. The course will present the IP protocol stack including application, transport, network, and link layers. Such presentation will illustrate the main concepts, protocols, and services provided by each layer. Hands-on experience will be provided through the use of a packet sniffing and protocol analysis tool. In addition, some simple client-server network programming assignments will be presented.

Program

Information Systems (2024)

Objectives

  • • Differentiate between circuit switching and packet switching.
    • Master principles of network applications (Web and HTTP, FTP, Email, and DNS).
    • Master transport layer services (connection- oriented (TCP) and connectionless (UDP) services).
    • Experiment with TCP congestion control.
    • Know the innerworkings of the IP protocol (Forwarding and addressing in the Internet) and sample routing algorithms.
    • Outline the design of Ethernet and multiple access protocols.
    • Design and implement simple network applications.

Textbook

James Kurose and Keith Ross, Computer Networking: A Top-Down Approach, Pearson.

Course Content

content serial Description
1Introduction
2Network Edge and Network Core
3Delay, Loss, and Throughput. Protocol Layers. Network Under Attack
4Principles of Network Applications. HTTP protocol
5SMTP and DNS
6Trans Layer Services. UDP
7Principles of Reliable Data Transfer
8TCP
9Internet Protocol
10Forwarding and SDN
11Routing Algorithms part 1
12Routing Algorithms part 2
13Wireless and Mobile Networks part 1
14Wireless and Mobile Networks part 2
15Revision

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.