Академический Документы
Профессиональный Документы
Культура Документы
• 4 bits
• Indicates version of IP used
• IPv4: 0100; IPv6: 0110
Network Layer Fields
• 4 bits
• Indicates datagram header length in 32 bit words
Network Layer Fields
• 8 bits
• Specifies the level of importance that has been
assigned by upper-layer protocol
Network Layer Fields
• 16 bits
• Specifies the length of the entire packet in bytes,
including data and header
Network Layer Fields
• 16 bits
• Identifies the current datagram
Network Layer Fields
• 3 bits
• The second bit specifies if the packet can be fragmented; the last
bit specifying whether the packet is the last fragment in a series
of fragmented packets.
Network Layer Fields
• 13 bits
• Used to help piece together datagram
fragments
Network Layer Fields
• 8 bits
• Specifies the number of hops a packet may travel. This
number is decreased by one as the packet travels
through a router
Network Layer Fields
• 8 bits
• Indicates which upper-layer protocol, such as TCP(6) or
UDP(17), receives incoming packets after IP
processing has been completed
Network Layer Fields
• 16 bits
• Helps ensure IP header integrity
• Not caculated for the encapsulation data
Network Layer Fields
• 32 bits
• Specifies the sending node IP address
Network Layer Fields
• 32 bits
• Specifies the receiving node IP address
Network Layer Fields
• Variable length
• Allows IP to support various options, such as security
Network Layer Fields
• Variable length
• Extra zeros are added to this field to ensure that the IP
header is always a multiple of 32 bits.
Network Layer Fields
• Variable length up to 64 KB
• Contains upper-layer information
Networks –
Dividing Hosts into Groups
Separating Hosts into Common Groups
• Networks can be grouped based on factors that include:
– Geographic location
– Purpose Geographic
– Ownership
Separating Hosts into Common Groups
Purpose: Users who have similar tasks typically use
common software, common tools, and have common
traffic patterns.
Separating Hosts into Common Groups
Purpose
Separating Hosts into Common Groups
Ownership: Using an organizational (company,
department) basis for creating networks assists in
controlling access to the devices and data as well as
the administration of the networks.
Separating Hosts into Common Groups
Ownership
Why separate hosts into networks
Common issues with large networks are: Performance
degradation, Security issues, Address Management
• Improving Performance:
Why separate hosts into networks
• Increase network security
Why separate hosts into networks
• Address management: To expect each host to know the
address of every other host would impose a processing
burden on these network devices that would severely
degrade their performance.
Why separate hosts into networks
• Hierarchical addressing: solves the problem of devices
communicating across networks of networks
Dividing the networks - Networks from networks
• If a large network has to be divided, additional layers of
addressing can be created. Using hierarchical addressing
means that the higher levels of the address are retained; with a
subnetwork level and then the host level.
Routing –
How Our Data Packets are Handled
Routing Protocols