Session Twenty Five
Download
Report
Transcript Session Twenty Five
Exam 2 Review
Networking
CS 3470, Section 1
Sarah Diesburg
Switching and Bridging
Definitions
Circuit switching
Packet switching
Also connection-oriented approach
Also connectionless/datagram approach
Asymmetric routing
Hub
Bridge
Switching and Bridging
Definitions
Flooding (with switches)
Root bridge (spanning tree protocol)
VLAN
Switching and Bridging
Short answer
Bridge advantages over hubs
Bridge self-learning algorithm
Need for spanning tree algorithm
Be able to construct the spanning tree by
looking at a network diagram
Don’t have to be able to write out all the
configuration messages
Routers
Definitions
Router
Gateway
Queueing delay
Switching fabrics
Routers
Short answers
Types of switching fabrics
Memory, bus, crossbar
Routers compared to switches
Four basic components to a router
architecture
Input ports, output ports, switching fabric,
routing processor
Forwarding
Definitions
Forwarding table
Virtual Circuit Identifier (VCI)
Permanent Virtual Circuit
Switched Virtual Circuit
Forwarding
Short answers
Identifying full host-to-host virtual circuit
connections
Constructing datagram forwarding tables
Internet Protocol (IP)
Definitions
Internetwork
IP packet delivery model
Connectionless, best-effort
Maximum Transmission Unit (MTU)
Internet Protocol (IP)
Short answer
Be able to explain certain IP packet
format fields
Version, Ident, TTL, Checksum
Be able to compare and contrast the
transport-level protocols that run on top
of IP
TCP, UDP
Addressing
Definitions
Mulit-homed host
Classful addressing scheme
Classless Inter-Domain Routing (CIDR)
Broadcast address
Loopback address
Network Address Translation (NAT)
Subnet mask, subnet ID
Longest-prefix match
Addressing
Short answers
Be able to explain number of network/host bits
that make up a class A, B, C network
Be able to explain the reason for the ARP and
DHCP protocols
Be able to determine the destination subnet of a
packet (Homework 6)
Routing
Definitions
Autonomous System (AS)
Intra-AS Routing
Inter-AS Routing
Link-state routing
Distance-vector routing
RIP is example
Count-to-infinity problem
Split horizon with poison reverse
Routing
Short answers
What is the difference between routing
and forwarding?
Dijkstra’s algorithm (Homework 7)
Inter-AS Routing and IPv6
Definitions
Open Shortest Path First (OSPF)
Type of link-state routing algorithm
Border Gateway Protocol (BGP)
Different types of ASs
Stub AS, Multihomed AS, Transit AS
Inter-AS Routing and IPv6
Short answers
What are some of the reasons we are trying
to move to IPv6?
How large is an IPv6 address?
What does the :: mean in an IPv6 address?
How can we go from an IPv4 address to an
IPv6 address?
How can we go from an Ethernet MAC
address to an IPv6 address?
Network Programming
Short answers
Control flow of chat
Server side and client side
Creating your own protocols by sending
specialized data across your packet
For example, our chat programs expected a
certain struct chat_packet with specific
members
Network Programming
Short answers
Importance of network-to-host order and
host-to-network order functions
htons() and ntohs()
What is the default network order?
Little-endian or big-endian?