Search

Seminars

Advanced Computer Networking



Introduction:


This course covers advanced topics in computer networking such as software-defined networking (SDN), data center networking and content distribution. The course is divided into three parts; Part 1 is about the implementation, design principles and goals of a computer network and touches upon the various routing algorithms used in CN (such as link-state and distance vector). Part 2 talks about resource control and content distribution in networking applications. It covers congestion control and traffic shaping. Part 3 deals with the operations and management of computer networks encompassing SDN's (software defined networks), traffic engineering and Network Security. This course covers a set of advanced topics in computer networks. The focus is on principles, architectures, and protocols used in modern data center networks. The goal of the course is to build on basic networking course material in providing an understanding of large, complex networked systems, and provide concrete experience of the challenges through a series of lab exercises.

Course Objectives:


By the end of this course, delegates will be able to know about:

 

  • Networking Principles (naming, end-to-end protocol design, network state management, etc.)
  • Data center architectures (topology, addressing, etc.)
  • Data center network protocols (DCTCP, Infiniband, CEE, etc.)
  • End host architectures (U-Net, RDMA, Netmap, etc.)
  • Server and network virtualization
  • Software defined networking
  • Applications and application traffic

Who Should Attend?


IT Engineers, IT Professionals, IT Directors, Engineers, IT Project Managers, IT Auditors, IT Compliance Managers, IT Coordinators, IT Support Managers, IT Officers, IT Support Specialists, IT System Administration, Technical Support Professionals, Chief Information Officers, Chief Risk Officers, Information Assurance Officers, Program Managers, Network Systems Analysts, Government Program Managers, R&D Project Managers, Software and System Developers, Chief Security Officers, Security Specialists, Chief Information Security Officers, Directors of Security, Security Architects, Security Operation Center Managers, Security Consultants, Security Managers, Security Auditors, Security Directors, Systems Administrators, Incident Response Analysts, Business Owners, Security Analysts, Security Systems Engineer, Network Architect, Operations Managers, Risk Management Professionals, Network Administration Professionals, Application Developers, Application Support Analysts, Application Engineers, Associate Developers, Technology Officers, Information Officers, Help Desk Specialist, Help Desk Technician, Database Administrators, Network Architects, Network Engineers, Network System Administrators, System Analysts, System Architects, System Designers

Course Outline:


Introduction

  • Computer networking overview
  • Supporting QoS
  • Classifying networks: LAN, WAN
  • Packet
  • Circuit
  • Wired
  • Wireless
  • Standardizing data communications

 

Architecture & Principles

  • A brief history of the internet
  • Architectural design principles
  • Packet switching
  • File transfer
  • End to end argument violations

 

Switching

  • Switching and bridging
  • Bootstrapping: networking two hosts
  • ARP: address resolution protocol
  • Interconnecting LANs with Hubs
  • Switches: traffic isolation
  • Spanning tree
  • Switches vs. routers
  • Buffer sizing for a TCP sender

 

Routing

  • Internet routing
  • Intra-AS topology
  • Distance-Vector routing
  • Link state routing
  • Interdomain routing
  • IGP vs. iBGP
  • BGP Route Selection
  • Multiple exit discriminator (MEI)
  • Interdomain routing business models

 

Naming, Addressing & Forwarding

  • IP Addressing
  • Pre-1994: classful addressing
  • IP address allocation
  • Classless Interdomain Routing (CIDR)
  • Multihoming frustrates aggregation
  • Address lookup using tries
  • Memory efficiency and fast lookup
  • Alternatives to LPM with tries
  • NAT and IPv6
  • Network Address Translation (NAT)

 

Router Design Basics

  • Router design
  • Basic router architecture
  • Decision: crossbar switching
  • Switching algorithm: maximal matching
  • Head of line blocking
  • Scheduling and fairness
  • Max-min fairness

 

Domain Name System (DNS)

  • Record types
  • Examples (using “dig”)
  • Lookup IP Address

 

Congestion Control & Streaming

  • Congestion control
  • AIMD (TCP congestion control)
  • Data centers & TCP “Incast”
  • Barrier synchronization & idle time
  • Multimedia & streaming
  • Digitizing audio & video
  • Streaming video
  • Skype

 

Rate Limiting and Traffic Shaping

  • Traffic classification & shaping
  • Source classification
  • Leaky bucket traffic shaping
  • (r, t) traffic shaping
  • Shaping bursty traffic patterns
  • Power boost
  • Effects on latency
  • Buffer bloat
  • Packet monitoring

 

Content Distribution

  • The web and caching
  • HTTP requests
  • Persistent connections
  • Content distribution networks (CDNs)
  • Server selection
  • Content routing
  • Bit torrent
  • Solution to freeriding: Choking
  • Distributed hash tables
  • Consistent hashing

 

Software Defined Networking

  • Network management overview
  • Software defined networking (SDN)
  • Control and data planes
  • Different SDN controllers
  • NOX: overview
  • Ryu, floodlight, Nox and Pox
  • Customizing control

 

