
Explore foundational tcp/ip protocols, from ip and tcp to udp and arp, and examine header fields of application layer protocols like smtp, http, and pop, with packet analysis using wireshark.
Learn how tcp/ip enables everyday internet communication by encapsulating http requests in ip across ethernet or wireless, supporting tools like ping and mail.
Capture and analyze network packets to diagnose issues, using tools like TZP dump and Wireshark, and distinguish unicast from broadcast traffic while exploring promiscuous mode.
Use Wireshark, the world's most popular network protocol analyzer, to capture live packets, across Mac, Windows, and Linux, filter by ip addresses and protocols, and follow the tzp stream.
Explore essential networking utilities across macOS, Linux, and Windows, including ifconfig/ipconfig, netstat, netcat, and telnet; learn to view interfaces, ports, listening services, and basic connections.
Explore wide area network protocols like Sonnett, asynchronous transfer mode, and frame relay, including 53-byte cells, protocol data units, and congestion control in internet and site-to-site connections.
Explore how virtual local area networks create logical isolation on a single switch using 802.1Q VLAN tagging to separate traffic by network segments and keep broadcasts contained.
Explore the purposes of the network layer, including forwarding packets between networks, using logical IP addressing and routing tables, distinguishing logical addresses from MAC addresses, and understanding default gateway concepts.
Explore IP headers in wireshark captures, including version and header length, diffserv for qos, total length, IP ID, fragmentation flags, TTL, protocol, checksum, and source and destination addresses.
Learn how IP addresses use four octets of 8 bits and a subnet mask to separate network and host portions, with network and broadcast addresses and 254 usable host addresses.
Learn how routing operates at the network layer to move packets between networks, using subnet masks, routing tables, and default gateways, and tracing path with trace route across multiple routers.
Explore BGP, the core internet routing protocol used by large providers, and how distance-vector metrics, autonomous system numbers, and open, update, and keepalive messages shape routing paths.
Explore ARP spoofing, revealing how gratuitous ARP and simple IP-to-MAC mappings enable attackers to redirect gateway traffic, capture messages, and disrupt network flow using common tools.
Explore how the ping utility uses ICMP echo request and echo reply messages to determine if a device is up, and how larger payloads and MTU affect timing and fragmentation.
The transport layer multiplexes apps over an address using source and destination ports, enabling end-to-end delivery with TCAP's reliable, connection-oriented transfers and UDP's checksum-validated, unreliable service to the correct port.
Examine tcap headers in tcp packets, noting source and destination ports, sequence and acknowledgement numbers, data offset, and essential flags like urgent, ack, push, reset, and synchronize.
Drive flow control and reliability by confirming receipt of sequence numbers and enabling timely, ordered data delivery; it examines a three-way handshake, sequence and acknowledgement numbers, and retransmission.
Explore how the sliding window controls reliable data transmission by tracking window size, sequence numbers, and acknowledgments to slide the window across bytes.
Learn how session teardown terminates bi-directional tcp/ip streams by both ends sending fin and ack, ensuring both sides acknowledge closure and prevent lingering communication.
Learn how TCP states arise from the three-way handshake and how netstat reveals listen, syn sent, syn received, half-open, established, close-wait, closing, time-wait, and closed connections.
Examine port behavior with nmap, showing open ports with a three-way handshake, closed ports returning a reset, and filtered ports dropping packets, across ports 80, 5555, and 3.
Explore the uses of UDP, focusing on speed over delivery guarantees and minimal overhead. Learn how DNS lookups, gaming, voice over IP, and streaming media rely on fast, datagram-based communication.
Explore how a UDP packet uses a compact 8-byte header with source and destination ports, length, and checksum for fast, low-overhead delivery and multiplexing.
Explore streaming audio in a voice over IP call by using UDP for SIP signaling and RTP transport, with codecs, audio parameters, and low-overhead transmission.
Explore the purposes of the session layer, focusing on session management, authentication and authorization, and session restoration after interruption, with RPC, NetBIOS, and AppleTalk protocols in layer 5.
ssh is a session layer protocol that establishes an encrypted channel for remote login and file transfers, replacing telnet, with host key verification, public key authentication, and diffie-hellman key exchange.
Discover how remote procedure calls let a client and server communicate over a network, using stubs, messages, and a negotiated session, with data representation like ASCII and little-endian.
Explore telnet as a client, server, and protocol, showing telnet sessions negotiate options, authenticate on port 23 with a password in clear text, and transmit data character by character.
Discover how SMTP sends messages, using commands like mail, rcpt to, and data with postfix on Linux, and examine authentication versus open relay risks in a simple test server.
Explore pop3 as a mail retrieval protocol, including authentication, listing, retrieving, and deleting messages. Contrast it with imap's server-stored approach that keeps messages on the server.
Firewalls, software or hardware, control network traffic to protect your network or device. They span packet filters to stateful and application-layer types, with port forwarding and DMZ hosts.
Learn to configure extended access control lists on a Cisco router to permit or deny traffic by protocol and port, using wildcard bits for edge filtering without replacing stateful firewalls.
Explore network intrusion detection by analyzing packets against signatures and rules to detect alerts from Snort. Understand port usage, source and destination addresses, and how false positives arise.
In this TCP/IP training course from Infinite Skills, you will learn all about the standard communication protocol for the internet. TCP/IP (Transmission Control Protocol / Internet Protocol) defines how devices connect to, and communicate through the internet. This tutorial explains how TCP/IP packages, addresses, routes and delivers data over a networks.
Throughout this video based training video, you use various network tools to capture and dissect network packets. You will explore, in detail, the IP (Internet Protocol), ICMP, TCP, UDP, and how they all interact together. You will explore how TCP/IP works through the Session and Application layers of the OSI model. Wireless network fundamentals is also covered, with tips on protecting your data with WEP and WPA. Finally, the course breaks down what IPv6 is, and why it is important.
The training is designed to be a beginners course on the theory and hands on analysis of TCP/IP. By the time you have completed this course, you will have a thorough understanding of what a packet is and how it delivers data from point to point using TCP/IP.