1. Trang chủ
  2. » Công Nghệ Thông Tin

CompTIA Network+ Certification Study Guide part 31 ppt

10 162 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 130,85 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

4 4 8 16 16 3 13 8 16 8 32 32 0 – 40 Variable Version Header Length TOS Type or Class of Service Total Length Identification Flags Fragment Offset TTL Time to Live Protocol Header Checks

Trang 1

is also used to provide network communication in most of the world’s com-panies, universities, and countries Anywhere there is a network connection;

it is most likely that TCP/IP is in use Keep in mind that this chapter does

in no way explore all there is to know about TCP/IP, as that could literally take volumes to cover

By the end of this chapter, you should be comfortable with navigating numbering schemes, have a better understanding of the protocol suite, and can work your way through any problem presented to you (on the Network exam and in real life)

TCP/IP has rattled many test takers in the past who have taken exams where these fundamentals are tested extensively As Network is somewhat

of an entry-level exam, you will not have to have TCP/IP addressing and design perfected or mastered, but you will have to know the fundamentals

of it Learning about network protocols is not too tough an issue once you understand the underlying mechanics The intent of this chapter is to ensure that you have the foundation and fundamental knowledge needed to pass the exam and build the rest of your studies on Now, let’s delve into these network protocols and see exactly what we need to know for the Network exam as well as in your day-to-day activities as a network administrator

TCp/Ip

In the 1970s, Internet Protocol (IP) was developed as part of the Transmission Control Protocol effort to provide logically addressed and structured network-ing Since then, IP has matured greatly and can convey a wide array of infor-mation and services The primary role of IP is to provide logical addresses and support the routing of traffic to its destination Recent efforts to expand the capacity of IP addresses (which are nearly exhausted) have resulted in the next generation of the protocol, IP version 6 (IPv6) IP supports the ability

to send to a group via multicasting These topics are covered in the next sec-tions, starting with IP version 4 (IPv4)

Note

This chapter covers TCP/IP in depth and also looks briefly at other protocol suites such as AppleTalk and IPX/SPX These protocols will show up on the exam, but not as much as TCP/IP Although the information in this chapter is good for test preparation purposes, as

a working network engineer, you should know more about these somewhat obscure and less-commonly used protocols.

Trang 2

IP provides the network layer addressing and functions for the TCP/IP

stack, as shown in Figure 7.1 The TCP/IP stack does not map neatly to the

Open Systems Interconnection (OSI) model, as the OSI model was

devel-oped after TCP/IP

IPv4 has structure and processes developed around its address space

Information is transported in IP packets, in which the header remains

con-sistent in terms of size and fields

Ipv4

IP is responsible for addressing and delivery by providing a logical address

scheme The original version of IP (referred to as IPv4) consists of 32 bits

spread over four 8-bit octets, expressed in dotted decimal format For

exam-ple, a 32-bit address may look like this in binary:

00001010000010110000110000001101

FIGurE 7.1

TCP/IP Stack.

Note

We will cover the TCP/IP stack later in more detail when we discuss TCP/IP-based

pro-tocols such as Simple Mail Transfer Protocol (SMTP), Telnet, and File Transfer Protocol

(FTP) This is only the beginning… there are more than 100 protocols covered in the

TCP/IP suite The Network+ exam only covers the most basic and fundamental ones –

the ones more commonly seen on the job and in production environments.

Trang 3

00001010 00001011 00001100 00001101 Finally, each 8-bit block is converted to decimal and the decimal values are separated with periods

or dots The converted IPv4 address, expressed as

a dotted decimal address, is:

10.11.12.13

It is much easier to remember an IP address

of 10.11.12.13 than to remember a string of bits such as 00001010000010110000110000001101

IP addresses and their values and uses are discussed

in detail later in this chapter

All information transported over IP is carried

in IP packets with the format shown in Figure 7.2 The header length can vary somewhat depend-ing on whether the options field is present and the number of bits that are used to specify these options This variation in length adds to the pro-cessing burden, as predictability and consistency are not achieved

