Computer Networking for Android
Unit I Computer Network
introduction
Architecture
Classifications & Types
Layered Architecture
ISO-OSI Model
Little's Theorem
Queueing Networks
Unit II Data Link Layer
Network Layer
Framing
Flow Control
Error Control
Data Link Layer Protocol
Elementary & Sliding Window protocol
Go-Back-N
Selective Repeat
Hybrid ARQ
Bit-oriented protocol
Unit III MAC Sublayer
MAC Sublayer
MAC Addressing
Binary Exponential Back-off (BEB) Algorithm
Distributed Random Access Schemes
ALOHA and Slotted- ALOHA
Local-Area Networks
Collision Free Protocols
Binary Count Down
CSMA with Collision Avoidance
High Speed LAN
Fast Ethernet
Gigabit Ethernet
IEEE Standards 802 series
Unit IV Network Layer
Network Layer
Design issues
Routing algorithms
Least Cost Routing algorithm
Dijkstra's algorithm
Bellman Ford Algorithm
Broadcast Routing and Multicast Routing
Congestion Control Algorithms
General Principles of Congestion control
IP protocol
IP Addresses
Unit V Transport Layer
Transport Layer
Design issues
UDP
TCP
TCP Flow Control
Session layer
Session layer protocol
Presentation layer
Character code translation
Presentation layer protocol
Application Layer