computer networking

Computer Networking

Computer Networking is a system in which multiple computers are connected to each other to share information and resources. The hands-on course that takes you through the basics of Computer Networking from the different types of networks to IP addressing and even a bit about Network Security. This course is targeted at students in Secondary/High schools and introduces them to the concept of networking. We discuss different types of networks and networking technologies and also address practical questions like “How do we connect to the Internet?” This course is designed to be hands-on as opposed to just theory-based. Enjoy!

Imperial Educatioanl Services – we help indiviaduals and companies assess their skills and choose a new direction which utilizes the talents of the team and resources most productively.

About Course

Networking is about the implementation, design principles and goals of a Computer Network and touches upon the various routing algorithms, talks about resource control and content distribution in Networking Applications. It covers Congestion Control and Traffic Shaping.

Start Date

Course Starts 25th September 2017

Broad Network

  • Local Area Network (LAN): Used to serve a small number of people located in a small geographical space. Peer-to-peer or client server networking methods can be employed.
  • Wide Area Network (WAN): Formed to connect a computer with its peripheral resources across a large geographical area.
  • Wireless Local Area Network (WLAN)/Wireless Wide Area Network (WWAN): Formed without the use of wires or physical media to connect hosts with the server. The data is transferred over radio transceivers

Course Outline

An overview of networking, history and the multi-layer model, Introduction to networks and digital communications with a focus on Internet protocols: Application layer architectures (client/server, peer-to-peer) and protocols (HTTP-web, SMTP-mail, etc), Transport layer operation: (reliable transport, congestion and flow control, UDP, TCP); Network layer operation – (routing, addressing, IPv4 and IPv6), Data Link layer operation (error detection/correction, access control, Ethernet, 802.11, PPP), Layer 2/3 protocols (ATM and MPLS); selected current topics such as: security, multimedia protocols, Quality of Service, mobility, wireless networking, emerging protocols, network management

Application Layer
A discussion of Client/Server and Peer-to-Peer models, examples of existing application layer technologies and Socket programming
Transport Layer
Discusses the issues in multiplexing reliable and unreliable connections across the potentially unreliable fabric, including discussions of UDP and TCP.
Network Layer
Discusses network routing, compares and contrasts link-state and distance vector routing, introduction to IP and IPv6

Discusses principles of cryptography, the use of digital signatures and a number of secure applications. Also discusses the use of security at the Transport and Network layer, as well as ethical issues potentially arising in security environments.

Looking for a First-Class Skill on Computer Networking?