0% found this document useful (0 votes)
13 views2 pages

Computer Networks Syllabus 2024

အအ

Uploaded by

wunnawinchester
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

Computer Networks Syllabus 2024

အအ

Uploaded by

wunnawinchester
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

2024 Fall Semester

Computer Networks Syllabus

1. Instructor’s Information
✔ Name: Prof. Yunmin Go

✔ Affiliation: Handong Global University (South Korea)

✔ E-mail: yunmin@[Link]

✔ Tel: +82-54-260-1384

2. Course Objectives
✔ Understand the layered architecture of computer network

✔ Understand the TCP/IP protocol and implement the server and client program by socket programming

✔ Understand the protocols widely used in the computer networks, including HTTP, DNS, TCP, UDP, IP,
ICMP, Ethernet, WiFi, and etc.

✔ Analyze the protocol in action and network performance by using Wireshark tool

3. Course Description
In this course, we will study about the layered architecture and protocols of computer networks. By top-down
approach, from application layer to link layer, we will learn about protocols widely used in current Internet. In
particular, we will focus on understanding of TCP/IP protocol and implementing the server/client program through
socket programming. In addition we will deeply understand the protocol in action by using the packet analyze
tool. We will cover topics as follows: layered architecture of current Internet, application layer (HTTP, E-mail,
DNS), transport layer (TCP, UDP, socket programming), network layer (IP, ICMP, Routing), link layer (Ethernet),
and WiFi.

4. Textbook
✔ Title: Computer Networking: A Top-Down Approach (7th Edition)

✔ Authors: James F. Kurose and Keith W. Ross, David

✔ Publisher: Pearson

※ Reference for Socket Programming:


TCP/IP Socket Programming (by Yoon Sung Woo, written in Korean)
5. Prerequisites
✔ C Programming (Mandatory)

✔ Computer Architecture and Operating Systems (Optional)

6. Weekly Schedule

Week Contents
Ch1. Computer Networks and The Internet
1

Ch1. Computer Networks and The Internet


2
Ch2. Application Layer (Part 1)

3 Ch2. Application Layer (Part 1)

4 Ch2. Application Layer (Part 2) + Ch9. Multimedia Networking (Video Streaming)

5 Ch3. Transport Layer (Part 1 & Part 2)

6 Ch3. Transport Layer (Part 2)

7 Ch3. Transport Layer (Part 3)

8 Socket Programming

Socket Programming
9
Ch4. Network Layer: Data Plane (Part 1)

10 Ch4. Network Layer: Data Plane (Part 1 & Part 2)

Ch4. Network Layer: Data Plane (Part 2)


11
Ch5. Network Layer: Control Plane (Part 1)

12 Ch5. Network Layer: Control Plane (Part 2)

13 Ch6. Link Layer and LANs

14 Ch7. Wireless and Mobile Networks

You might also like