LECTURE 2- STEPS TO NETWORKING Flashcards
What are the 4 steps to networking?
• Communicating across a link • Connecting together multiple links (internetworking) • Finding and routing data to nodes on internetwork • Matching application requirements
Describe the first step of networking
Creating a link between nodes • Link is path followed by bits A link can be: –Wired or wireless –Broadcast or point-to-point (or both)
What are the type of packet transmission nodes in the first step
Unicast
– Transmission to single specific receiver
• Broadcast
– Transmission to all network nodes
• Multicast
– Transmission to specific subset of nodes
• Anycast
– Transmission to one of a specific subset of
nodes
What is a switched network?
A network in which a temporary connection is established from one point to another for either the duration of the session (circuit switching) or for the transmission of one or more packets of data (packet switching).
What is statistical multiplexing?
Statistical Multiplexing is a multiplexing technique that allows information from a number of channels to be combined for transmission over a single channel.
What are the characteristics of packet switching?
Delays
congestion
reordering- can use alternate paths
What is an internetwork and what are the three units of internetworking
A collection of
interconnected
networks
Extranet
Intranet
Internet
What are the main challenges facing internetworking
• Many differences between networks – Address formats – Performance – bandwidth/latency – Packet size – Loss rate/pattern/handling – Routing • How to translate between various network technologies
What is packet roouting?
the forwarding of logically addressed packets from their source toward their ultimate destination through intermediate nodes.
How does a packet get routed?
When a packet arrives at a router, the router examines the IP address put there by the IP protocol layer on the originating computer. The router checks it’s routing table. If the network containing the IP address is found, the packet is sent to that network.
What is Address Resolution in networking?
The Address Resolution Protocol (ARP) is a communication protocol used for discovering the link layer address, such as a MAC address, associated with a given internet layer address, typically an IPv4 address. This mapping is a critical function in the Internet protocol suite(ARP maps IP addresses to Ethernet addresses)
Describe routing in a datagram network
- In datagram networks, each data packet is routed independently from the source to the destination even if they belong to the same message.
- No prior resource or channel allocation is done for the individual packets. —As the datagrams are treated as independent units, no dedicated path is fixed for data transfer.
- Each datagram is routed by the intermediate routers using dynamically changing routing tables. So two successive packets from the source may follow completely separate routes to reach destination. -Resources are allocated on demand on a First-Come First-Serve (FCFS) basis. When a packet arrives at a router, the packet must wait if there are other packets being processed, irrespective of its source or destination.
What are the different ways of populating a routing table
Static routing
Static route is the term applied to any route in a routing table that has been manually coded (entered). For example, when the routing requirements between networks are very simple, routing tables can easily be coded directly into the host to provide all connectivity requirements.
Static routing has limitations when networks become larger. The number of routes can become difficult to manage. Also, networks can change: routers can become unavailable, causing certain routes to be unusable. At the same time, new routes can become available and these must manually be added to the routing table before they can be utilized. To overcome such limitations, dynamic routing can be used.
Dynamic routing
Dynamic routing involves the usage of routing protocols to communicate information about the status of routes and interfaces. Eg RIP(Routing Information Protocol) and OSPF(Open Shortest Path First ). They populate the routing table of a host with routes. OSPF is more scalable and configurable than RIP.
What are some of the application demands
Reliability –Corruption –Lost packets • Flow and congestion control • Fragmentation • In-order delivery • Etc…
What happens in a network if the data gets corrupted?
Checksum included in header by sender
Generated by treating data in the packet as numbers and
adding them all up
Receiver checks checksum
Performs same operation as sender and checks
checksum field
Corruption detected when no match