TCP/IP Protocols Flashcards
Provides basic TCP/IP functionality by creating a layer 2 connection between two devices over a serial line.
Serial Line Internet Protocol (SLIP) (Network Interface Layer)
Provides layer 2 connectivity like SLIP, but is much more sophisticated and capable. This protocol is itself a suite of protocols that allow for functions such as authentication, data encapsulation, encryption, and aggregation, thereby facilitating TCP/IP operation over WAN links
Point-to-Point Protocol (PPP) (Network Interface Layer)
Used to map layer 3 IP addresses to layer 2 physical network addresses.
Address Resolution Protocol (ARP) (Network interface layer / Internet layer)
Determines the layer 3 address of a machine from its layer 2 address. Now mostly superseded by BOOTP and DHCP
Reverse Address Resolution Protocol (RARP) (Network interface layer / Internet layer)
Provides encapsulation and connectionless delivery of transport layer messages over a TCP/IP network. Also responsible for addressing and routing functions.
Internet Protocol / Internet Protocol Version 6 (IP / IPv6) (Internet layer)
Allows addresses on a private network to be automatically translated to different addresses on a public network, thereby providing address sharing and security benefits. May not be considered a protocol in the strict sense of the work.
IP Network Address Translation (IP NAT) (Internet layer)
A set of IP-related protocols that improve the security of IP transmission
IP Security (IPsec) (Internet layer)
Resolves certain problems with IP associated with mobile devices
IP Mobility Support (Mobile IP) (Internet layer)
A support protocol for IP and IPv6 that provides error reporting and information request-and-replay capabilities to hosts
Internet Control Message Protocol (ICMP / ICMPv4 / ICMPv6) (Internet layer)
A new support protocol for IPv6 that includes several functions performed by ARP and ICMP in conventional IP
Neighbor Discovery Protocol (NDP) (Internet layer)
Protocols used to support the routing of IP datagrams and the exchange of routing information
Routing Information Protocol, Open Shortest Path First, Gateway-to-Gateway Protocol, HELLO Protocol, Interior Gateway Routing Protocol, Enhanced Interior Gateway Routing Protocol, Border Gateway Protocol, Exterior Gateway Protocol (RIP, OSPF, GGP, HELLO, IGRP, EIGRP, BGP, EGP) (Internet layer)
The main transport layer protocol for TCP/IP. Established and manages connections between devices and ensures reliable and flow-controlled delivery of data using IP.
Transmission Control Protocol (TCP), (Host-to-Host Transport layer)
A transport protocol that can be considered a severely stripped-down version of TCP. It is used to send data in a simple way between application processes, without the many reliability and flow-management features of TCP, but often with greater efficiency.
User Datagram Protocol (UDP), (Host-to-Host Transport layer)
Provides the ability to refer to IP devices using names instead of just numerical IP addresses. Allows machines to resolve these names into their corresponding IP addresses.
Domain Name System (DNS) (Application layer)
Allows files to be shared seamlessly across TCP/IP networks
Network File Sharing (NFS) (Application layer)
Developed to address some of the issues with RARP and used in a similar manner, to allow the configuration of a TCP/IP device at startup. Generally superseded by DHCP.
Bootstrap Protocol (BOOTP) (Application layer)
A complete protocol for configuring TCP/IP devices and managing IP addresses. The successor to RARP and BOOTP, it includes numerous features and capabilities.
Dynamic Host Control Protocol (DHCP) (Application layer)
A full-featured protocol for remote management of networks and devices
Simple Network Management Protocol (SNMP) (Application layer)
A diagnostic “protocol” (really a part of SNMP) used for remote monitoring of network devices
Remote Monitoring (RMON) (Application layer)
Protocols designed to permit the transfer of all types of files from one device to another.
File Transfer Protocol, Trivial File Transfer Protocol (FTP, TFTP) (Application layer)
Protocols that define the formatting, delivery, and storage of email messages on TCP/IP networks.
RFC 822, Multipurpose Internet Mail Extensions, Simple Mail Transfer Protocol, Post Office Protocol, Internet Message Access Protocol (RFC 822, MIME, SMTP, POP, IMAP) (Application layer)
Enables the operation of the Usenet online community by transferring Usenet news messages between hosts
Network News Transfer Protocol (NNTP) (Application layer)
Transfer hypertext documents between hosts; implements the World Wide Web.
Hypertext Transfer Protocol (HTTP) (Application layer)
An older document-retrieval protocol, now largely replaced by the World Wide Web.
Gopher Protocol (Gopher) (Application layer)
Allows a user on one machine to establish a remote terminal session on another
Telnet Protocol (Telnet) (Application layer)
Permit commands and operations on one machine to be performed on another
Berkeley ‘r’ Commands (Application layer)
Allows real-time chatting between TCP/IP users
Internet Relay Chat (IRC) (Application layer)
A collection of software tools that allows administrators to manage, configure, and troubleshoot TCP/IP internetworks.
Administration and Troubleshooting Utilities and Protocols