Chapter 4 Flashcards
network protocols
Network Protocols are rules used by networks to transfer data
protocol suite
Protocol suite is a series of related protocols in which each protocol performs a separate function or a set of related functions and multiple protocols are combined in order to transfer data
subprotocol
Each of the individual protocols within the protocol suite (ex. TCP and IP) are known as a subprotocol
What is TCP/IP?
TCP/IP is a routable protocol suite
routable protocol suites
Routable protocol suites are capable of spanning more than one
network segment … they support routing
non-routable protocol suites
Non-routable protocol suites (older technology) can be used to communicate within a network but CANNOT be used to communicate with other networks
Non-routable protocol suites are not able to communicate with routers – the mechanism used to communicate with other networks
host
In TCP/IP terminology, the term host means the same as the term node in general network terminology
(A device (computer, printer, etc.) that is directly connected to the network)
TCP/IP is open, rather than proprietary
it is not owned
by any company and therefore does not require a license for its use
TCP/IP and OSI
TCP/IP implements all layers of the OSI model; however it does not implement OSI with a one -to-one correlation between TCP/IP sub-protocols and the OSI model
TCP/IP combines the functions performed by layers of the OSI model into its own layers
It is important to note that TCP/IP does not eliminate any of the functions defined in the OSI model; it combines functions of multiple layers into a single TCP/IP layer
TCP/IP core protocols
TCP/IP core protocols function at the Transport and Internet (OSI Network layer) and provide basic services to protocols in other layers
Core protocols are generic in that they support all types of applications (Application layer) and physical networks (Network Interface layer)
transmission control protocol (TCP)
Transmission Control Protocol (TCP) operates at the transport layer of the OSI model and provides reliable delivery of data from sender to receiver
(Connection oriented transmission)
TCP functions
Breaking transmission into packets (known as datagrams in TCP/IP) at sender and putting packets back together (including re-sequencing) at the receiver
Error detection and correction to insure that all packets have been received
Use of sending and receiving port numbers to insure that data is sent back and forth between the correct application process running on each computer
Flow control to adjust speed to transmission to the capabilities of the network
datagrams
packets in TCP/IP world
User datagram Protocol (UDP)
User Datagram Protocol (UDP) operates at the transport layer of the OSI model and supports applications that DO NOT require guaranteed delivery of all packets
(Connectionless transmission)
EX: live video and audio transmissions
More efficient than TCP
Internet Protocol (IP)
Internet Protocol (IP) manages the overall movement of data from the sender to the receiver
Functions include managing address translation and routing
IP makes a best effort to deliver the datagrams; determining if they were all delivered properly is the responsibility of TCP
IPv4
IPv4 (version 4) has been in use for over 30 years and is the standard for most networks and transmissions
Contains multiple problems with the most serious being limitation on the number of available addresses resulting in IPv4 being unable to meet the demands for the large number of networks and hosts on the Internet
IPv6 (IPng or IP Next Generation)
IPv6 (aka: IPng or IP Next Generation) was released in 1998 and addresses many of the problems of IPv6
Supports a virtually unlimited number of addresses through the use of a new addressing scheme
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP) provides the sender with information about the success or failure of data delivery
Delivers Acks and Naks to the sender
Reports when data fails to reach destination due to time outs during transmission (taking too long to reach a destination) or other problems
Provides information that can be used to troubleshoot network problems but does not solve the problems
Internet Group Management Protocol (IGMP)
Internet Group Management Protocol (IGMP) manages multicasting for IPv4
multicasting
Allows one host to send data to a defined group of hosts (as opposed to broadcasting which sends to all connected nodes)
Address Resolution Protocol (ARP)
Address Resolution Protocol (ARP) converts logical addresses (IP Address) into physical addresses (MAC addresses)
ICMPv6 (version 6)
ICMPv6 (version 6) is used with IPv6 to perform the functions performed by ICMP, IGMP and ARP in IPv4
TCP/IP physical address
known as MAC address
physical delivery of data
The Physical layer function that delivers the frame to a computer or other device
IP Addresses (TCP/IP logical addresses)
IP Addresses (TCP/IP logical addresses) are assigned to a node and can be easily changed if the functions on the node are moved to another node
IP addresses must be translated into MAC address for the actual physical delivery of data
implications of using IP address to identify computer
IP addresses are independent of MAC addresses
IP addresses can be moved from one computer to another
NICs can be changed without affecting IP addresses
what does the IP address identify?
The IP address identifies the network on which a host resides and the host within the network
structure of the IP address
Dotted decimal notation
consists of 32 binary bits
each of the numbers in the dotted decimal notation is known as an octet
EX: 00110110 11000110 01101100 00001101
54 . 198 . 108 . 13
The bits on the left side of the IP address represent the address of the network and the bits on the right hand side represent the address of the host
The dividing line between which bits are network and which bits are host varies under different circumstances
octet
Each of the numbers in the dotted decimal notation is known as an octet
subnet mask
The subnet mask (which accompanies an IP address) determines which positions of the IP address are network and which positions are host
The subnet mask is also a 32 binary number that is represented in dotted decimal notation
Positions in the subnet mask that contain binary ones (1) represent positions in the IP address that are network
Positions in the subnet mask that contain binary zeroes (0) represent positions in the IP address that are host
the network portion of the IP address
The network portion of the IP address must be
the same for all devices on the same network