컴퓨터 네트워크

1. Course Description

본 강의는 인터넷의 기반이 되는 컴퓨터네트워크를 이해하는 강좌이다. 이를 위해 컴퓨터네트워크를 계층(layer)으로 구분하여 학습한다. 컴퓨터 네트워크를 이루는 계층으로 물리계층(physical layer), 데이터링크(datalink) 계층, 네트워크(network)계층, 전송(transport)계층, 응용(application) 계층 등이 있다. 또한 데이터의 인터넷 이용한 전송(transfer)과 라우팅(routing) 과정을 설명한다. 그리고 LAN(local area network)와 WAN(wide area network), 디바이스의 네트워크 연결 방법과 가상 LAN이 무엇인지 등 네트워킹 기술 전반적인 요소기술들을 학습하여 인터넷이 어떻게 구성되는 지에 대한 맥락을 이해 할 수 있는 능력을 배양한다. 더불어, 멀티미디어(multimedia)의 개념과 기초에 대해서도 학습한다.

2. Required Texts 

Data Communications and Networking with TCP/IP Protocol Suite, 6th Edition, By Behrouz A. Forouzan

3. Course Evaluation 
- Mid-term Exam : 30%
- Final-term Exam : 30%
- Presentation : 10%
- Project : 20%
- Presence : 10%
The above scheme could be changed during the course.
4. Schedule
1st Week Introduction
chap01_수업개요 및 Introduction.pdf
2nd Week Physical Layer
chap02_Physical Layer.pdf
3rd Week

Physical Layer
chap02_Physical Layer.pdf

4th Week Data-Link Layer
Chapter03_Data Link Layer.pdf
5th Week Local Area Network : LAN
Chapter04_LANs.pdf
6th Week Wide Area Networks: WANs
Chapter05_WANs.pdf
7th Week Connecting Devices and Virtual LANs
Chapter06_Conneting Devices and Virual LANs.pdf
8th Week Network Layer: Data Transfer
Chapter07_Network Layer_Data Transfer_final.pdf
9th Week Mid-term Exam
10th Week Network Layer: Routing of Packets
Chapter08_Network Layer_Routing for Packets.pdf
11th Week Transport Layer
Chapter09_Transport Layer_NEW.pdf
12th Week

Multimedia
Chapter11_Multimedia.pdf

13th Week Application Layer
Chapter10_Application Layer.pdf

13th Week Application Layer
14th Week Final Exam