---
# System prepended metadata

title: List of slides
tags: [NetProg21]

---

---

title: List of slides
tags: NetProg21
description: View the slide with "Slide Mode".
slideOptions:
  spotlight:
    enabled: false
  transition: 'fade' 
  display: 'block'
  slideNumber: true
  overview: true
  
---

{%hackmd bxsQAKRrSe-0K7dbTGPINQ %}

## Network Programming @CS.NYCU

* [L0: syllabus](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/ryMroKwyF)
* [L1: UNIX](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/rJ45NsPyt)
* [L2: IPC](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/Hyah4KD1t)
* [L3: Network Primer](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/HkuXQxu1K)
* [L4: Socket](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/S1Z7fWdyt)
* [L5: Client-Server](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/HknPJodyt)
* [L6: Issues](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/HklmPnO1Y)
* [L7: C10k](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/BJ9nkauJt)
* [L8: Boost](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/HkfkTa2JY)
* [L9: HTTP](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/BJecCTdkF)
* [L10: FastCGI](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/ByU-ReFyK)
* [L11: WinSock](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/rJNi4WYkF)
* [L12: Thread](http://web.stanford.edu/~ouster/cgi-bin/papers/threads.pdf) ([Note](https://blog.acolyer.org/2014/12/09/why-threads-are-a-bad-idea/))
* [L13: Security](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/BkOcZEKyF#/)
* [L14: Firewall](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/BklIf6out)
* [L15: Bastion](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/SJUtzVKJK)
* [L16: Proxy](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/S1WLVyBFK)
* [L17: Filtering](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/r1FoGLKJY)
* [L18: Internet Services](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/S1B3F9rKF)
* [L19: NAT](https://hackmd.io/@wbjfRtFvQ96uXiHjQ0AvgA/rJ4yAfwqY#/)