Course Syllabus

Course Details
Course Code
06016413 [1.0]
Course Name
INTRODUCTION TO NETWORK SYSTEMS
Credit
3 (3-0-6)
Semester
1
Academic Year
2566
Sections
1
Instructors
SUMET PRABHAVAT
OLARN WONGWIRAT
LAPAS PRADITTASNEE

Course Description

แนวคิดพื้นฐานของเครือข่ายคอมพิวเตอร์และการสื่อสารข้อมูลสถาปัตยกรรมเครือข่ายและแบบจำลองแบบระดับชั้น โพรโตคอลระดับแอปพลิเคชัน สถาปัตยกรรมแอปพลิเคชัน โพรโตคอลระดับทรานสปอร์ต การส่งผ่านข้อมูลให้น่าเชื่อถือ การควบคุมความคับคั่ง โพรโตคอลระดับเครือข่าย เครือข่ายเซอร์กิตสวิตซ์และแพ็กเก็ตสวิตซ์ การกำหนดเส้นทาง โพรโตคอลอินเทอร์เน็ต โพรโตคอลระดับดาตาลิงก์ ระบบหมายเลขที่อยู่บนเครือข่าย การควบคุมการเข้าถึงสื่อ เทคโนโลยีอีเธอร์เน็ต เครือข่ายท้องถิ่น เครือข่ายท้องถิ่นเสมือน เครือข่ายท้องถิ่นแบบไร้สาย เครือข่ายพื้นที่กว้าง ฟังก์ชั่นการทำงานระดับกายภาพ การจัดการและการแก้ปัญหาเครือข่าย

Basic concepts of computer networks and data communications, network architecture and layering model, application layer protocols, application architecture, transport layer protocols, reliable data transfer, congestion control, network layer protocols, circuit and packet switching networks, routing, internet protocol, data link layer protocols, network addressing systems, medium access control, Ethernet technology, local area network (LAN), virtual LAN (VLAN), wireless LAN (WLAN), and wide area network (WAN),  Physical layer functions, network management and troubleshooting.


Course Learning Outcomes (CLOs)

Upon completion of this course, students are expected to be able to

CLO-1สามารถอธิบายนิยามและภาพรวมของการสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ได้
CLO-2สามารถเข้าใจองค์ประกอบและฟังก์ชันการทำงานของระบบเครือข่ายได้
CLO-3สามารถอธิบายมาตรฐานและโพรโตคอลที่เกี่ยวข้องกับเครือข่ายสื่อสารในระดับชั้นต่าง ๆ ได้
CLO-4สามารถเข้าใจพื้นฐานการกำหนดเส้นทาง การสวิตซ์ และการเชื่อมต่อระหว่างเครือข่าย รวมทั้งอธิบายความแตกต่างของเครือข่ายชนิดต่าง ๆ ได้
CLO-5สามารถเข้าใจรูปแบบและการทำงานของแอปพลิเคชันซึ่งเป็นบริการบนเครือข่ายได้
CLO-6สามารถเข้าใจแนวคิดการบริหารจัดการเครือข่ายและการแก้ปัญหาเครือข่ายในเบื้องต้นได้

Course Overview
Website
https://onlearn.it.kmitl.ac.th/course/view.php?id=1309

Teaching assistants (TA)
N/A

Consulting channels and periods

1) ผศ.ดร.สุเมธ ประภาวัต

Office:           
e-mail:

2) ผศ.ดร.ลภัส ประดิษฐ์ทัศนีย์  

Office:
e-mail:

3) ผศ.ดร.โอฬาร  วงศ์วิรัตน์ 

Office: ห้อง 632 (ทุกวันศุกร์ เวลา 09.00 น. - 12.00 น.)     
e-mail: olarn.wo@kmitl.ac.th
Web:   https://sites.google.com/it.kmitl.ac.th/olarn/


Required textbooks/materials
  1. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach, Pearson.

Recommended textbooks/materials
  1. William Stallings, Data and Computer Communications, Prentice-Hall, Inc.
  2. Douglas E. Comer, Internetworking with TCP/IP, Vol. 1: Principles, Protocols, and Architecture, Prentice-Hall, Inc.

