TCP/IP and Internet Protocols

Back

Open is In

Open network protocols such as TCP/IP are required knowledge in today's workplace. It's the basis of the entire Internet and is supported by every networking vendor. Companies are replacing their proprietary protocols with the well standardized and well accepted open protocols used throughout the Internet.

Your career

Knowing this technology can be a shot in the arm for your career. There are over 350,000 people in the job market today who have Microsoft or Novell certifications. Most of them didn't need to know anything of significance about TCP/IP or the Internet to get their certification. This is an opening for you to stand out from the crowd. Your current or prospective employer should value your knowledge of Internet protocols highly.

Security focus

In addition to learning the basics, you'll also learn about the security aspects of Internet protocols. The Internet is a dangerous place as recent viruses have reminded us. Understanding the security implications of deploying these protocols and connecting your local network to the Internet is mandatory for protecting from attack.

Demonstrations

You'll see demonstrations on a live network running TCP/IP and related protocols using operating systems such as Windows, Linux and NetWare. You'll see how a LAN/packet analyzer is used to troubleshoot these protocols.

Your instructor

Your presenter is Ed Sawicki - a networking expert who became involved in computer networks in the 1970s and has worked with all major networking platforms and protocols. He's watched the TCP/IP protocols evolve from their infancy.

Prerequisites

There are no prerequisites for this course other than a basic knowledge of computer networking. This course teaches you the basics behind Internet-related protocols.

Course Contents

Introduction to Internet protocols
Why they've become industry standards
Their strengths and weaknesses
A quick review of OSI layering
An introduction to related topics:
  • Ethernet - as it relates to IP
  • Packet analysis
    • Open source analyzers such as EtheReal
    • Commercial analyzers that run on Windows
  • Firewalls
    • Open source firewalls such as Linux IP Chains
    • Commercial firewalls
Internet Protocol - IP
Version 4 and version 6 differences
IP addressing
  • Dotted decimal notation with IPv4
  • "Coloned-Hex" notation with IPv6
  • Class A, B, C and D addressing
  • CIDR addressing
  • Examples of IP address notation with Windows, Linux and NetWare
Subnetting with IPv4
  • the need for subnetting
  • subnet masks versus CIDR notation
  • some simple subnet math
  • overhead vs usable addresses
  • why it's not needed with IPv6
The Addresss Resolution Protocol - ARP
  • ARP tables
  • Dynamic vs static table entries
  • Aging out intervals
  • Security issues
Internet Control Message Protocol - ICMP
  • an integral part of IP
  • ICMP pinging
  • Security issues - Ping of Death
  • filtering ICMP at the firewall
BOOTP & DHCP
The simplicity of BOOTP
Dealing with BOOTP at the router/firewall
Leasing addresses from a pool
Dynamic Host Configuration Protocol
Reliability issues
Security issues
IP Routing
Static Routing
Default routes
Routing protocols
  • RIP
  • OSPF
Network Address Translation - NAT
one to one versus one to many
How NAT works - ports and tables
Examples of NAT included free with operating systems
  • Linux - IP Masquerading
  • NetWare 4 and 5
  • Windows 98 SE
Transmission Control Protocol - TCP
TCP ports and their protocols
Ephemeral ports
The three way handshake
SYN, ACK, and FIN
TCP-related attacks - half open connections, LAND, etc.
Firewalls - filtering based on TCP packets
UDP - TCP "Lite"
HyperText Transfer Protocol - HTTP
The client/server platform for HTML and other web page content
HTTP versions
HTTP headers
Viewing headers with
  • Netscape
  • a packet analyzer
  • web page CGI script
Controlling headers - an Apache example
How cookies work and their security/privacy risk
Cache-related header statements
Overview of other Internet Protocols
File Transfer Protocol
Simple Mail Transfer Protocol - SMTP
Post Office Protocol - POP
Internet Message Access Protocol - IMAP
Finger
Network Time Protocol - NTP & SNTP
Domain Name Service - DNS
Firewalls, Proxies and Caches
Enhance your security while reducing Internet traffic
Knowing what packets to allow and disallow
Improving user access to Web pages
browser-based versus server-based caching
Setting caching parameters

Copyright © 1996, 2004 by ALC Press. All rights reserved. Back