TCP/IP Fundamentals for Microsoft Windows

Code: 50022
Course duration: 5 days

50022: TCP/IP Fundamentals for Microsoft Windows (5 Days)

About this Course

This five-day instructor-led course provides students with the knowledge and skills to understand the operation and configuration of the TCP/IP protocol suite and its associated technologies for connectivity, automated addressing, name resolution, and traffic protection in Microsoft Windows Server 2003 and Windows XP.

Audience Profile

This course is intended for both novice and experienced IT professionals who have a minimum of three months experience with computer networking technologies and have basic Windows navigation skills.

At Course Completion

After completing this course, students will be able to:

  • Describe the protocols in the TCP/IP protocol suite and their function.
  • Describe both IPv4 and IPv6 addressing.
  • Perform subnetting for both IPv4 and IPv6 address prefixes.
  • Describe how IPv4 and IPv6 routing works for a sending host and router.
  • Describe the function and operation of the Dynamic Host Configuration Protocol (DHCP) and configure a DHCP client, server, and relay agent in Windows.
  • Describe the function and operation of the Domain Name System (DNS) and configure a DNS client and server in Windows.
  • Describe the function and operation of the Windows Internet Name Service (WINS) and configure a WINS client and server in Windows.
  • Describe the function and operation of Internet Protocol security (IPsec) and packet filtering and configure IPsec and Windows Firewall in Windows.
  • Describe the function and operation of a virtual private network (VPN) and configure a VPN client and server in Windows.
  • List and describe the function and operation of IPv6 transition technologies and configure an Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) client and router in Windows.
  • Describe the name resolution and packet delivery processes for end-to-end TCP/IP connectivity and how to troubleshoot common TCP/IP problems.

Course Outline

Module 1: Introduction to TCP/IP

This module explains where TCP/IP came from, how the standards for TCP/IP are defied, TCP/IP network terminology, and how to manually configure TCP/IP for both IPv4 and IPv6 in Windows.

Lessons

  • History of TCP/IP
  • TCP/IP Terminology
  • TCP/IP Components in Windows

After completing this module, students will be able to:

  • Describe the purpose and history of the TCP/IP protocol suite.
  • Describe the Internet standards process and the purpose of a Request for Comments (RFC) document.
  • Define common terms used in TCP/IP.
  • Describe the advantages of TCP/IP components in Windows Server 2003 and Windows XP.
  • Describe how to configure the IPv4-based TCP/IP component in Windows.
  • Describe how to install and configure the IPv6-based TCP/IP component in Windows.
  • List and define the set of name resolution files and diagnostic tools used by the TCP/IP components in Windows.
  • Test the TCP/IP components of Windows with the Ipconfig and Ping tools.
  • Install and use Network Monitor.

Module 2: Architectural Overview of the TCP/IP Protocol Suite

This module explains the architecture of the TCP/IP protocol suite, the protocols at the different layers of the TCP/IP protocol suite (including IP, ICMP, IGMP, IPv6, ICMPv6, ND, and MLD), data mutiplexing between layers, and TCP/IP programming interfaces and naming schemes.

Lessons

  • The TCP/IP Protocol Suite
  • IPv4 Internet Layer
  • IPv6 Internet Layer
  • Transmission Control Protocol (TCP)
  • User Datagram Protocol (UDP)
  • Packet Multiplexing and Demultiplexing
  • Application Programming Interfaces
  • TCP/IP Naming Schemes in Windows

After completing this module, students will be able to:

  • Describe how the TCP/IP protocol suite maps to the Department of Defense Advanced Research Projects Agency (DARPA) and Open System Interconnection (OSI) models.
  • List the main protocols in the Network Interface, Internet, Transport, and Application layers of the DARPA model.
  • Describe the purpose of the core protocols of the IPv4 Internet layer.
  • Describe the purpose of the core protocols of the IPv6 Internet layer.
  • Describe the purpose and characteristics of the TCP and UDP protocols.
  • Explain how IP uses the information in IP packets to deliver data to the correct application on a destination node.
  • Describe the purpose and characteristics of the Windows Sockets and Network Basic Input/Output System (NetBIOS) APIs.
  • Describe the purpose and characteristics of the host name and NetBIOS naming schemes used by TCP/IP components in Microsoft Windows Server 2003 and Windows XP operating systems.

Module 3: IP Addressing