Version 4-bit field Identifies the version

of IP (4 or 6) Makes IPv6 backward-com-patible with IPv4

Header Length 4-bit field Indicates the

length of the header, as the IPv4 header is

a variable between 20 and 64 bytes

Type of Service (ToS) Identifies the

prior-ity of packet

Total Length The entire length of the IP portion of the packet

Called payload length in IPv6.

Identification, Flags, Fragment Offset Handles the fragmentation

and reassembly of packets Not necessary in the IPv6 header, as they are handled by the source

Time To Live (TTL) Limits the number of hops the packet is

allowed to transit At each hop, a router decrements (reduces) this

FIGurE 7.2 The IPv4 Header.

4

4

8

16

16

3

13

8

16

8

32

32

0 – 40

Variable

Version

Header Length

TOS (Type or Class of Service)

Total Length

Identification

Flags

Fragment Offset

TTL (Time to Live)

Protocol

Header Checksum

Source Address

Destination Address

Options

Data

Trang 4

field, and when it reaches zero, the packet is removed from the

network

Protocol Indicates the next protocol (header) following the IPv4

header, such as TCP or User Datagram Protocol (UDP)

Header Checksum Maintains the integrity of the IPv4 header.

Source and Destination Address 32-bit addresses that identify the

source and destination for this packet

Options If enabled, each intermediate node in the path needs to

examine it, which can cause inefficient router performance

Familiarity with the IP address classes, masks, and structure are

essen-tial to mastering and using IP The most fundamental aspect of IP is its

addresses

Ipv6

Issues such as address exhaustion that made IPv4 inadequate require robust

solutions Although 32 bits of address space were originally thought to be

more than enough, time and growth have proven this to not be the case

Address space depletion will be covered later in this chapter IPv6, if

imple-mented fully in the future, will solve the depletion problem, as the newer

version of the IP allows for far greater amounts of addressing to be deployed

than its predecessor, IPv4 Additionally, IPv4 suffers from a lack of

hierar-chical structure; while addresses may be sequentially allocated and

summa-rized, they are not optimized by routing or allocation

Designers of IPv6 worked diligently to ensure that the same issues

would not be encountered Members of the Internet community who were

Test day Tip

Understanding the inside of the IP packet is not crucial to passing the Network+ exam,

but if you want to intimately understand TCP/IP and how it works (which is basically

what the entirety of this chapter is based on), you should understand how an IP packet

works, what it is made of, and some of the fields within it In Chapters 11 and 12, when

we look at network troubleshooting, having an intimate understanding of the internals of

the packet will greatly help Also, using tools such as a network sniffer, which essentially

captures traffic for you to analyze and dissect, relies on your knowledge of the internals

of the packet.

Trang 5

Request for Comment (RFC) penned for IP This section covers IPv6, which was developed to overcome the exhaustion of IPv4 addresses and to improve

on it in general As defined in RFC 1884 and later revised in RFC 2373, IPv6 addresses are 128-bit identifiers for interfaces and sets of interfaces, not nodes Three general types of addresses exist within IPv6: unicast, anycast, and multicast IP addresses are structured as follows:

Expanded addressing moves us from 32-bit address to a 128-bit

addressing method

Provides newer unicast and broadcasting methods

Hexadecimal fused into the IP address format

Uses “:” instead of “.” as delimiters

To write 128-bit addresses so that they are more readable to

human eyes and not a complete chore to apply, IPv6 allows for using a hexadecimal format IPv6 is written as 32-hex digits, with colons (:) separating the values of the eight 16-bit pieces of the address

IPv6 addresses are written in hexadecimal format: 7060:0000:0000:

0000:0006:0600:100D:315B Leading 0s in each 16-bit value can be omitted, so this address can

be expressed as follows: 7060:0:0:0:6:600:100D:315B IPv6 addresses may contain consecutive 16-bit values of 0, one

such string of 0s per address can be omitted and replaced by a double colon (::) As a result, this address can be shortened even more: 7060::6:600:100D:315B

