Lecture 2
Revision of previous lectures
Protocols examples
internet standards
Services provided by networks (specifically TCP/UDP Reliable/Unreliable)
Network API
Client server and Peer to peer model
Network Structure
Edge and Core
Access Network
What is bandwidth? Lecture 1 & 2
Lecture 5
CP 1: Data rate and Bandwidth
Circuit Switching
TDM and FDM
Pros and Cons
Packet Switching
Packet loss
delay
TDM related problems
Frame rate
Data rate of TDM line and single slot
Frame and slot
Youtube Link: Link 1 Link 2 Link 3 Lecture 5
Assignment 1 + Solution (Link 1 Link 2)
Lecture 6
Continuation of Lecture 5
Statically multiplexing
Comparison of Statically and Time division multiplexing
Types of delays
Trace route command
Bottleneck link
Throughput Lecture 6
Youtube Link: Link 1 Link 2 CP 1 solution Quiz 1 Solution
Lecture 10
DNS
Services provided by DNS
DNS hirerical Structure
Resource Record types
Activities for practice Lecture 10
Lecture 11
DNS activity in detail discussion
Introduction to Transport Layer
Service provided by transport layer
connection less and connection oriented demultiplexing
TCP and UDP
Youtube Link: Link 1 Link 2 Lecture 11
Lecture 12-13
UDP Packet structure
Checksum Calculations
Principle of reliability
ACk/NACK packets
Sequence #, Ack and Timer(stop and wait protocol)
Channel Utilization for Stop and wait protocol
Introducing Pipeline Protocol
Go back N protocol
Selective repeat
Comparision of GO back N and selective repeat
some real problem
Lecture 14
TCP segment structure
Purpose of each filed in TCP header
Flags
Youtube Link: Link 1 Lecture 14
Lecture 15
Why TCP has length filed of 4 bits? Answer: click here
Connection management in TCP
How TCP establishes connection - 3 way?
Closing down of TCP connection
Sequence number and ack number
How to set timout for timer?
Youtube Link: Link 1 Link 2 Lecture 15 + Quiz 3 solution
Mid Term
Solution Section L (Question type Long - Short - MCQ) - Click here
Solution Section C&N (Question type Long - Short - MCQ) - Click here
Lecture 19
Retransmission scenario in TCP.
double timeout interval in TCP
TCP ack events and receiver action
TCP fast retransmission
3 duplicate ack and timeout
Which one is more dangerous
TCP Flow control
Youtube Link: Link 1 Link 2 Link 3 Lecture 19
Lecture 20
Congestion Control (CC)
Types of CC
Mechanism of congestion control (Slow Start, Congestion avoidance)
Fast recovery (TCP Reno and TCP Tahoe)
TCP Throughput
Fairness in TCP
Youtube Link: Link 1 Link 2 Link 3 Lecture 20
Lecture 21
Introduction to Network Layer
Forwarding and Routing
Connection oriented and connection less
Datagram and Virtual Circuit
Datagram Network
Longest Prefix Matching
Inside Router
Youtube Link: Link 1 Link 2 Link 3
Lecture 22
IPv4 datagram format
IP fragmentation
Youtube Link: Link 1 Link 2 Lecture 21-22 Assignment 3 + Assignment 3 solution
Lecture 23-24
Subnetting
What is IP Address
How to find number of sub networks
Host and network portion meaning in IP
Classfull IP address
Classless IP address
two examples
Subnet mask Purpose
DHCP
NAT Lecture 23-24
Lecture 27-28
Introduction to data link layer
type of services it provide
MAC layer
ARP Protocol
How MAC and IP address works
Real scenario of whole CCN Lecture 27-28