Professional Documents
Culture Documents
6.1 DELIVERY
The network layer supervises delivery, the handling of the packe ts by the packets underlying physical networks. Two important concepts are the type of type connection and direct versus indirect delivery.
The topics discussed in this section include: Connection Types Direct Versus Indirect Delivery
Connection Types
n
The switch element is called packet switch The switch element is called circuit switch
Connection-oriented service Connectionless service In the connection-oriented network, it needs first to make a connection before sending a data packet.
n
Figure 6.1
Direct delivery
Delivery in IP network
n
Direct delivery
n
When the final destination of the packet is a host connected to the same physical network
n
Source and destination of the packet are located on the same physical network The delivery between the last router and the destination host
Indirect delivery
n
Delivery always involves one direct delivery but zero or more indirect deliveries
6
Figure 6.2
Indirect delivery
6.2 FORWARDING
Forwarding means to place the packet in its route to its destina tion. Forwarding requires a host or a router to have a routing table. .
The topics discussed in this section include: Forwarding Techniques Forwarding with Classful Addressing Forwarding with Classless Addressing Combination
Figure 6.3
Next-hop method
Figure 6.4
Network-specific method
10
Figure 6.5
Host-specific routing
11
Figure 6.6
Default routing
12
Figure 6.7
13
Note: In classful addressing we can have a routing table with three columns; in classless addressing, we need at least four columns.
14
Figure 6.12
15
Figure 6.13
16
Figure 6.15
Address aggregation
17
Figure 6.16
Figure 6.17
19
6.3 ROUTING
Routing deals with the issues of creating and maintaining routing tables. routing
The topics discussed in this section include: Static Versus Dynamic Routing Tables Routing Table
20
10
The routing information entered manually Used in a small internet that does not change very often Updated periodically using one of the dynamic routing protocols such as RIP, OSPF, or BGP
Figure 6.18 Common fields in a routing table
21
Example 13
One utility that can be used to find the contents of a routing table for a host or router is netstat in UNIX or LINUX. The following shows the listing of the contents of the default server. We have used two options, r and n. The option r indicates that we are interested in the routing table and the option n indicates that we are looking for numeric addresses. Note that this is a routing table for a host, not a router. Although we discussed the routing table for a router throughout the chapter, a host also needs a routing table. See Next Slide
TCP/IP Protocol Suite
22
11
Example 13
(continued)
23
Example 13
(continued)
More information about the IP address and physical address of the server can be found using the ifconfig command on the given interface (eth0). $ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:B0:D0:DF:09:5D inet addr:153.18.17.11 .... Bcast:153.18.31.255 Mask:255.255.240.0
From the above information, we can deduce the configuration of the server as shown in Figure 6.19.
24
12
Figure 6.19
25
26
13
Figure 6.20
Router components
27
Figure 6.21
Input port
28
14
Figure 6.22
Output port
29
Figure 6.23
Crossbar switch
30
15
Figure 6.24
A banyan switch
31
Figure 6.25
32
16
Figure 6.26
Batcher-banyan switch
33
17