Website (Part III): https://sites.google.com/kmitl.ac.th/ins166/
หมายเหตุ - ใช้อีเมลของสถาบันฯ (studentID@kmitl.ac.th) ในการเข้าใช้งาน


Study Plan
Session 1
Topics

Chapter 0 Course Orientation

Chapter 1 Introduction
- Introduction to the Internet
- Network Edge and Network Core


Teaching methods
บรรยาย ยกตัวอย่าง

Instruction mode
On-campus (180 mins)

CLOs
CLO-1
CLO-2

Instructors
SUMET PRABHAVAT

Remarks
อ. 04 ก.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 2
Topics

Chapter 1 Introduction (ต่อ)
- Network Performance
- Protocol Layers and Service Models
- Security


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3

Instructors
SUMET PRABHAVAT

Remarks
อ. 11 ก.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 3
Topics

Chapter 2 Application Layer
- Principle of Network Applications
- Web and HTTP


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-1
CLO-2
CLO-3
CLO-5

Instructors
SUMET PRABHAVAT

Remarks
อ. 18 ก.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 4
Topics

Chapter 2 Application Layer (ต่อ)
- E-Mail Services
- DNS


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-3
CLO-5

Instructors
SUMET PRABHAVAT

Remarks
อ. 25 ก.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 5
Topics

Chapter 2 Application Layer (ต่อ)
- Peer-to-Peer Applications
- Overview of UDP or TCP Socket Programming


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-5

Instructors
SUMET PRABHAVAT

Remarks
อ. 01 ส.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 6
Topics

Chapter 3 Transport Layer
- Transport Layer Services
- Connectionless Transport: UDP


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-5

Instructors
LAPAS PRADITTASNEE

Remarks
อ. 08 ส.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 7
Topics

Chapter 3 Transport Layer (ต่อ)
- Reliable Data Transfer Model
- Connection-oriented Transport: TCP


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-5

Instructors
LAPAS PRADITTASNEE

Remarks
อ. 15 ส.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 8
Topics

Chapter 3 Transport Layer (ต่อ)
- Congestion Control Principles
- TCP Congestion Control


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-5

Instructors
LAPAS PRADITTASNEE

Remarks
อ. 22 ส.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 9
Topics

สอบกลางภาค


Teaching methods
ข้อสอบปรนัยและอัตนัย

Instruction mode
On-campus (180 mins)

CLOs
CLO-1
CLO-2
CLO-3
CLO-5

Instructors
SUMET PRABHAVAT
LAPAS PRADITTASNEE

Remarks
พฤ. 31 ส.ค. 66 เวลา 09.30 - 12.30 น. (ตรวจสอบห้องสอบกับทางคณะฯ)
Session 10
Topics

Chapter 4 The Network Layer
- IPv4 addressing
- ICMP and Troubleshooting Basic

 


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-4
CLO-6

Instructors
LAPAS PRADITTASNEE

Remarks
อ. 05 ก.ย. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 11
Topics

Chapter 4 The Network Layer (ต่อ)
- IPv6 addressing


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-4

Instructors
LAPAS PRADITTASNEE

Remarks
อ. 12 ก.ย. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 12
Topics

Chapter 5 Link Layer and Local Area Networks
- Error-Detection and Correction Techniques
- Multiple Access Protocols
- Link Layer Addressing


Teaching methods
บรรยาย ยกตัวอย่าง

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-4

Instructors
OLARN WONGWIRAT

Remarks
อ. 19 ก.ย. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 13
Topics

Chapter 5 Link Layer and Local Area Networks (ต่อ)
- Link-Layer Switches
- Ethernet 
- LAN, and Virtual LAN (VLAN)


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-4

Instructors
OLARN WONGWIRAT

Remarks
อ. 26 ก.ย. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 14
Topics

Chapter 5 Link Layer and Local Area Networks (ต่อ)
- Wireless LAN (WLAN) 


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย และการบ้าน