This module explains how addressing works for IPv4 and IPv6 networks, including the different types of IPv4 and IPv6 addresses and how they are used.

Lessons

  • IPv4 Addressing
  • IPv6 Addressing
  • Comparing IPv4 and IPv6 Addressing

After completing this module, students will be able to:

  • Describe the syntax for IPv4 addresses and address prefixes, and convert between binary and decimal numbers.
  • List the three types of IPv4 addresses, and give examples of each type.
  • Describe the differences between public, private, and illegal IPv4 addresses.
  • Describe the syntax for IPv6 addresses and address prefixes, and convert between binary and hexadecimal numbers.
  • List the three types of IPv6 addresses, and give examples of each type.
  • Describe the differences between global, site-local, and link-local unicast IPv6 addresses.
  • Convert an Institute of Electrical and Electronics Engineers (IEEE) 802 address to an IPv6 interface identifier.
  • Compare addresses and addressing concepts between IPv4 and IPv6.

Module 4: Subnetting

This module explains how to perform subnetting of IPv4 and IPv6 unicast address prefixes.

Lessons

  • Subnetting for IPv4
  • Subnetting for IPv6

After completing this module, students will be able to:

  • Determine the subnet prefix of an IPv4 address when expressed in prefix length or subnet mask notation.
  • Determine how many IPv4 host ID bits you need to create a particular number of subnets.
  • Subnet an IPv4 address prefix within an octet and across octet boundaries, enumerating the list of subnetted address prefixes and the ranges of valid IPv4 addresses for each subnetted address prefix.
  • Define variable length subnetting and how you can use it to create subnetted address prefixes that match the number of hosts on a particular subnet.
  • Subnet a global IPv6 address prefix, enumerating the list of subnetted address prefixes.

Module 5: IP Routing

This module explains how IPv4 and IPv6 routing works for a sending host and router in terms of routing table entries and routing infrastructure and how to configure Windows-based hosts and routers.

Lessons

  • IP Routing Overview
  • IPv4 Routing
  • IPv6 Routing
  • Routing Tools

After completing this module, students will be able to:

  • Define the basic concepts of IP routing, including direct and indirect delivery, routing tables and their contents, and static and dynamic routing.
  • Explain how IPv4 routing works with the TCP/IP component of Windows, including routing table contents and the route determination process.
  • Define IPv4 route aggregation and route summarization.
  • Configure Windows hosts, static routers, and dynamic routers for routing.
  • Define network address translation and how it is used on the Internet.
  • Explain how IPv6 routing works with the IPv6 component of Windows, including routing table contents and the route determination process.
  • Configure hosts and static routers for the IPv6 component of Windows.
  • Define the use of the Route, Netsh, Ping, Tracert, and Pathping tools in IPv4 and IPv6 routing.

Module 6: Dynamic Host Configuration Protocol

This module explains the function and operation of DHCP for automated IPv4 address operation, how to configure a DHCP client, server, and relay agent in Windows, and IPv6 address autoconfiguration.

Lessons

  • DHCP Overview
  • How DHCP Works
  • The Windows DHCP Server Service
  • DHCP Server Service Configuration
  • The DHCP Relay Agent
  • Address Autoconfiguration for IPv6
  • Using the Ipconfig Tool

After completing this module, students will be able to:

  • Describe the function of DHCP.
  • Explain how DHCP works.
  • Install and configure the DHCP Server service.
  • Configure a DHCP scope, a superscope, and scope options.
  • Describe the function of DHCP user and vendor classes.
  • Install and configure a DHCP relay agent.
  • Describe how IPv6 address autoconfiguration works.
  • Use the Ipconfig tool to view IP configurations and to manage DHCP-allocated IPv4 address configurations.

Module 7: Host Name Resolution

This module explains how host name resolution works in Windows, how to configure the Hosts file, and how to manage the DNS client resolver cache.

Lessons

  • TCP/IP Naming Schemes
  • Host Name Resolution Process
  • The Hosts File
  • The DNS Client Resolver Cache

After completing this module, students will be able to:

  • Define a host name.
  • Explain how a host name is resolved to an IP address using the Hosts file and the Windows DNS client resolver cache.
  • Explain how a host name is resolved to an IP address using a DNS server.
  • Explain how a host name is resolved to an IP address using additional Windows-specific methods.
  • Describe how to modify the Hosts file so that host names are resolved to both Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) addresses.
  • Describe the characteristics of the DNS client resolver cache and how to display and flush the cache with the Ipconfig tool.

