TCPIP, Ethernet & Network Essentials - A "Triple Play" Perspective - 3 Day Class                                            IC-5401

course diagram

One of a kind, "Triple Play"
focused, TCPIP, Ethernet & Network Essentials course

  • The prerequisite for technical employees involved with any or all of the "Triple Play" technologies
  • Combines the essential components of many separate, longer and less substantive classes into one complete class
  • Yields superior results with greatly minimized costs & time investments

Also ideal as a preparation or follow up to any of the following:

  • Vendor training on products that use TCPIP protocols and technologies (IPTV, VOIP, routers, switches, ADSL, etc.)
  • Industry certification programs such as CCNE, CCNA, etc.

Course Outline

This is a one-of-a-kind, completely "Triple Play"-focused TCPIP, Ethernet and Network essentials course. It combines the essential components of many separate & less substantive classes into one complete class. This approach yields superior results with greatly minimized costs & time investments to your company!

Students leave the class with a crystal clear understanding of the core TCPIP, Ethernet LAN & networking essentials as well as how they apply to each of the Triple Play technologies.

Anyone involved with installing, repairing and/or maintaining any of the Triple Play technologies (Internet data access and home networking over ADSL lines or fiber circuits, POTS/Voice over IP and/or Video over IP/IPTV) should attend. Students will learn the all important and necessary underlying core of IP fundamentals, TCPIP protocol technologies, networking essentials and LAN/WAN principles that each and every one of these Triple Play technologies require.

The classroom learning environment is maximized by a sophisticated array of equipment - protocol analyzers, hubs, switches, routers, servers, personal computers, etc. At appropriate points throughout the course, the instructor will explain & demonstrate technology details over this circuit. Detailed, Triple Play-specific workbook diagrams are invaluable reference tools both during & after the class!

Dates/Pricing

  • Course #:
  • Course Duration:
  • Course Times:
  • Seminar Price:
  • On Site Price:
  • Prerequisite:
  • Dates & Locations:
  • Hosting Options:
  • Onsite Minimum:
  • IC-5401
  • 3 days
  • 8:30 am - 4:30 pm
  • $1,995 per student
  • Contact us for pricing
  • None
  • Contact us for the location nearest you
  • Additional discounts/free tuitions available!
  • Contact us for details

Who should attend?

Any Triple Play employee, regardless of background or experience level, interested in gaining a crystal clear understanding of TCPIP protocols and technologies, Ethernet and network essentials.

  • Installation and Repair, Help Desk
  • Tier 1, Tier 2, Tier 3
  • Engineers, Tech Support
  • Network Operations Center, Data Technicians
  • Note: Managers, Sales or Marketing personnel interested in understanding the technology are also welcome to attend.