Instruction mode
On-campus (180 mins)

CLOs
CLO-2
CLO-3
CLO-4

Instructors
OLARN WONGWIRAT

Remarks
อ. 03 ต.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 15
Topics

Chapter 6 Physical Layer
- Data Transmission
- Data Encoding


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย

Instruction mode
On-campus (180 mins)

CLOs
CLO-1
CLO-2
CLO-3
CLO-4

Instructors
OLARN WONGWIRAT

Remarks
อ. 10 ต.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 16
Topics

Chapter 6 Physical Layer (ต่อ)
- Multiplexing Techniques
- Modulation Schemes


Teaching methods
บรรยาย ยกตัวอย่าง แบบทดสอบย่อย

Instruction mode
On-campus (180 mins)

CLOs
CLO-1
CLO-2
CLO-3
CLO-4

Instructors
OLARN WONGWIRAT

Remarks
อ. 17 ต.ค. 66 เวลา 09.00 - 12.00 น. (ห้อง M03)
Session 17
Topics

สอบปลายภาค


Teaching methods
ข้อสอบปรนัยและอัตนัย

Instruction mode
On-campus (180 mins)

CLOs
CLO-1
CLO-2
CLO-3
CLO-4

Instructors
LAPAS PRADITTASNEE
OLARN WONGWIRAT

Remarks
พฤ. 09 พ.ย. 66 เวลา 09.30 - 12.30 น. (ตรวจสอบห้องสอบกับทางคณะฯ)

Assessment Plan

เช็คชื่อเข้าชั้นเรียน (Attendance)

1-8, 10-16
5 %

น.ศ. ต้องมีเวลาเข้าเรียนไม่ต่ำกว่า 80% จึงจะมีสิทธิ์สอบ

... Show more

ทดสอบย่อย (Quiz)

2-8, 11-16
CLO-1
CLO-2
CLO-3
CLO-4
CLO-5
CLO-6
15 %

คะแนนรวมคิดจากคะแนนทดสอบย่อยที่ดีที่สุด 10 ครั้ง

... Show more

การบ้าน (Homework)

2-8, 11-16
CLO-1
CLO-2
CLO-3
CLO-4
CLO-5
CLO-6
25 %

น.ศ. สามารถทำคนเดียวหรือจับกลุ่มทำร่วมกันได้ไม่เกิน 3 คน/กลุ่ม

... Show more

สอบกลางภาค (Midterm examination)

9
CLO-1
CLO-2
CLO-3
CLO-5
30 %

ข้อสอบปรนัยและอัตนัย

... Show more

สอบปลายภาค (Final examination)

17
CLO-1
CLO-2
CLO-3
CLO-4
CLO-6
25 %

ข้อสอบปรนัยและอัตนัย

... Show more

Course Policies
Class policy
  • เนื้อหาวิชาอาจมีการปรับเปลี่ยนได้ตามความเหมาะสม
  • นักศึกษาต้องจัดเตรียมเอกสารประกอบการสอนด้วยตนเองก่อนเข้าชั้นเรียน (ดาวโหลดจากเว็บไซด์ที่กำหนด)

Grading policy

A   ระดับคะแนนระหว่าง 80 ถึง 100
B+ ระดับคะแนนระหว่าง 75 ถึง 79.99
B   ระดับคะแนนระหว่าง 70 ถึง 74.99
C+ ระดับคะแนนระหว่าง 65 ถึง 69.99
C   ระดับคะแนนระหว่าง 60 ถึง 64.99
D+ ระดับคะแนนระหว่าง 55 ถึง 59.99
D   ระดับคะแนนระหว่าง 50 ถึง 54.99
F   ระดับคะแนนระหว่าง   0 ถึง 49.99


Remarks
  • เกณฑ์การวัดผลอาจมีการปรับเปลี่ยนได้ตามความเหมาะสม (Tentative)
  • ผู้สอนขอสงวนสิทธิ์ในการกำหนดคะแนนสุดท้ายโดยใช้ดุลยพินิจของผู้สอนเป็นเกณฑ์