Benefits of Ipv6

The following sections look at the two main problems solved by IPv6 – address depletion and routing scalability – in more detail Some added benefits that IPv6 gives to network designers and administrators include:

Increased IP address size

Increased addressing hierarchy support

Simplified host addressing (unified addressing: global, site, local)

Trang 6

Simplified auto-configuration of addresses (easier readdressing,

Dynamic Host Control Protocol version 6 (DHCPv6), and neighbor

discovery instead of ARP broadcasts)

Improved scalability of multicast routing

The

anycast address

A streamlined header

Improved security (security extension headers, integrated data

integrity)

Better performance (aggregation, neighbor discovery instead of

Address Resolution Protocol (ARP) broadcasts, no fragmentation,

no header checksum, flow, priority, integrated quality of service

[QoS])

Ipv4 versus Ipv6

How does IPv6 compare with its predecessor, IPv4? IPv6 eases the network

administrator’s burden, in that aggregatable global unicast addresses do not

require address translation when used to access external networks such as

the Internet In IPv4, private address spaces are used when global addresses

are unavailable These private addresses must be translated to a limited set

of global addresses when accessing external networks IPv4 address

transla-tion schemes include network address translatransla-tion (NAT) and port address

translation (PAT) IPv6 virtually eliminates the need for address translation

as a means of accessing external networks

Table 7.1 illustrates the reduced address administration burden placed

upon IPv6 network administrators

Header Comparison

In IPv6, five fields are eliminated, including the variable-length IPv4 options

field Removal of the variable-length field and other fields permits the IPv6

header to have a fixed header of 40 bytes in length A comparison of the two

types of headers is summarized in Table 7.2

To provide for additional options, IPv6 defines the following extension

headers, which are used to provide specific information needed for particular

operations

Hop-by-Hop Options header

Destination Options header

Trang 7

Routing header

Fragment header

Authentication header (AH)

Encapsulating Security Payload header

There is not much you need to master about IPv6 for the Network exam A firm understanding of its development and its differences (such

as being able to identify an IPv6 address over an IPv4 address) will be sufficient

Address Administration Issues Ipv4 private Class A Block Ipv6 Aggregatable Global unicast

Length of pre-assigned upstream fields 8 bits 48 bits

Length of delegated addressing fields 24 bits 80 bits

Subnet identifier length 24 host bits 16 bits (SLA ID)

Allocate host addresses for subnet identifiers Yes No

Address translation required (NAT/PAT) Yes No

Table 7.2 Header Comparison

Trang 8

Feature Comparison

The IPv6 architecture contains integrated features that are not contained in

IPv4 Table 7.3 contrasts the features of IPv4 and IPv6

Table 7.3 IPv4 and IPv6 Features

Multicast membership IGMP Multicast Listener Discovery

Router fragmentation Yes Source only

hEAd oF ThE ClASS…

Making the Transition, Ipv4 and Ipv6 Backward

Compatibility

IPv6 will hopefully one day become the de facto

standard, but until then both will have to coexist and

because of this fact you need to understand how IPv6

is backward compatible with IPv4.

IPv4 addresses are embedded within IPv6 add-resses This method takes regular IPv4 addresses and puts them in a special IPv6 format so that they are rec-ognized as being IPv4 addresses by certain IPv6 devices

IPv6 devices will know when they receive packets that have IPv4 addresses embedded within them.

Test day Tip

You may or may not see a question that directly relates to IPv6 and information about

it, but you may see questions where IPv4 is the focus and IPv6 is used to test your

understanding of the basic differences The more you know about IP, the easier the exam

becomes, even though the exam focus is on version 4 Make sure that you know the

basic differences between versions 4 and 6 so you can pick the correct answer.

Note

For more information on IPv6, visit www.ipv6.org.

Trang 9

IPv4 is widely used today as the foundation of network addressing in both private networks and across the Internet It is widely known simply as TCP/

IP To effectively manage a network in today’s complex environment, it’s critical to understand IP addressing in depth IP addressing is used to assign