Module 8: Domain Name System Overview

This module explains function and operation of the Domain Name System (DNS) for DNS clients and servers.

Lessons

  • The Domain Name System
  • Name Resolution
  • Name Server Roles
  • Resource Records and Zones
  • Zone Transfers
  • DNS Dynamic Update

After completing this module, students will be able to:

  • Define the components of DNS.
  • Describe the structure and architecture of DNS as it is used on the Internet.
  • Define the difference between domains and zones.
  • Define recursive and iterative queries and how DNS forward and reverse lookups work.
  • Define the various roles of DNS servers.
  • Describe the common types of DNS resource records.
  • Describe the different types of zone transfers.
  • Define DNS dynamic update.

Module 9: Windows Support for DNS

This module explains how to configure the DNS Client and DNS Server services in Windows for DNS name resolution.

Lessons

  • The DNS Client Service
  • The DNS Server Service
  • DNS Server Service Configuration
  • Using the Nslookup Tool

After completing this module, students will be able to:

  • Describe the capabilities and configuration of the DNS Client service.
  • Describe the name resolution process of the DNS Client service.
  • List and describe the features of the DNS Server service.
  • Install the DNS Server service, and configure its properties.
  • Configure DNS zones and zone transfers.
  • Delegate authority for zones.
  • Configure DNS dynamic update behavior for both the DNS Client service and the DNS Server service.
  • Configure Windows Internet Name Service (WINS) lookup and WINS reverse lookup.
  • Describe how to use the Nslookup tool.

Module 10: TCP/IP End-to-End Delivery

This module explains the end-to-end name resolution and packet delivery processes for IPv4 and IPv6 traffic on an example network.

Lessons

  • End-to-End IPv4 Delivery Process
  • Step-by-Step IPv4 Traffic Example
  • End-to-End IPv6 Delivery Process
  • Step-by-Step IPv6 Traffic Example

After completing this module, students will be able to:

  • Describe the details of the end-to-end IPv4 delivery process for the source host, the intermediate routers, and the destination host.
  • List the steps involved when IPv4 traffic is sent across an example network.
  • Describe the details of the end-to-end IPv6 delivery process for the source host, the intermediate routers, and the destination host.
  • List the steps involved when IPv6 traffic is sent across an example network.

Module 11: NetBIOS over TCP/IP

This module explains how NetBIOS name resolution is defined and how it works in Windows.

Lessons

  • NetBIOS over TCP/IP Overview
  • NetBIOS Name Resolution
  • NetBIOS Node Types
  • Using the Lmhosts File
  • The Nbtstat Tool

After completing this module, students will be able to:

  • Define NetBIOS.
  • Define NetBIOS names.
  • Explain how computers running Windows resolve NetBIOS names.
  • List and describe the different NetBIOS over TCP/IP node types.
  • Explain how nodes use the Lmhosts file to resolve NetBIOS names of hosts on remote subnets.
  • Configure a local or a central Lmhosts file for resolving NetBIOS names of hosts on remote subnets.
  • Use the Nbtstat tool to gather NetBIOS name information.

Module 12: Windows Internet Name Service Overview

This module explains function and operation of the Windows Internet Name Service (WINS) and how to configure a WINS client and server in Windows.

Lessons

  • Introduction to WINS
  • How WINS Works
  • The WINS Client
  • The WINS Server Service
  • The WINS Proxy

After completing this module, students will be able to:

  • Describe the function of Windows Internet Name Service (WINS).
  • Explain how WINS clients perform name registration, name renewal, name refresh, and name resolution.
  • Configure a WINS client to use primary and secondary WINS servers.
  • Install a WINS server and configure it for static mappings and to replicate its database with other WINS servers.
  • Describe the function and configuration of a WINS proxy.

Module 13: Internet Protocol Security and Packet Filtering

This module explains how to protect network nodes with IPsec and packet filtering and how to configure IPsec and Windows Firewall in Windows.

Lessons

  • IPsec and Packet Filtering Overview
  • IPsec
  • Packet Filtering

