1 |
Computer Network and Internet |
What is Internet? What is protocol? Netework edge and network core. |
Lecture. |
3 |
6 |
---|
2 |
Computer Network and Internet |
Protocol layers and service model. History. |
Lecture. Homework#01. |
3 |
6 |
---|
3 |
Application Layer |
Principles of network
applications. Web and HTTP. |
Lecture. |
3 |
6 |
---|
4 |
Application Layer |
Electronic mail.
DNS. |
Lecture.
Homework#02. |
3 |
6 |
---|
5 |
Application Layer |
P2P applications. Wireshark. |
Lecture. |
3 |
6 |
---|
6 |
Transport Layer |
Transport layer services. Multiplexing and demultiplexing. Connectionless transport: UDP. |
Lecture.
Homework#03. |
3 |
6 |
---|
7 |
Transport Layer |
Principles of reliable data transfer. Connection oriented transport: TCP.
Segment structure. Reliable data transfer. |
Lecture. |
3 |
6 |
---|
8 |
Transport Layer |
Flow control. Connection management. Principles of congestion
control. TCP congestion control. |
Lecture.
Homework#04. |
3 |
6 |
---|
9 |
Midterm |
Socket programming
with UDP and TCP. |
Socket programming #1. |
NA |
6 |
---|
10 |
Network Layer |
Overview of Network
layer. Data plane and control plane. What’s inside a router. IP: Internet Protocol. Datagram format, Fragmentation, IPv4 addressing, Network address
translation, IPv6. |
Lecture. |
3 |
6 |
---|
11 |
Network Layer |
Routing protocols, Link state. Distance vector. Intra-AS routing in the Internet: OSPF. Routing among the ISPs: BGP. ICMP: The Internet Control Message Protocol. Network management and SNMP. |
Lecture.
Homework#05. |
3 |
6 |
---|
12 |
Data Link Layer |
Error detection, Correction, Multiple access protocols,
LANs: addressing, ARP, Ethernet, switches. |
Lecture. |
3 |
6 |
---|
13 |
Data Link Layer |
Ethernet |
Lecture.
Homework#06. |
3 |
6 |
---|
14 |
Wireless and Mobile Network |
Wireless nerwtok. Wireless links, characteristics. CDMA. IEEE 802.11 wireless
LANs, Cellular Internet Access. |
Lecture. |
3 |
6 |
---|
15 |
Wireless and Mobile Network |
Mobility. Principles: addressing and routing to mobile users. Mobile IP, Handling mobility in
cellular networks, Mobility and higher-layer protocols. |
Lecture.
Homework#07. |
3 |
6 |
---|
16 |
Network Security |
Web Security. Malware. Intrusion detection system. Anomaly detection. |
Lecture.
Socket programming #02. |
3 |
6 |
---|
17 |
Reserved |
|
Lecture.
Homework#08. |
3 |
6 |
---|
18 |
Final |
|
|
N/A |
6 |
---|