a unique logical address to a host for identification purposes Assigning the

IP address to a host is a relatively simple process, especially if the host uses DHCP to automatically acquire that address However, most networks are

divided into more efficient segments called subnets.

Understanding addressing related to subnets is a bit more complex,

so we’ll begin by exploring some of the mathematics underlying this pro-cess Let’s start by dissecting the IP address and learning how to manipu-late it

IP addresses are expressed in four sets of three numbers, such as

136.14.117.5 Each of the numbers between the dots is called an octet

because, when converted to binary notation, it represents eight binary digits (bits) Binary notation is covered in the next section Every IP address has

32 bits and can be notated as www.xxx.yyy.zzz or w.x.y.z This is called dot-ted decimal notation When the value of any one of the octets is less than

three digits, it is written without leading zeroes Therefore, you’ll see IP addresses with one, two, or three digits in each section, such as 254.4.27.112 However, when the value of the octet is zero, it is still written as zero because each octet must be represented (for example, 129.48.0.95) The notation is

often shortened to w.x.y.z to represent the four octets The longer notation, www.xxx.yyy.zzz, is used to indicate that each position can be a maximum

of three digits In this chapter, we’ll use both notations

Each IP address contains two elements, the network address space and the host address space Throughout this text, we’ll use address and ID inter-changeably, and we may also refer to the network ID or the host ID

Under-standing how to work with IP addressing is a fundamental skill that will

be used throughout your career in Information Technology and throughout many other certification exams, not just the Network exam Take the time

to understand this information thoroughly if you want to ensure your suc-cess on the exam and on the job

Exam warning

You must understand the IP address to successfully navigate the Network+ exam Make absolutely certain that you read the following sections until you are comfortable with the material within.

Trang 10

Converting from decimal to Binary

In everyday life, we use the decimal numbering system for counting The

decimal system relies on the digits 0 through 9 This is the system we use for

the standard math that we do in our heads However, this is not the only way

to denote numbers The binary system relies on only two digits: 0 and 1

It’s the language of the computer because electrical components are either

on or off, and thus electrical signals (or RF signals or light impulses) can

eas-ily represent 0 with an off status and 1 with an on status Although there are

some exceptions, for the purpose of this discussion, we will use this

conven-tion Each binary digit is called a bit and in IP addressing, eight bits form an

octet An IP address has four octets, or a total of 32 bits.

Any whole number from our decimal system can be represented in binary

Each location, or bit position, in a binary number has a certain weight, just

as in our commonly used decimal system For example, we know that in the

decimal system, a digit in the first position from the right represents ones,

a digit in the second position represents tens, a digit in the third position

represents hundreds, and so forth When we see the number 384, we don’t

even have to stop and think to know that it means three hundreds, eight

tens (eighty) and four ones

As with decimal, the weighting in a binary number moves from low-order

on the right to high-order on the left Although our eyes are accustomed

to understanding decimal numbers when we read them left to right, many

people find it easier to work with binary numbers from right to left

Binary numbers typically are counted beginning with bit 0, the right-most

bit This has a value of 20 or 1 Each bit to the left is raised (exponentially)

to the next power, which effectively doubles the number Thus, bit 1 is 21 or

2, and so forth, as shown in Table 7.4 This formula is typically expressed as

2n where n is the bit number.

If you’re not familiar with binary numbers, you may be wondering why

this numbering system is set up this way If you take the right-most

posi-tion, the bit 0 posiposi-tion, and set it to 0, the number is 0 If you set bit 0 to 1,

Exam warning

It is unlikely that the exam will contain any straightforward conversion questions such as

“what does the binary number 1001 0001 1111 1011 represent in decimal?” If only it

was that easy! Instead, you’ll need to know how to do the conversion as part of a more

complex process, usually in calculating subnet masks It’s easy to calculate subnet

masks if you understand the basic fundamentals of binary and decimal conversion.

Ngày đăng: 04/07/2014, 13:21

TỪ KHÓA LIÊN QUAN