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
Post a Comment