Course Details

  • Protocol & Data Foundations:
  • Data fundamentals - digital and data principles, data bits and bytes,
    octets, binary, nibbles, hexadecimal, general protocol principles
  • ASCII coding - how/where does it apply to TCPIP, DNS, Telnet, FTP, HTTP, HTML, IPTV and data in general?
  • Message oriented protocol fundamentals
  • Reading and interpreting TCPIP, Ethernet, VOIP and IPTV protocols on a protocol analyzer in hexadecimal, summary and detailed decode formats
  • The OSI Model & the TCPIP Stack:
  • No fluff - just the important principles of layering & layered protocols
  • The model's purpose, functionalities and its relationship to TCPIP
  • How does the OSI model apply to repeaters, hubs, bridges, switches &
    routers?
  • A complete breakdown of layered protocols through various network
    scenarios and products (repeaters, hubs, switches, bridges and routers)
  • Layer 1, 2 & 3 issues through an intermediary network fully explained
  • TCPIP Fundamentals:
  • Overview of the TCPIP suite/stack of protocols - IP/ARP/RARP, TCP/UDP/ICMP/ IGMP, FTP/TELNET/DNS/SMTP/SNMP/HTTP
  • How does each layer relate to the OSI model and what is important to know
    about each layer?
  • IP connectionless networks and general routing principles
  • The framing and reframing process as a datagram is routed from one side of a network to another
  • The TCPIP Application Process protocols (HTTP, FTP, Telnet, DNS, etc.)
  • Major fields within the IP header
  • Major fields within the TCP header
  • IP addressing - static versus dynamic
  • DHCP (Dynamic Host Configuration Protocols)
  • Common IP addressing scenarios on a typical ADSL or fiber-optic customer circuit
  • NAT (Network Address Translation) - internal vs. external addresses
  • Client server communications, port numbers (well known vs. random numbers), firewalls, filtering/security, etc.
  • UDP vs. TCP message exchange
  • Ethernet LAN Essentials & PC Interfacing:
  • PC interfacing/networking fundamentals as they relate to Ethernet & LANs
  • LAN fundamentals, Ethernet progressions - coax to twisted pair, 10BaseT, 1000BaseT/GigE, twisted pair, cat5 cabling issues, RJ 45 connectors
  • MDI and MDI-X pinouts, cabling - straight through versus crossover, hub/switch nomenclatures such as uplink, etc.
  • Ethernet address fields - Destination address, Source address, (manufacturer bytes)
  • What is the Ethernet Protocol Type field? (0800 IP, 0806 ARP, etc.)
  • What is a value of 8100 and how is this used for VLANs?
  • What is an Ethernet switch and how does it compare to a hub? How does it
    increase throughput and decrease collisions?
  • Full duplex and half duplex Ethernet settings as they apply to Ethernet switches, PCs, ADSL modems and fiber-optic gateways
  • VLAN tagging - what is 802.1P (Priority) and 802.1Q (VLAN)?
  • How might one encounter these protocols in current networking and triple play environments?
  • ARP Protocols:
  • ARP protocols - TCPIP operation over an Ethernet LAN
  • Automatic retrieval of MAC address to IP address relationships
  • ARP caching
  • Why is it sometimes necessary to clear ARP caches on routers or other network devices?
  • How can you check the ARP cache on your PC at the DOS or command prompt?
  • ARP protocol structure and decoding of ARP messages
  • When and why is proxy ARP used?
  • IP Protocol:
  • What is a datagram?
  • Connectionless IP networks vs. connection oriented networks and protocols
  • IP Header fields: IP Version (Version 4, 6), IP Header Length - why is it necessary? TOS (Type of Service) Diffserve (Differentiated Services and prioritization within routers, Datagram ID number - why is this field in the header - how is it used to identify datagrams and how does it relate to ICMP error reporting and troubleshooting?
  • Fragmentation, Don't Fragment bit
  • TTL (Time to Live Field) - how is this used to report routing problems?
  • How is this field used in the Tracerouting process to learn the intermediary routers between a particular source and destination address?
  • IP protocol fields - purpose and values (why is 02 used in IPTV?)
  • IP Header checksum - how and why is this field in an IP Datagram
  • Source and destination address - class A, B, C, D
  • Multicast address range (IPTV's use of multicasting)
  • Classless InterDomain Routing (CIDR)
  • Subnet masks
  • IP Options
  • TCP Protocol:
  • TCP - the end to end integrity protocol
  • TCP's unique 3 stage connection process in contrast to other traditional connection oriented protocols
  • A complete explanation and demonstration of TCP's use of the Starting Sequence Numbers, Acknowledgement fields, SYN, and Valid Ack bits during the 3 stage connecting process
  • How is this TCP connecting process used in traditional data applications such as email?
  • How is this TCP connecting process used for VOIP control messages and certain IPTV events and transactions?
  • Passing ULP (Upper Layer Protocol) bytes - sequencing and acknowledging between end systems
  • How does TCP handle receiving out of order datagrams?
  • How does TCP adjust the flow of data from its peer protocol in the remote end system?
  • What does TCP do if it does not receive an acknowledgement from its peer protocol in the remote system? How are bit errors at a lower layer corrected?
  • TCP header bytes: Port numbers - well known port numbers versus random numbers
  • How does a NAT device use these port numbers to uniquely identify a machine on the internal LAN?
  • How does a firewall use these well known port numbers to identify an application and how does it know a direction (client to server or server to client)?
  • Source Sequence numbers, Ack Sequence numbers, Flag fields and events such as the SYN, FIN and Reset bits
  • What TCP connecting and disconnecting events are invoked when a link is "clicked" on a browser?
  • Header length - why is the field used, TCP Flags field - urgent pointer, push bit usage
  • TCP window - how is this field used between end systems to throttle the amount of data generated toward a peer TCP entity? How can starting default window size values sometimes make a broadband circuit operate with the same performance as a dial-up circuit?
  • How can small TCP window offerings affect communications and give the appearance of a telco circuit with a high error rate?
  • TCP Header checksum - how and why is it used? Urgent pointer TCP Options - maximum segment size - how does this often relate to MTU size at the frame layer?
  • Networking Essentials:
  • Repeaters, physical converters, Layer 1 devices
  • Bridges (Local and Remote), Ethernet switch, Layer 2 devices
  • How does the configuration RFC 1483 in the ISP gateway affect an ADSL line and how its ADSL "modem" should operate?
  • Routers, Layer 3 Devices
  • How does TCPIP operate over and through these Layer 1, 2 and 3 devices?
  • What are the various accepted definitions of the term gateway? Which layers of the OSI Model do they operate at?
  • A quick journey from past to present networks (Traditional POTS networks, circuit switched voice, voice digitization, T carrier, DACS type products, ADN/DDS, T carrier leased lines, DLC and GR-303 protocols, ADSL lines and issues, SONET bandwidth and SONET transport networks, VOIP and VOIP gateways
  • Virtual networks - X.25, Frame Relay and ATM networks and message switching bandwidth
  • Circuit switched bandwidth versus message switching/virtual networks
  • ADSL lines
  • Frame Relay and DLCIs (Data Link Connection Identifiers)
  • Switch networks and Level 2 communications
  • ATM and VPI/VCIs (Virtual Path Identifier, Virtual Circuit Identifier)
  • How are the ATM VP/VC, VPI/VCIs used between the ADSL modem and the DSLAM for data and management?
  • Mapping an ADSL line to a particular ISP gateway through ATM
  • How is ATM used in a typical IPTV over ADSL scenario (0/35, 0/33)?
  • TCPIP's operation over ATM, frame relay and SONET transport networks
  • Ethernet port based VLANs, VPNs, throughput vs. line speed, QOS (quality of service), PPPOE and PPPOA
  • NAT (Network Address Translation) functionalities
  • UDP Protocols:
  • UDP header fields: Source/Target Ports, Message length, checksum
  • Port values
  • Advantages and disadvantages over TCP
  • UDP protocol use in DNS, TFTP, VOIP and IPTV
  • ICMP Protocols:
  • ICMP - a multipurpose protocol
  • Ping - Echo Request and Echo reply message exchanges
  • Pinging from a Dos or command prompt - what do all those parameters mean - pinging www.xxx.com (ip address = xx.xx.xx.xx) with 32 bytes of data
  • Where does that IP address come from? What does the number of bytes of data, TTL and ms value indicate?
  • What other options can a user control when they perform a ping from a Dos or command prompt?
  • How to do a continuous ping (-t), set a different buffer size (-1), set a different time to live (-i)
  • What does an error message of "destination host unreachable" mean as opposed to "request timeout"?
  • Which devices can generate ICMP messages?
  • What happens when an ICMP message is discarded?
  • ICMP message structures - Echo Request, Echo Reply, Source Quench, Destination Unreachable, Time Exceeded
  • How is a source quench message used to throttle datagrams?
  • Destination unreachable error codes - examples and scenarios of how these might occur and what might cause them
  • Tracerouting - how does it work, what does it tell you? Tracerouting through a firewall
  • Usage of the datagram ID in the IP header as it applies to ICMP
  • IGMP Protocols:
  • Internet Group Management Protocols
  • How are they transported through the network?
  • Multicast groups and host membership
  • Multicast address ranges 224.0.0.0 - 239.255.255.255
  • In IPTV, how are multicast addresses applied to TV, music, PPV and EAS channels?
  • Multicast Membership Query messages sent from a router/IGMP Proxy device (DSLAM, RT, etc.) to hosts/set top boxes
  • IMGP Membership Report and Leave Group messages sent from a host/set top box to a router/IGMP Proxy device (DSLAM, RT, etc.)
  • IGMP protocol message structures
  • How are all these protocols used in IPTV for channel changing?
  • IGMP Proxy at the DSLAM, RT or in-house gateway
  • End-to-end IGMP operation from the Set Top Box to the head end
  • TCPIP Application Process Protocols:
  • Host.txt files
  • The domain name structure, domains and root domain name servers
  • How does the DNS protocol execute automatically to resolve host name to IP address relationships?
  • Primary and secondary domain name servers
  • What happens if a DNS query message is corrupted or lost?
  • Telnet - what is it used for, what are the sequence of message events involved, ASCII representations used, etc.
  • FTP - what is it used for, what are the sequence of message events involved, ASCII representations used, why does it use two ports (20, 21)?
  • SMTP - Email specifics, message exchanges used, user configurations as they pertain to SMTP, what is a POP server, ASCII representations used, etc.
  • HTTP - what is it used for, what are the sequence of message events involved, ASCII representations used, etc.
  • Which of these applications might be encountered in an IPTV environment?