SemesterFall Semester, 2018
DepartmentJunior Class A, Department of Management Information Systems Junior Class B, Department of Management Information Systems
Course NameBusiness Data Communication
InstructorHSIAO SHUN-WEN
Credit3.0
Course TypeRequired
Prerequisite
Course Objective
Course Description
Course Schedule































































































































































週次



Week



課程主題



Topic



課程內容與指定閱讀



Content and Reading Assignment



教學活動與作業



Teaching Activities and Homework



學習投入時間



Student workload expectation



課堂講授



In-class Hours



課程前後



Outside-of-class Hours



1



Computer Network and Internet



Lecture: the



description of the Internet ISP ecosystem; the



presentation of packet switching and circuit switching



Lecture:



Homework: Internet



3



6



2



Computer Network and Internet



Lecture: Python socket programming, socket API,



 build a larger variety



of network applications,



ICMP Ping lab



Lecture.



Homework: Layered structure



3



6



3



Application Layer



Lecture: Web and HTTP, DNS



Lecture.



Homework: socket programming



3



6



4



Application Layer



Lecture: SMTP and FTP, P2P



Lecture.



Homework: p2p



3



6



5



Transport Layer



Lecture: UDP and checksum



Lecture.



Homework: checksum and correction.



3



6



6



Transport Layer



Lecture: TCP and reliable communication, flow control and congestion control



Lecture. Homework: flow control and congestion control.



3



6



7



Network Layer



Lecture: virtual circuit, datagram network, router



Lecture.



Homework: routing



3



6



8



Network Layer



Lecture: IP, ICMP, and routing algorithms



Lecture.



Homework: ICMP



3



6



9



Midterm



Midterm



Midterm



3



6



10



The Link Layer



Lecture: error checking, Ethernet, switching,



Lecture.



Homework: CSMACD performance.



3



6



11



The Link Layer



Lecture:VLAN and data center network



Lecture.



Homework: cloud network



3



6



12



Wireless and Mobile Networks



Lecture: CDMA, 802.11 protocols, MAC



Lecture.



Homework: CSMACA performance



3



6



13



Wireless and Mobile Networks



Lecture: Cellular network, LTE, mobility management



Lecture.



Homework: mobility management



3



6



14



Multimedia Networking



Lecture: video streaming, audio streaming, VoIP, SIP, RTP



Lecture.



Homework: SIP



3



6



15



Security and Management



Lecture: key, encryption and decryption, signature, SSL



Lecture.



Homework: SSL



3



6



16



Security and Management



Lecture: web attack, malware, SNMP



Lecture. WebGoat.



3



6



17



Reserved



Reserved time for unfinished lectures, holidays and project.



Reserved



3



6



18



Final



Final



Final



3



6



Teaching Methods
Teaching Assistant

TBA


Requirement/Grading

Grading Policy 

- Homework (48%): weekly homework

- Term Project (12%): a) webgoat project demo and b) socket programming

- Midterm and Final (40%) 

 


Textbook & Reference

"Computer Networking: A Top-Down Approach" by James F. Kurose and Keith W. Ross.


Urls about Course
https://sites.google.com/view/mikehsiao/teaching/networking
Attachment