- Course ID: 219158
- Time: Wednessday 18:10-21:00
- Classroom: TC-208 [94334492]
- Students: 21
- Software:
- PuTTY
0.73,
- Wireshark (64-bit),
學生需有權限可抓取本機封包)
- Anaconda3
(64-bit)
- Textbook:
Brandon Rhodes and John Goerzen, "Foundations
of Python Network Programming", 3rd Edition, Apress 2014. ISBN-13: 978-1430258544
- References:
- Introduction
to Computer Networks
- Python 3 On-line
Documentation
, Module of The Week (MOTW)
- 北極星, "特洛伊木馬病毒程式設計 : 使用Python", 博碩文化,
February, 2018.
- Professional
XMPP Programming with JavaScript and jQuery
- Syllabus:
- Introduction to Client-Server Networking
- UDP
- TCP
- Socket Names and DNS
- Network Data and Network Errors
- TLS/SSL
- Server/Architecture
- Cache and Message Queues
- HTTP Clients
- HTTP Servers
- The World Wide Web
- Building and Parsing Email
- SMTP
- POP
- IMAP
- Telnet and SSH
- FTP
- RPC
More Exercises
- Personal Backup Service
- STUN