Traffic Engineering

  • Traffic engineering overview
  • Interdomain traffic engineering
  • Measuring, modeling and controlling traffic
  • Link utilization function
  • BGP in interdomain traffic engineering
  • Multipath routing
  • Data center networking
  • Valiant load balance
  • Jellyfish data center topology

 

Network Security

  • Internet is insecure
  • Resource exhaustion
  • Routing security
  • Origin and path authentication
  • DNS security
  • DNS cache poisoning

 

Internet Worms

  • Viruses and internet worms
  • Internet worm lifecyle
  • First worm: Morris worm
  • Worm outbreaks in detail
  • Modeling fast-spreading worms

 

Spam

  • Spam
  • IP blacklisting

 

Denial of Service (DoS) Attacks

  • TCP 3-way handshake
  • Inferring denial of service activity using backscatter
  • Automated DoS attack mitigation
  • MTPCP

COURSE LOCATIONS

Code From To City Fee
IT23 20 Jan 2020 24 Jan 2020 Barcelona US$ 5500 Book
IT23 23 Mar 2020 27 Mar 2020 London US$ 5000 Book
IT23 25 May 2020 29 May 2020 Kuala Lumpur US$ 4500 Book
IT23 27 Jul 2020 31 Jul 2020 Istanbul US$ 4500 Book
IT23 28 Sep 2020 02 Oct 2020 Bali US$ 5500 Book
IT23 16 Nov 2020 20 Nov 2020 Amsterdam US$ 6000 Book


DUBAI OFFICE

Ittihad Deira Building,
Al Ittihad Rd, Deira
Dubai,
UAE

info@petrogas-training.com

USA OFFICE

642 E14 Street,
10009-13 Manhattan,
New York (NY)
USA

info@petrogas-training.com

EGYPT OFFICE

52 General Kamal Hejab Street,
Suez Bridge,
Cairo,
Egypt

info@petrogas-training.com
 

COURSE CERTIFICATE

Certificate of Completion will be provided to the candidate(s) who successfully attend and complete the course. Training hours attendance percentage of 75% is required.


TRAINING HOURS

Standard course hours: 8:30 A.M. to 3:30 P.M. Informal discussions: 4:30 P.M. to 5:30 P.M.


TRAINING METHODOLOGY

We use a blend of interactive and hands-on methods, active participation, a variety of instructional techniques, dynamic presentations, individual and group exercises, in depth discussion, DVD’s, role-plays, case studies, examples. All of the information, competencies, knowledge and skills acquired within our training programs, are 100% transferrable to the participants’ workplace.


ASSESSMENT & EVALUATION

Pre-Test and Post-Test Assessment are applied on 5-day and 10-day programs. Also, post course evaluation and candidate’s evaluation are applied to add another level of quality measurement. Candidates’ feedback is highly appreciated to elevate the training service quality.


ORGANIZATIONAL IMPACT

A- Have staff trained in the latest training and development approaches

B- Support nationalization and talent management initiatives

C- Have properly trained and informed people who will be able to add value

D- Gain relevant technical knowledge, skills and competencies


PERSONAL IMPACT

A- Develop job related skills

B- Develop personal skills in subject matter

C- Have a record of your growth and learning results

D- Bring proof of your progress back to your organization

F- Become competent, effective and productive

G- Be more able to make sound decisions

H- Be more effective in day to day work by mastering job-related processes

I- Create and develop competency to perform job well


FREQUENT NOMINATIONS SCHEME

A- 10% discount after 05 candidates’ registration.

B- 15% discount after 10 candidates’ registration.    

C- 20% discount after 20 candidates’ registration.

D- 25% discount after 25 candidates’ registration.

E- 30% discount after 30 candidates’ registration

F- Higher discount rates will be offered based on work volume with different clients.  


SEVERAL NOMINATIONS ON THE SAME COURSE SCHEME

A- One extra free seat is offered on 4 candidates on the same course and dates.

B- Two extra free seats are offered on 6 candidates on the same course and dates.

C- Three extra free seats are offered on 8 candidates on the same course and dates.

D- Four extra free seats are offered on 10 candidates on the same course and dates.

E- Five extra free seats are offered on 12 candidates on the same course and dates.


REGISTRATION POLICY

Nominations to our public courses are to be processed by the client’s Training and/or HR departments. A refund will be issued back to the client in the event of course cancellation or seat unavailability. A confirmation will be issued to the relevant department official(s). 


CANCELLATION POLICY

If a confirmed registration is cancelled less than 5 working days prior to the course start date, a substitute participant may be nominated to attend the same course or a 20% cancellation charge is applied. In case of a no-show, a 100% fee will be charged.


PAYMENT POLICY

Payment is due upon receiving the course confirmation, invoice and/or proforma invoice. However; the fee due can be wire transferred to our bank account directly after course completion. Our bank details are illustrated on the confirmation, invoice and proforma invoice, as well. The above documents can be communicated electronically, i.e., in a soft copy or/and in hard copy based on customer’s request.


COPYRIGHT

© 2017. Material published by PETROGAS shown here is copyrighted. © 2017. All rights reserved. Any unauthorized copying, distribution, use, dissemination, downloading, storing in any medium, transmission, reproduction or reliance in whole or any part of this course outline is prohibited and will constitute an infringement of copyright.