Materiale online de curs:
- carte pdf
- sursa video lectures
- Cursul lui Avinash Kak pe securitate
- Computer Networks: A Systems Approach
- Packet Crafting with Scapy
- I. Introduction, Protocols and Layering
- II. Web and Content Distribution
- III. Transport Layer, Reliable Transport
- IV. Congestion Control
- V. Packet Forwarding and Internetworking
- VI. Routing
- VII. Link Layer, Part A pdf
- VIII. Link Layer, Part B
- IX. Physical Layer (optional)
- X. Quality of Service
- XI. Network Security
Introduction, Protocols and Layering capitolul în pdf
1-1 Goals and Motivation
1-2 Uses of Networks
1-3 Network Components
1-4 Sockets
1-5 Traceroute
1-6 Protocols and Layers
1-7 Reference Models
1-8 History of the Internet, extra history
Web and Content Distribution capitolul în pdf
8-1 Application Layer Overview
8-2 Domain Name System DNS, Part 1
8-3 Domain Name System DNS, Part 2
8-4 Introduction to HTTP
8-5 HTTP Performance
8-6 HTTP Caching and Proxies
8-7 Content Delivery Networks (CDNs)
8-8 Future of HTTP
8-9 Peer-to-Peer Content Delivery (BitTorrent)
Transport Layer, Reliable Transport capitolul în pdf
6-1 Transport Layer Overview
6-2 User Datagram Protocol UDP
6-3 Connection Establishment
6-4 Connection Release
6-5 Sliding Window
6-6 Flow Control
6-7 Retransmission Timeouts
6-8 Transmission Control Protocol (TCP)
Congestion Control capitolul în pdf
7-1 Congestion Overview
7-2 Fairness of Allocations
7-3 Additive Increase Multiplicative Decrease (AIMD)
7-4 History of TCP Congestion Control
7-5 ACK Clocking
7-6 TCP Slow-Start
7-7 TCP Fast Retransmit / Fast Recovery
7-8 Explicit Congestion Notification (ECN)
Packet Forwarding and Internetworking capitolul în pdf
4-1 Network Layer Overview
4-2 Network Services
4-3 Internetworking
4-4 IP Prefixes
4-5 IP Forwarding
4-6 Helping IP with ARP, DHCP
4-7 Packet Fragmentation
4-8 IP Errors with ICMP
4-9 IP Version 6
4-10 Network Address Translation
Routing capitolul în pdf
5-1 Routing Overview
5-2 Shortest Path Routing
5-3 Computing Shortest Paths with Dijkstra
5-4 Distance Vector Routing
5-5 Flooding
5-6 Link State Routing
5-7 Equal-Cost Multi-path Routing
5-8 Combining Hosts and Routers
5-9 Hierarchical Routing
5-10 IP Prefix Aggregation and Subnets
5-11 Routing with Multiple Parties
5-12 Border Gateway Protocol BGP
Link Layer, Part A capitolul în pdf
3a-1 Overview of the Link Layer
3a-2 Framing
3a-3 Error Coding Overview
3a-4 Error Detection
3a-5 Error Correction
Link Layer, Part B capitolul în pdf
3b-1 Overview of the Link Layer
3b-2 Retransmissions
3b-3 Multiplexing
3b-4 Random Multiple Access
3b-5 Wireless Multiple Access
3b-6 Contention-Free Multiple Access
3b-7 LAN Switches
3b-8 Switch Spanning Tree
Physical Layer (optional) capitolul în pdf
2-1 Overview of the Physical Layer
2-2 Media
2-3 Signals
2-4 Modulation
2-5 Fundamental Limits
Quality of Service capitolul în pdf
9-1 QOS Overview
9-2 Real-time Transport
9-3 Streaming Media
9-4 Fair Queuing
9-5 Traffic Shaping
9-6 Differentiated Services
9-7 Rate and Delay Guarantees
Network Security capitolul în pdf
10-1 Network Security Introduction
10-2 Message Confidentiality
10-3 Message Authentication
10-4 Wireless Security
10-5 Web Security
10-6 DNS Security
10-7 Firewalls
10-8 Virtual Private Networks (VPNs)
10-9 Distributed Denial of Service (DDOS)