Home  Courses  Custom dept.  Sales desk  Samples  Services  Help   

Phone 01636 893673
International
+44 1636 893673

Fax (0870) 051 7558
International
+44 870 051 7558

enquiries@firstalt.co.uk

Training Centres for this course:
Central London
Leeds

Administration office:
High Park Farm
Swinderby Road
Collingham
Nr. Newark
Notts NG23 7NZ.

IP1

Understanding TCP/IP & the Internet

A TCP/IP fundamentals course providing theoretical and practical grounding in the operation of core TCP/IP and internet protocols. This course starts from the familiar activity of web browsing and drills down to the lowest levels of the TCP/IP stack: IP routing, packet structure, Network Address Translation (NAT), and so on. It also offers an overview of a number of other significant issues for those wanting to understand not only the technical structure of the internet, but how to apply it in their own organisations. Such issues include: e-mail; understanding firewalling and routing; and using SNMP for integrated management of network devices and applications.

Select here for related courses
Select here for a list of all courses

OBJECTIVES OF THE COURSE

To gain a practical understanding of the TCP/IP network and its facilities, and appreciation of its role in underpinning the Internet.

COURSE CODE IP1 TUTORS Variousemail
DURATION 3 days VENUE Leeds Training Centre
Central London Training Centre**
PRICE £1175  plus VAT * BOOKING CONTACT Mick Hosegood email
EXPERIENCE LEVEL Beginner/intermediate TECHNICAL CONTACT Mick Hosegood email
* For pricing for a course run especially for your organisation, please call 01636-893673

COURSE DATES :

Jul 2007
Aug
Sep
Oct
Nov
Dec
Jan 2008
Feb Mar Apr
May
4
London
-
-

8
London
-

-
-
-
-
-
-

CODES: :(CL) - Central London, (Le) - Leeds

INTENSITY: About 40% of the course is practicals, and 60% lectures.

RESOURCE: Each student will have exclusive use of a PC for the duration of the course. Each student will be provided with a full set of training notes relating to the course.

SUITABILITY: IT managers, developers, system administrators and technical support staff who require a solid grounding in the fundamental technologies and protocols which underly the provision of Internet services. As useful for those making purchasing or managerial decisions over IP networking goods and services, as it is for those engaged in technical implementation. Basic knowledge of HTML and HTTP is a requirement; some knowledge of CSS, SGML and XML would be a definite advantage. Please call if you require any advice.

FOLLOW UPS:

Please ASK about our other training courses - Perl programming, Apache, Samba, Unix and Solaris, TCP/IP Internet and the rest!

PRACTICALS / TAKEAWAYS: Each student leaves the course with his own set of training notes for the material covered.

Every student who attends this course at our training centre will be issued with a signed certificate of course completion, which we will be happy to "authenticate" upon future request.
Students on this course can print out their work and take it away with them.

SOFTWARE VERSIONS: IPv4 and V6 4

 

TOPICS COVERED ON THE COURSE

Background to TCP/IP and the Internet

Overview - how the Internet is supposed to work
Foundations: Packet Switching
History and culture
Internet administration
Requests for Comments (RFCs)
TCP/IP: open standards-based application services
How RFCs and other standards affect TCP/IP
Protocol layering: Physical layer independence, OSI and TCP/IP
Components of TCP/IP networks
The TCP/IP misnomer: it's just IP

Web browsing explained

An analogy
Initial communication
Lost in the post
Order arrival
Order failure
Webpage failure
Further requests

Locating Resources by Name and Address

IP addresses are numeric
Locating resources by name
Numeric addresses
Name Resolution
DNS, the Domain Name Service

HTTP

HTTP communications
HTTP requests
Request lines
HTTP request headers
HTTP responses
Status lines
Status codes
Error status codes
HTTP response headers
Optional HTTP response headers
HTTP specification
HTTP details
Practising HTTP

Conversations and reliability

TCP ? a reliable pipe
TCP connections
Multiple conversations
Port numbers
Multiple connections from many hosts
Multiple connections from one host

Conversations and packets: TCP

Conversations?
Streams and packets
What IP does
What TCP does
Protocol layering
Link layer
Internet layer
Transport layer
Application layer
The OSI reference model
OSI and TCP/IP
Problems with providing reliability
Sequence numbers
Positive acknowledgment
Sending acknowledgments
Three-way handshake
Choosing sequence numbers
Naïve acknowledgments
Sliding windows
Maximum segment size

IP addressing and routing

Binary numbers: a reminder
Limits of binary numbers
Masking with binary numbers
IP addresses
Network part and host part
Network part
Network masks
Variable-length subnet table
Network addresses and broadcast addresses
Address classes
The rise of classless addressing
Classful addressing in the modern world
Private network allocations
Loopback addresses
IP routing concepts
Routing decisions
Routing example: single host with dial-up
Routing example: host on directly-connected network
Routing example: gateway host
Routing tables
Scalability of routers
Summary of unavailable IP addresses

Connectionless application-level protocols: UDP

UDP is a connectionless protocol
Why use UDP?
Problem domains suitable for UDP
Application-layer protocols that use UDP
What UDP does
DNS: a UDP-based application protocol
UDP and congestion control: a problem
Reliable UDP is possible

Fragmentation in IP

Frame and datagram sizes; fragmentation
Where reassembly happens
The reassembly process
Datagram size tradeoffs
Path MTU Discovery

IP packet structure

Packet structure concepts
IP datagrams; IP options
Applicability of IP options
UDP packets
TCP segments

IP control messages

The need for control messages
The rôle of ICMP
Who sees ICMP error messages?
ICMP message format
Summary of ICMP message types
ICMP Echo Request
ICMP Echo Reply
ICMP Destination Unreachable
ICMP Source Quench
ICMP Time Exceeded
ICMP Parameter Problem

DNS

Before DNS
DNS
Domain names
Domain name hierarchy
Queries
Recursive and iterative queries
Kick-starting a query
The importance of caching
Domains and zones
Authoritative hosts
Delegating authority
Mail exchangers
Reverse name look-ups
DNS protocol
Zone files
Zone file syntax
A record: address
SOA record: authority

NS record: name server
Delegating with NS records
MX record: mail exchanger
PTR record: reverse DNS
CNAME record: alias

Present-day issues in IP networking

A history lesson
The modern world
The origins of address shortage
CIDR's effects on address shortage
Responses to address shortage
Proxy servers
Centralised email delivery
Proxy web servers
Web proxy details
Network Address Translation
NAT routers
NAT on outgoing datagrams
NAT on incoming datagrams
NAT is directional
NAT in datagram payloads
IPv6: the next-generation Internet
Network security
Packet-filtering firewalls
Firewall policies
Firewall rules
Common problems with packet filtering
Limitations of packet filtering

Email

Sending and receiving email
Email addressing
Message structure
MIME ? Multipurpose Internet Mail Extensions
Sending a message
SMTP ? Simple Mail Transfer Protocol
ESMTP ? Extended SMTP
Mail exchangers
Delivering a message
Mail boxes
POP ? Post Office Protocol
POP protocol overview
IMAP ? Internet Message Access Protocol

SNMP: an IP management protocol

Network management protocols
SNMP: the Simple Network Management Protocol
Agents and managers
SNMP organisation
Object Identifiers
An example OID
Problems with SNMP

 

SPECIAL SAVINGS FOR PACKAGE BOOKINGS

Package Bookings
Further discounts are available for certain packages of courses. Please call 01636-893673 for details.

 
Fiercely inde dent
 

 

© 2004 First Alternative. All rights reserved.