computer network 2024

 

 2024-2학기

컴퓨터 네트워크


선수과목

  • 데이터 통신

교과목 개요

  • 네트워크 계층의 IPv4, IPv6, Mobile IP, 오류제어, 흐름제어, 패킷 라우팅 알고리즘 등을 학습한다.
  • 전송 계층의 TCP, UDP, 오류, 흐름 및 혼잡 제어 등을 학습한다.
  • 응용 계층의 HTTP, SMTP, DNS, SSH 등을 학습한다.
  • 소켓을 이용한 네트워크 프로그래밍 방법을 학습한다.
  • 보안을 위한 암호화와 인증 방법에 대해 학습한다.
  • 패킷 분석을 통해 프로토콜의 동작을 이해한다.

주별 강의계획

주차내용
1  오리엔테이션 및 네트워크 계층 서비스 소개, IPv4
2  7장. ICMPv4, Mobile IP
3  7장. 패킷 포워딩, IPv6-1
4  7장. IPv6-2
5  8장 기본 라우팅 알고리즘, 수시 시험-1
6  8장. 라우팅 알고리즘-RIP, OSPF, BGP
7  8장. 멀티캐스트 라우팅, 9장 전송층 서비스
8  중간고사
9  9장.  UDP, TCP-1
10  9장. TCP-2, 오류제어
11  9장.  TCP 타이머, 10장. 클라이언트-서버 모델, HTTP
12  10장. 전자우편, DNS, 수시 시험-2
13  10장. 소켓 프로그래밍
14  13장. DNS,암호화 및 인증 방법, 키 관리
15  기말 시험
주별 강의계획은 변경될 수 있습니다.

평가

  • 상대평가
  • 출석(5%), 중간(25%), 기말(30%), 수시(25%), 과제(15%)
  • 수시 시험(5주차, 12주차), 중간 및 기말 시험
    • 수시 시험은 기본 개념 위주이고, 중간 및 기말고사는 기본 개념 심화와 응용한 문제를 다룬다.

강의자료

교재

  • 데이터통신과 네트워킹 6판, Behrouz A. Forouzan

과제 

  • 패킷 분석
  • 연습 문제
  • C socket 프로그래밍

수업 참고 자료

  • Wireshark


Comments