|
606 – TCP/IP for Networking Professionals
|
|
Obj # |
Objective Text |
|
|
1 |
Identify the layers of the DoD model and how they
relate to the TCP/IP stack. Process Application = Acts as the interface for the user. Provides applications that transfer data between hosts. OSI Model - Application/Presentation/Session TCP/IP Suite – -Telnet = terminal emulation -FTP (File Transfer Protocol) and TFTP (Trivial File Transfer Protocol = file transfer -NFS (Network File System) = file sharing -Xwindows = application sharing -SMTP (Simple mail Transfer Protocol) = electronic mail -LPD (Local Print Daemon) and RPR (Remote Printing)=printing -SNMP (Simple Network Management Protocol=network mgmt Host-To-Host = TCP only: Maintains data integrity and sets up reliable, end-to-end communication between hosts. Ensures error-free delivery of data units in proper sequence and with no loss or duplication. OSI Model – Transport Layer TCP/IP Suite – -TCP (Transmission Control Protocol)= establishes a virtual circuit, provides a reliable connection, and sends packets that are sequenced and acknowledged. (like a telephone conversation) -UDP (User Datagram Protocol)= connectionless/unreliable, but less overhead Is used by any protocol that uses broadcasts. (like sending a letter) Internet = Routes data packets between
difference hosts or networks. The Internet
Layer is the foundation of the TCP/IP protocol suite.
OSI Model - Network Layer TCP/IP Suite – IP = (Internet Protocol) handles packet routing, fragmentation, and reassembly between hosts. ICMP = (Internet Control Message Protocol) used to send error and control messages to hosts and routers. BOOTP = (used by workstations to discover 3 items: 1. their IP address 2. the IP address of the server 3. the name of a file loaded into memory that is executed at ARP = (Address Resolution Protocol) = translates a software address to a hardware (MAC) address RARP = (Remote Adddress Protocol) = used by diskless Workstations to translate their hardware (MAC) address to A software address. Network Access = defines physical interconnection between hosts. OSI Model - DataLink/Physical Layers TCP/IP
Suite – Ethernet, Token Ring, FDDI, and Others |
|
|
1 (cont) 2 |
The TCP/IP Protocol Suite specifies functions above the Network Access Layer of the DOD Model and above the DataLink Layer of the OSI Model. TCP (Transmission Control Protocol) = responsible for establishing communication between 2 hosts. IP (Internet Protocol) = responsible for the transfer of data. ------------------------------------------------------------------------------------------------------------------------ Describe TCP/IP addressing concepts.
|
|
|
3 |
List TCP/IP addressing classes and characteristics. Class A = 0 – 127 first byte Network last 3 bytes Host
Class B = 128 – 191 first 2 bytes Network last 2 bytes Host
Class C = 192 – 223 first three bytes Network last byte Host
Class D = 224 – 239 (MultiCast)
Class E = 240 – 255 (Reserved for Experimental or Broadcast
|
|
|
4 |
Define TCP/IP addressing types. Unicast
Multicast
Broadcast
Anycast
|
|
|
5 |
Identify the purpose of subnets. Subnet Masking – process of creating subnets on the network. All hosts and networks must have a unique address. Subnet Mask – is an extension of the IP addressing scheme that allows a site to use a single network address for multiple physical networks. Purpose of subnets:
|
|
|
6 |
Determine an appropriate subnet mask.
|
|
|
7 |
Choose a subnet address given a subnet mask.
|
|
|
8 |
Demonstrate the ability to use subnet masks to divide a
network. Classful Hierarchy – the standard IP address conforms to a standard number of bits for the network address and host address for each type of class. Classless Hierarchy – when you add a subnet address to the IP address, the host address is divided into a subnet address and a host address. The number of bits used by the subnet address and the host address can vary. Assigning Subnet AddressesAfter the subnet value has been assigned to a network, you must assign IP addresses to each device using the following rules:
When you create subnet addresses, you need to
To prepare for possible
changes in the number of subnets required, RFC 1219 suggests that you assign
subnet addresses from the left-most bit of the subnet address field, and that
you assign hosts in numeric order from the right-most bit of the host address
field. To create a subnet, you must
|
|
|
9 |
Define supernetting and identify the number of hosts available on a network that uses supernetting.
Number of hosts available on a Class C Network – 510 |
|
|
10 |
Describe the TCP/IP communication process.
1) server’s OS delivers the raw data to TCP in a byte stream. 2) If data stream too large for lower-layer protocols, TCP divided the stream into segments, adds sequence numbers, and passes each segment to IP. 3) IF forms IP datagrams by adding source and destination logical addresses to each segment. 4) Through ARP, the physical address of the destination or next immediate device is determined and passed, with the IP datagrams, to the DataLink Layer. 5) Based upon the DataLink Layer chosen, several other steps are performed until the DataLink frames reach the client device. When an internetwork is involved, several additional IP encodings and decodings occur with each hop to determine the next IP address in the route. 6) The client DataLink Layer receives the frames and passes its data to the client IP. 7) The client IP discards the IP header and passes the IP datagrams to the client TCP. 8) TCP acknowledges receipt if each datagram. 9) TCP combines the datagrams into one continuous byte stream by examining the sequence numbers and reordering the segments. 10) The service requester’s application receives the same byte stream that was submitted by the server’s OS, as if it were directly connected. |
|
|
11 |
Compare and contrast the IPv4 and IPv6 protocols. IPv4= established late 1960’s
IPv6= being developed and implemented to resolve the short comings of IPv4
Interoperate
Migration Strategies from IPv4 to IPv6:
2 Types of IPv6 addresses can be embedded:
|
|
|
12 |
Describe utilizing private network addresses to overcome the IPv4 address shortage. 10-Netting = using private network address to overcome shortages ApproachAddresses reserved for private networks are filtered out by Internet routers and do not conflict with registered addresses. Private Address BlocksClass A = 10.0.0.0 ßà 10.255.255.255 Class B = 172.16.0.0 ßà 172.31.255.255 Class C = 192.168.0.0 ßà 192.168.255.255
Advantages
|
|
|
13 |
Identify the role of TCP/IP ports. IP Port
Divided into 3 Ranges:
Well-Known Ports are standard port numbers used by everyone. Assigned by the IANA (internet Assigned Numbers Authority) and on most systems can only be used by system processes or by programs executed by privileged users. See chart, page 1-40 for Well-Known Port number assignments. |
|
|
14 |
List sources of TCP/IP information. RFCs
ARIN
APNIC
ICANN
IETF
InterNIC
RIPE NCC
|
|
|
15 |
Identify the purpose of the Internet Protocol (IP). Used in packet-switched networks (CATENET)
|
|
|
16 |
Identify the fields that compose the IP header and the function of each. Version – indicates the format of the IP header IHL – (Internet Header Length) indicates the length of the IP in 32-bit words, and thus points to the beginning of data. The minimum value for a correct header is 5. Type of Service – specifies the treatment of the datagram during its transmission through the Internet system. Total Length – length of datagram measured in octets, including Internet Header and data. This field allows the length of a datagram to be up to 65,535 octets (whether they arrive whole or in fragments.) Identification –an identifying value assigned by the sender to aid in assembling the fragments of a datagram. Flags –identifies the amount a packet is fragmented. Fragments Offset – indicates where in the datagram this fragment belongs. Time To Live (TTL) – indicates the maximum time the datagram can remain in the Internet system. Protocol – indicates the next-level protocol used in the data portion of the IP datagram. Header Checksum –displays a checksum of the header only. Source Address –displays the source address of the datagram. Destination Address –displays the destination address of the datagram. Options –displays options that might appear in datagrams. Padding –used to ensure that the Internet header ends on a 32-bit boundary. the padding is zero.
IP provides 2 basic functions:
IP sees the addresses carried in the header to transmit datagrams to their destination. IP uses fields in the header to fragment and reassemble Internet datagrams for transmission through small-packet networks. 4 Key features in providing its services:
|
|
|
17 |
Identify the purpose of Transmission Control Protocol (TCP).
|
|
|
18 |
Identify the purpose of User Datagram Protocol (UDP).
|
|
|
19 |
Identify the purpose of Internet Control Message Protocol (ICMP) and the types of ICMP messages.
|
|
|
20 | ||