Lectures in Recorded Video

Video Clips for a Two-Day Short Course (in Chinese)

Part of Video Clips for a Two-Day Short Course (on YouTube)


Syllabus

CH1 Overview

1-1: Requirements for Computer Networking

1-2: Underlying Principles

1-3: The Internet Architecture

1-4-1: Open Source Implementations - Open vs. Closed

1-4-2: Open Source Implementations - Software Architecture in Linux Systems

1-5: Book Roadmap: A Packet’s Life

1-6: Summary


CH2 Overview

2-1: General Issues

2-1: General Issues (Continue)

2-2: Medium

2-3: Information Coding and Baseband Transmission

2-4: Digital Modulation and Multiplexing

2-5: Advanced Topics

2-6: Summary


3-1: General issues

3-2: Checksum & Hardware CRC32

3-3: Point-to-Point Protocols

3-4: Ethernet (IEEE 802.3)

3-5: Wireless Links

3-6: Bridging

3-7: Device Drivers of a Network Interface

3-8: Summary


CH4 Overview

4-1: General Issues

4-2:Internet Protocol (Data-Plane Protocols: IPv4)

4-2:Internet Protocol (Continue)

4-3: Open Source Implementations - IPv4 Checksum in Assembly

4-4: Open Source Implementation - IPv4 Fragmentation

4-5: Open Source Implementation - NAT


CH5 Overview

5-1: General Issues

5-2: UDP - Unreliable Connectionless Transfer

5-3: TCP - Reliable Connection-Oriented Transfer

5-3:TCP - Reliable Connection-Oriented Transfer(Continue)

5-4: Socket Programming Interface

5-5: Transport Protocols for Real-Time Traffic

5-6: Summary


6-1: General Issues

6-1: General Issues (Continue)

6-2: Domain Name System (DNS)

6-3: Electronic Mail

6-4: World Wide Web (WWW)

6-5: File Transfer Protocol (FTP)

TA Session

6-6: Simple Network Management Protocol (SNMP)

6-7: Voice over IP (VoIP)

6-8: Streaming

6-9: Peer-To-Peer Applications (P2P)

6-9: Peer-To-Peer Applications (P2P) (Continue)

6-10: Summary


7-1: General Issues

7-2: QoS Architectures

7-3: Algorithms for QoS Components

7-4: Summary


8-1: General Issues

8-2: Data Security

8-3: Access Security

8-4: System Security

8-5: Summary


Appendices