After completing this module, students will be able to:

  • Describe the roles that IPsec and IP packet filtering play in helping to protect network nodes.
  • Define IPsec and its uses to block, permit, or help protect IP traffic.
  • Define packet filtering and its uses to block or permit IP traffic.
  • List and describe the security properties of IPsec-protected traffic.
  • Describe the functions of the Authentication Header, Encapsulating Security Payload, and Internet Key Exchange IPsec protocols.
  • Distinguish between transport mode and tunnel mode.
  • Describe the purposes of main mode and quick mode IPsec negotiations.
  • Define an IPsec policy in terms of its general settings and rules.
  • List and describe the configuration elements of an IPsec rule.
  • Describe Windows Firewall and how you can use it to help protect against malicious users and programs.
  • Describe Internet Connection Firewall.
  • Describe TCP/IP filtering and its configuration.
  • Describe what Basic Firewall does and how Routing and Remote Access can filter IPv4 packets.
  • Describe how the basic IPv6 firewall, the IPv6 Internet Connection Firewall, and Windows Firewall filter IPv6 packets.

Module 14: Virtual Private Networking

This module explains function and operation of a VPN and how to configure a VPN client and server in Windows.

Lessons

  • Virtual Private Networking Overview
  • VPN Protocols
  • Remote Access VPN Connections
  • Site-to-Site VPN Connections
  • Using RADIUS for Network Access Authentication

After completing this module, students will be able to:

  • Define a virtual private network (VPN) in terms of its benefits, components, and attributes.
  • Describe the two types of VPN connections and how routing works for each.
  • Explain the roles of the different VPN protocols, including Point-to-Point Protocol (PPP), Point-to-Point Tunneling Protocol (PPTP), and Layer Two Tunneling Protocol with Internet Protocol security (L2TP/IPsec).
  • Describe the process for creating a PPP connection, a PPTP connection, and an L2TP/IPsec connection.
  • Configure remote access and site-to-site VPN connections.
  • Use Remote Authentication Dial-in User Service (RADIUS) for VPN connections and use Internet Authentication Service (IAS) as a RADIUS server and proxy.

Module 15: IPv6 Transition Technologies

This module explains the function and operation of IPv6 transition technologies and how to configure an ISATAP client and router in Windows.

Lessons

  • Introduction to IPv6 Transition Technologies
  • IPv6 Transition Mechanisms
  • ISATAP
  • 6to4
  • Teredo

After completing this module, students will be able to:

  • List and describe the different types of IPv4 and IPv6 nodes.
  • Describe the mechanisms for IPv4 to IPv6 transition.
  • List and describe the types of tunneling configurations.
  • Define the differences between configured and automatic tunneling.
  • Describe ISATAP in terms of its purpose, requirements, and addresses.
  • Describe 6to4 in terms of its purpose, requirements, and addresses.
  • Describe Teredo in terms of its purpose, requirements, and addresses.
  • List and describe the steps in migrating from IPv4 to IPv6.

Module 16: Troubleshooting TCP/IP

This module explains how to perform systematic troubleshooting of common TCP/IP problems for IPv4 and IPv6 using Windows troubleshooting tools.

Lessons

  • Identifying the Problem Source
  • Windows Troubleshooting Tools
  • Troubleshooting IPv4
  • Troubleshooting IPv6

After completing this module, students will be able to:

  • List the common questions to ask when troubleshooting.
  • List the set of TCP/IP troubleshooting tools provided with Windows Server 2003 and Windows XP and describe how each is used to obtain troubleshooting information.
  • List and describe the guidelines, tools, and techniques for troubleshooting Internet Protocol version 4 (IPv4) communications including IPv4 connectivity, Domain Name System (DNS) name resolution for IPv4 addresses, Network basic input/output system (NetBIOS) name resolution, and IPv4-based TCP sessions.
  • List and describe the guidelines, tools, and techniques for troubleshooting Internet Protocol version 6 (IPv6) communication including IPv6 connectivity, DNS name resolution for IPv6 addresses, and IPv6-based TCP sessions.

Before attending this course, students must have:

  • A+ certification or equivalent knowledge.
  • Network+ certification or equivalent knowledge.
  • Have knowledge and experience with configuring Windows

Guaranteed to Run

2018-03-07 09:00 to 2018-03-09 17:00
Fort Lauderdale, Florida (Virtual Instructor-Led)
2017-12-11 09:00 to 2017-12-15 17:00
Attend Online
2017-12-04 09:00 to 2017-12-08 17:00
Attend Online
2017-12-04 09:00 to 2017-12-08 17:00
Attend Online
2017-11-27 09:00 to 2017-12-01 17:00
Attend Online

Course Reviews

No reviews found for this course.

Be the first to write a review