info@ciitwah.edu.pk
+92 51 9314382-83
Openlearn.PK
CCW
CUI Wah
Courseware
CUI Wah
Home
Courses
Library
About
Courses
CSC339
Data Communications and Computer Networks
Teacher
Faiza Akram
Category
Computing
Course Code
CSC339
Session
Fall 2020
Course Material/Videos
Available Resources
15881
Lecture 1 - Introduction | Network Edge
Video
Notes
15882
Lecture 2 - Network Core | Packet Switching | Circuit Switching
Video
Notes
15883
Lecture 3 - Internet Structure | Types of Delay | Throughput
Video
Notes
15884
Lecture 4 - Protocol Layers | Network Security
Video
Notes
16549
Lecture 5 - Application Layer | Principles of Network Applications
Video
Notes
16550
Lecture 6 - Transport Layer Services | TCP Vs UDP
Video
Notes
16979
Lecture 7 - Web & HTTP | HTTP Request | HTTP Response
Video
Notes
16980
Lecture 8 - Cookies | Web Cache(Proxy Server) | Conditional GET
Video
Notes
18994
Lecture 9 - File Transfer Protocol :FTP
Video
Notes
18995
Lecture 10 - Electronic Email | SMTP | POP3 | IMAP
Video
Notes
18999
Lecture 11 - DNS (Domain Name System)
Video
Notes
19000
Lecture 12 - P2P File Distribution | BitTorrent | Distributed Hash Tables (DHTs)
Video
Notes
19002
Lecture 13 - Transport Layer | Intro | Transoort Vs Network layer |Multiplexing and Demultiplexing
Video
Notes
19003
Lecture 14 - Connectionless Transport: UDP | Checksum Calculation
Video
Notes
20603
Lecture 15 - Principles of Reliable Data Transfer |rdt 1.0 & rdt 2.0
Video
Notes
20604
Lecture 16 - Principles of Reliable Data Transfer | rdt 2.1 & rdt 2.2
Video
Notes
20605
Lecture 17 - rdt 3.0|Performance of rdt 3.0
Video
Notes
20606
Lecture 18 - rdt 3.0 vs pipelined protocols | Go-Back-N (GBN) & Selective Repeat (SR
Video
Notes
21790
Lecture 19 - Connection-Oriented Transport: TCP | TCP Segment Structure | RTT Estimation & Timeout
Video
Notes
21791
Lecture 20 - Reliable Data Transfer | TCP Fast Retransmit
Video
Notes
21798
Lecture 21 - TCP Flow Control | 3-way Handshaking
Video
Notes
21797
Lecture 22 - TCP Congestion Control
Video
Notes
21796
Lecture 23 - Network Layer | Routing Vs Forwarding | Virtual Circuit Network | Datagram Network
Video
Notes
21795
Lecture 24 - IP Datagram Format | DHCP | Network Address Translating (NAT)| ICMP
Video
Notes
21800
Lecture 25 - Dijkstras Algorithm with example | Link State Routing Algorithm
Video
Notes
21801
Lecture 26 - Bellman-Ford Routing Algorithm | Distance Vector Routing Algorithm
Video
Notes
21802
Lecture 27 - Part 1-Data Link Layer Services | Error Detection Techniques | Hamming Distance
Video
Notes
21803
Lecture 27 - Part-2 Error Detection | Simple Parity Check | Two-Dimensional Parity Check |Checksum
Video
Notes
21804
Lecture 28 - Part-1 Cyclic Redundancy Check (CRC) with examples
Video
Notes
21805
Lecture 28 - Part-2 Multiple Medium Access Link Protocols
Video
Notes