|
The
Internet has permeated our daily lives, and now provides the
fundamental connectivity for many state-of-the-art technologies,
such as third-generation mobile telephones, video communication,
and information appliances. The core technology at the
heart of the Internet is the TCP/IP protocol suite, and it is
this technology that the new ITS-101 Internet
TCP/IP Training System
will demonstrate and explain.
Understanding the TCP/IP
protocol suite is crucial to users of the Internet at many
levels, from Internet developers, computer systems managers
within IT organisations, to hardware engineers adding Internet
connectivity to a range of embedded applications. The ITS-101
Internet TCP/IP Training System is designed to meet these needs.
The
key to understanding the TCP/IP protocol suite is to gain a feel
of the traffic, the flow of packets, which are being transported
over the network. The Internet TCP/IP Training System
facilitates the transmission, reception, monitoring, and
filtering of Internet traffic, and provides the customisation to
specify how to respond to incoming traffic. The goal is to make
the invisible Internet traffic visible to learners.
The TCP/IP protocol from layer
two through four is most often bundled with the most popular
operating system kernels, such as Linux and Windows, and is thus
inaccessible to general users. The Internet TCP/IP Training
System uncovers these inner workings of the TCP/IP protocol
hidden deep inside these sophisticated operating systems, and
even provides methods to modify the TCP/IP protocol behaviour
for experimental purposes.
FEATURES
a
Send and observe TCP segments, IP datagrams,
ICMP datagrams, UDP datagrams, and Ethernet frames
a
Can be configurable as a router or a host
a
Help observing IP rounting by connecting to
other ITS as a network
a
Provide an internal view of the TCP/IP
protocol stack at layers 2 through 4 normally hidden in
operating system
a
Provide a platform to install user-defined
network message procedures for experiments
INTENDED AUDIENCE
The Flite Internet TCP/IP
Training System is equipped with lessons to address the needs of
beginners and advanced learners alike, and is suited to a range
of electronic engineering and computer science courses up to
upper undergraduate and graduate levels. Beginners can start
with experiments sending and receiving packets and the most
common Internet services, such as web and email applications,
before progressing to the more advanced topics dealing with
connection-oriented packet transport and flow control.
DESIGN PRINCIPLES
-
Generation of network messages at layers 2 through 7.
-
Monitoring of network messages at layers 2 through 7.
-
Filtering of network messages at layers 2 through 7.
-
A
dedicated and clean platform for processing network messages.
-
Customisation of rules to process network messages.
KEY FEATURES
-
Send network messages at layers 2 through 7.
-
Serves as a gateway/router or host for experiments.
-
Provides an insight of the TCP/IP protocol stack at layers 2
through 4, which are normally hidden within operating systems.
-
Uses Protocol Behaviour Specification Script to modify the
behaviour of protocol software.
-
Provides a dedicated platform for measuring protocol software
performance.
-
Provides a clean network environment for experiments.
-
Provides a user-friendly graphical user interface for learners
of all levels.
-
Segments local area networks into subnets.
-
Monitors network traffic in passive mode.
BENEFITS FOR LEARNERS
-
Fills the need for an easy-to-use networking tool.
-
Provides real hands-on experience.
-
Allows for experiments in a real network rather than through
computer simulation.
-
Tunes the parameters controlling TCP/IP behaviour without
digging into operating system kernels.
BENEFITS FOR TRAINERS
-
Greatly reduces the time taken to set up and configure
complicated network environments for laboratory sessions.
-
Avoids the need to carry out the difficult task of modifying
operating system internals.
-
Provides experiments for topics normally only easily taught in
theory.
-
Saves the costs associated with expensive network simulation
tools.
-
Provides a cost-effective low-density protocol analyser.
LABORATORY HIGHLIGHTS
-
Introduction to the operation of routers.
-
Addressing: MAC address, IP address, and domain names.
-
Routing configuration and network management.
-
Sending and receiving raw Ethernet frames.
-
Address resolution: sending and receiving ARP requests.
-
Address resolution: sending and receiving ARP responses.
-
ARP
cache timeout (Advanced).
-
ARP
request retransmission (Advanced).
-
Sending and receiving IP datagrams.
-
Checksums.
-
Sequence numbering (Advanced).
-
Multiplexing: Sending and receiving UDP datagrams.
-
IP
datagram forwarding on gateways.
-
IP
datagram fragmentation and reassembly (Advanced).
-
Static routing.
-
Error and control: sending and receiving ICMP messages.
-
Route discovery.
-
Connection-oriented packet transfer and TCP connections.
-
Multiplexing: establishing multiple concurrent TCP connections.
-
TCP
clients and servers.
-
Roundtrip time measurement.
-
Jitter measurement.
-
Sender side flow control (Advanced).
-
Receiver side flow control (Advanced).
-
TCP
timeout and retransmission (Advanced).
-
Introduction to Message Driven Protocol Control Script (Advanced).
-
Internet security: simple firewalls and packet filtering.
-
Policy-based firewalls (Advanced).
-
Interactive TCP transport: TELNET.
-
Bulk TCP transport: FTP.
-
Bulk UDP transport: TFTP.
-
Email and SMTP.
-
Web
and HTTP.
-
Domain Name Service.
-
Multimedia streaming and RTP (Advanced).
-
Dynamic routing: RIP (Advanced).
-
Dynamic routing: OSPF (Advanced).
-
Network management: SNMP (Advanced).
-
Point-to-point protocol.
-
Internet Group Management Protocol (Advanced).
SOFTWARE MODULES
-
Embedded multitasking operating system.
-
TCP/IP
protocol stack.
-
TCP/IP
protocol stack real-time monitor.
-
Bootstrap management.
-
Serial communication and console management.
-
Java-based graphical user interface (GUI) client.
-
Parser and interpreter for Protocol Behaviour Specification
Script.
-
Protocol Behaviour Specification Scripts for laboratory
sessions.
-
HTTP server.
-
SNMP agent.
PROTOCOL COMPLIANCE
-
RFC
791 IP.
-
RFC
792 ICMP.
-
RFC
826 ARP.
-
RFC
768 UDP.
-
RFC
793 TCP.
PLATFORM
-
CPU: Embedded AMD DX5-133 (5x86-133) processor.
-
Chipset: VIA V82C496G.
-
Two-port router.
-
Two
Ethernet interfaces.
-
One
RS-232 serial interface.
-
Ethernet interface: 10 Base-T Ethernet, IEEE 802.3, Novell
NE2000 compatible, RJ-45 connector.
-
System memory: 8MB (expandable to 32MB).
-
Supports M-Systems DiskOnChip 2000 Flash disk 8MB (expandable
to 144MB).
-
Keyboard/mouse connector: Mini-DIN supports standard PC/AT
keyboard and PS/2 mouse.
-
Power management: Supports power saving modes including Normal/Standby/Suspend,
APM 1.1 compliant.
-
Watchdog timer: 1.6 second interval.
-
Power requirements: 90 ~ 246V AC, 47 ~ 63Hz, 60VA max.
STANDARD PACKAGE CONTENTS
-
Hardware: model ITS-100 Internet TCP/IP Training System.
-
Software CD-ROM.
-
Instruction manual.
-
RS-232 cable.
-
Power cord.
|