Wireless & Mobile Computing Unit 2

CS702(C) Unit 2 Routing & Transport Layer study material for RGPV CSE 7th Semester. Learn BGP, hidden network, autonomous system, RIP, OSPF, multiplexing, ports, TCP segment format, sockets, three-way handshake, flow control, congestion control, TCP Tahoe, Reno, SACK and UDP message format.

View Topics Resources Questions

Unit 2 Overview

Unit 2 explains traditional routing and transport layer protocols. It covers inter-domain and intra-domain routing protocols like BGP, RIP and OSPF, along with TCP connection establishment, flow control, congestion control and UDP message format.

🛰️

Routing Protocols

Understand BGP, RIP, OSPF, autonomous systems and gateway protocols.

🔗

TCP Protocol

Learn TCP segment format, sockets, three-way handshake and connection control.

📦

UDP & Transport Layer

Study UDP encapsulation, message format, pseudo header, ports and multiplexing.

Unit 2 Topics Covered

Complete syllabus-based topics of Wireless & Mobile Computing Unit 2.

Traditional Routing and Transport

Traditional routing decides the path for packets, while transport layer protocols provide end-to-end communication.

BGP

Border Gateway Protocol is an exterior gateway protocol used for routing between autonomous systems on the Internet.

Hidden Network

A hidden network is a network whose internal topology or routes are not directly visible to outside networks.

Autonomous System

An autonomous system is a collection of networks managed by a single organization using a common routing policy.

BGP Messages

BGP uses messages such as Open, Update, Keepalive and Notification to establish and maintain routing information.

Interior Gateway Protocol

Interior gateway protocols are used for routing within an autonomous system, such as RIP and OSPF.

RIP

Routing Information Protocol is a distance-vector routing protocol that uses hop count as the routing metric.

OSPF

Open Shortest Path First is a link-state routing protocol that uses shortest path calculation for efficient routing.

Multiplexing and Ports

Multiplexing allows multiple applications to use the network simultaneously through port numbers.

TCP Segment Format

TCP segment contains source port, destination port, sequence number, acknowledgement number, flags, window size and checksum.

Sockets

A socket is an endpoint of communication identified by IP address and port number.

Synchronization

TCP synchronization ensures both sender and receiver are ready before data transfer starts.

Three-Way Handshake

TCP connection is established using SYN, SYN-ACK and ACK messages between client and server.

Variable Window Size

TCP uses variable window size to control how much data can be sent before receiving acknowledgement.

Flow Control

Flow control prevents the sender from overwhelming the receiver by controlling data transmission rate.

Timeout and Retransmission

TCP retransmits lost segments when acknowledgements are not received within a timeout period.

Congestion Control

Congestion control prevents network overload by adjusting the sender’s transmission rate.

Silly Window Syndrome

Silly Window Syndrome occurs when very small amounts of data are transmitted inefficiently due to poor window management.

TCP Tahoe, Reno and SACK

TCP Tahoe, Reno and SACK are TCP variants designed to improve congestion detection and recovery.

UDP

User Datagram Protocol is a connectionless transport protocol used for fast but unreliable data transfer.

UDP Message Format and Pseudo Header

UDP message contains source port, destination port, length and checksum. Pseudo header helps in checksum calculation.

Quick Revision

BGP: Autonomous systems ke beech routing ke liye use hota hai.

RIP: Hop count based distance-vector routing protocol.

OSPF: Link-state routing protocol jo shortest path calculate karta hai.

TCP 3-Way Handshake: SYN → SYN-ACK → ACK.

Flow Control: Receiver ko overload hone se bachata hai.

Congestion Control: Network overload ko reduce karta hai.

UDP: Fast, connectionless but unreliable protocol.

Download Study Resources

📘

Detailed Notes

Download Notes

Important Questions

Download Questions
📄

PYQ Analysis

Download PYQ

Important Questions

  1. Explain traditional routing and transport layer functions.
  2. Explain BGP and its role in Internet routing.
  3. What is hidden network? Explain with example.
  4. Explain autonomous system.
  5. Explain different BGP messages.
  6. Differentiate between exterior and interior gateway protocols.
  7. Explain RIP routing protocol.
  8. Explain OSPF routing protocol.
  9. Differentiate between RIP and OSPF.
  10. Explain multiplexing and ports.
  11. Explain TCP segment format.
  12. Explain socket and its use in transport layer.
  13. Explain TCP three-way handshake.
  14. Explain variable window size and flow control.
  15. Explain timeout and retransmission algorithms.
  16. Explain TCP congestion control.
  17. Explain Silly Window Syndrome.
  18. Explain TCP Tahoe, Reno and SACK.
  19. Explain UDP message format.
  20. Explain UDP pseudo header.

PYQ Analysis Table

Topic Expected Frequency Importance
BGP Very High ⭐⭐⭐⭐⭐
BGP Messages High ⭐⭐⭐⭐
RIP and OSPF Very High ⭐⭐⭐⭐⭐
TCP Segment Format Very High ⭐⭐⭐⭐⭐
Three-Way Handshake Very High ⭐⭐⭐⭐⭐
Flow Control High ⭐⭐⭐⭐
Congestion Control Very High ⭐⭐⭐⭐⭐
TCP Tahoe, Reno and SACK High ⭐⭐⭐⭐
UDP Format High ⭐⭐⭐⭐
Silly Window Syndrome Medium ⭐⭐⭐

FAQs

What is BGP?

BGP is an exterior gateway protocol used for routing between autonomous systems.

What is Autonomous System?

An autonomous system is a group of networks controlled by one organization with a common routing policy.

What is TCP Three-Way Handshake?

TCP establishes connection using SYN, SYN-ACK and ACK messages.

What is Flow Control?

Flow control prevents the sender from sending more data than the receiver can handle.

What is Congestion Control?

Congestion control reduces network overload by controlling the sender’s transmission rate.

What is UDP?

UDP is a connectionless transport protocol used for fast data transfer without reliability guarantee.