Networking and Internetworking - PowerPoint PPT Presentation

About This Presentation
Title:

Networking and Internetworking

Description:

Local Area Networks (LANs) Wide Area Networks (WANs) Metropolitan Area Networks (MANs) ... Protocols that are designed to meet the communication requirements of ... – PowerPoint PPT presentation

Number of Views:216
Avg rating:3.0/5.0
Slides: 34
Provided by: george597
Category:

less

Transcript and Presenter's Notes

Title: Networking and Internetworking


1
Networking and Internetworking
  • Jenhui Chen
  • Assistant Professor
  • http//www.csie.cgu.edu.tw/jhchen

2
Networking issues for DS
  • Performance
  • Latency
  • Data transfer rate
  • Scalability
  • Reliability
  • Security
  • Firewall
  • Mobility
  • Quality of service
  • Multicasting

3
Types of Network (1/2)
  • Local Area Networks (LANs)
  • Wide Area Networks (WANs)
  • Metropolitan Area Networks (MANs)
  • Wireless Networks
  • Internetworks
  • Network Comparisons
  • See the following table

4
Types of Network (2/2)
Range
Bandwidth (Mbps)
Latency (ms)
LAN
1-2 kms
10-1000
1-10
WAN
worldwide
0.010-600
100-500
MAN
2-50 kms
1-150
10
Wireless LAN
0.15-1.5 km
2-11
5-20
Wireless WAN
worldwide
0.010-2
100-500
Internet
worldwide
0.010-2
100-500
5
Network Principles
  • Packet Transmission
  • Data Streaming
  • Switching Schemes
  • Broadcast
  • Ethernet, wireless networks
  • Circuit Switching
  • Packet Switching
  • Store-and-forward network
  • Frame Relay
  • Brings some of the advantages of circuit
    switching to packet-switching networks
  • Protocols

6
Conceptual layering of protocol software
Message received
Message sent
Layer n
Layer 2
Layer 1
Communication
Sender
Recipient
medium
7
Encapsulation as it is applied in layered
protocols
Protocol layers
8
Protocol layers in the ISO Open Systems
Interconnection (OSI) model
9
OSI protocol summary
10
Internetwork layers
11
Routing in a wide area network
12
Routing tables for the network in Figure 3.7
13
Pseudo-code for RIP routing algorithm
Send Each t seconds or when Tl changes, send Tl
on each non-faulty outgoing link. Receive
Whenever a routing table Tr is received on link
n for all rows Rr in Tr if (Rr.link n)
Rr.cost Rr.cost 1 Rr.link n if
(Rr.destination is not in Tl) add Rr to Tl
// add new destination to Tl else for all rows Rl
in Tl if (Rr.destination Rl.destination and
(Rr.cost lt Rl.cost or Rl.link n)) Rl Rr //
Rr.cost lt Rl.cost remote node has better
route // Rl.link n remote node is more
authoritative
14
Internetworking
  • Routers
  • Bridges
  • Hubs
  • Switchs
  • Switches perform a similar function to routers,
    but for local networks (normally Ethernet) only.
  • Tunnelling

15
Simplified view of the QMW Computer Science
network
16
Tunnelling for IPv6 migration
17
TCP/IP layers
18
Encapsulation in a message transmitted via TCP
over an Ethernet
19
The programmer's conceptual view of a TCP/IP
Internet
20
Internet address structure, showing field sizes
in bits
21
Decimal representation of Internet addresses
22
IP packet layout
23
IPv6 header layout
24
IPv6 embodies
  • Address space 128 bits (16 bytes)
  • Routing speed
  • Real-time and other special services
  • Future evolution
  • Multicast and anycast
  • Security

25
The Mobile IP routing mechanism
Sender
Subsequent IP packets
Mobile host MH
tunnelled to FA
Address of FA
returned to sender
First IP packet
addressed to MH
Internet
Foreign agent FA
Home
First IP packet
agent
tunnelled to FA
26
TCP and UDP
  • Use of ports
  • UDP features
  • TCP features
  • Sequencing
  • Flow control
  • Retransmission
  • Buffering

27
Firewall
  • Service control
  • Behavior control

28
Firewall configurations
29
IEEE 802 network standards
30
Wireless LAN configuration
31
ATM protocol layers
32
ATM cell layout
33
Switching virtual paths in an ATM network
Write a Comment
User Comments (0)
About PowerShow.com