IPv4 Addressing Flashcards
TCP/IP
Transmission Control Protocol/Internet Protocol
- Suite of protocols and standards that provide functionality of most networks.
- Provides logical addressing and packet forwarding between networks
IP Header
Contains fields that manage logical addressing and forwarding function.
Version Field (IP Header)
- Indicates version of IP in use
Length (IP Header)
Indicates size of header and total packet size, including payload.
- Max theoretical size is 65,535 bytes, but actually much smaller to avoid fragmentation in Ethernet frames
Protocol Field (IP Header)
- Describes what is encapsulated in payload so the host knows how to process it
- IP Protocol type value will indicate TCP (Transmission Control Protocol) or UDP (User Datagram Protocol)
- Some protocols run directly on IP instead of Transport Layer
ICMP/1
Internet Control Message Protocol
- Runs directly on IP rather than on Transport layer
- used for status messaging and connectivity testing
IGMP/2
Internet Group Messaging Protocol
- Runs directly on IP rather than on Transport layer
- used with multicasting
GRE/45
Generic Routing Encapsulation
- Runs directly on IP rather than on Transport layer
- Used to tunnel packets accross an intermediate network.
- Used for some VPNs
EIGRP/88 and OSPF/89
Enhanced Interior Gateway Routing and Open Shortest Path First
- Runs directly on IP rather than on Transport layer
- used by routers to exchange information about paths to remote networks
Network Number (Network ID)
- Number common to all hosts on same IP network
The Host Number (Host ID)
- Identifies a host within an IP network
Network Mask
- Distinguishes network ID and Host ID in IP address
- Conceals host ID portion
- Where there is a 1 in the mask, corresponding digit in IP address is part of network ID
- 1s are always contiguous
- /notation indications number of bits set to 1 in net mask
ARP
Address Resolution Protoclol
- Resolves IP Addresses to hardware addresses
Unicast Packet
- Used by an IPv4 Host to communicate with single recipient
- Addressed to IP address of destination host
Broadcast
- One means of communicating with multiple hosts
- Can be performed by sending packet to network or subnet broadcast address
- All hosts that share the same broadcast address receive the packet