1. |
|
컴퓨터네트워크 개요 |
•컴퓨터 네트워크와 인터넷 기본 개념 소개
- 인터넷이 개발된 목적, 응용프로그램 종류 등 컴퓨터 네트워크의 기본적인 개념과 동작원리를 소개
•프로토콜(Protocol) 용어 정의
•네크워크(WAN, MAN, LAN 등) 종류 소개 |
|
2. |
|
컴퓨터네트워크 개요 |
•컴퓨터 네트워크와 인터넷 기본 용어 소개
- Packet-switched Networks와 Circuit-switched Networks의 동작원리와 장단점 비교 분석
- 패킷(Packet)이 네트워크를 통해 전송될 때 발생되는 Transmission delay, Propagation delay, Queueing delay의 개념과 계산 방안 공부
- 계층(Layer) 구조 정의
•인터넷 구조
- OSI 7계층과 인터넷 4계층의 비교 분석 |
|
|
|
컴퓨터네트워크 개요 |
•컴퓨터 네트워크와 인터넷 기본 용어 소개
- Packet-switched Networks와 Circuit-switched Networks의 동작원리와 장단점 비교 분석
- 패킷(Packet)이 네트워크를 통해 전송될 때 발생되는 Transmission delay, Propagation delay, Queueing delay의 개념과 계산 방안 공부
- 계층(Layer) 구조 정의
•인터넷 구조
- OSI 7계층과 인터넷 4계층의 비교 분석 |
|
3. |
|
응용계층 |
•응용계층 (Application Layer)의 기능 소개
- 응용계층의 대표적인 프로토콜인 HTTP (Hyper Text Transfer Protocol) 구조와 기능 공부
•응용 프로그램의 두 가지 구조
- Server and Client, Peer-to-Peer paradigm
•응용 프로그램에서 제공되는 서비스
- TCP and UDP Service
•1장 연습문제 풀이 |
|
|
|
응용계층 |
•응용계층 (Application Layer)의 기능 소개
- 응용계층의 대표적인 프로토콜인 HTTP (Hyper Text Transfer Protocol) 구조와 기능 공부
•응용 프로그램의 두 가지 구조
- Server and Client, Peer-to-Peer paradigm
•응용 프로그램에서 제공되는 서비스
- TCP and UDP Service
•1장 연습문제 풀이 |
|
4. |
|
응용계층 |
•응용프로그램 프로토콜인 FTP, DNS, SMTP, Telnet 등을 소개
- 파일 전송 응용프로토콜인 FTP(File Transfer Protocol)
- IP주소를 호스트이름으로 변환해 주는 DNS(Domain Name System)
- E-mail 프로토콜인 SMTP(Simple Mail Transfer Protocol)
•Server-and-Client와 peer-to-peer 구조 비교분석
•Socket Programming 공부
- Python과 C언어로 된 Socket API(Application Program Interface) 공부 |
|
|
|
응용계층 |
•응용프로그램 프로토콜인 FTP, DNS, SMTP, Telnet 등을 소개
- 파일 전송 응용프로토콜인 FTP(File Transfer Protocol)
- IP주소를 호스트이름으로 변환해 주는 DNS(Domain Name System)
- E-mail 프로토콜인 SMTP(Simple Mail Transfer Protocol)
•Server-and-Client와 peer-to-peer 구조 비교분석
•Socket Programming 공부
- Python과 C언어로 된 Socket API(Application Program Interface) 공부 |
|
5. |
|
전송계층 (TCP) |
•전송계층 (Transfer Layer)의 개념과 기능 소개
•전송계층의 대표적인 프로토콜인 TCP (Transmission Control Protocol)과 UDP (User Datagram Protocol) 소개와 비교
•2장 연습문제 풀이 |
|
|
|
전송계층 (TCP) |
•전송계층 (Transfer Layer)의 개념과 기능 소개
•전송계층의 대표적인 프로토콜인 TCP (Transmission Control Protocol)과 UDP (User Datagram Protocol) 소개와 비교
•2장 연습문제 풀이 |
|
6. |
|
전송계층 (TCP) |
•TCP의 흐름제어와 오류복구의 개념 소개
•흐름 제어와 오류복구를 위한 mechanism 공부
- Acknowledgement, Sequence Number, Timer 등 개념 공부
•흐름제어의 세 개의 대표적인 알고리즘 비교분석
- Stop-and-Wait 알고리즘 성능 분석
- GBN (Go-Back N) 알고리즘 성능 분석
- SR (Selective Repeat) 알고리즘 성능 분석 |
|
|
|
전송계층 (TCP) |
•TCP의 흐름제어와 오류복구의 개념 소개
•흐름 제어와 오류복구를 위한 mechanism 공부
- Acknowledgement, Sequence Number, Timer 등 개념 공부
•흐름제어의 세 개의 대표적인 알고리즘 비교분석
- Stop-and-Wait 알고리즘 성능 분석
- GBN (Go-Back N) 알고리즘 성능 분석
- SR (Selective Repeat) 알고리즘 성능 분석 |
|
7. |
|
전송계층 (TCP) |
•TCP의 Congestion Control 개념 소개
•TCP의 congestion control 방식 공부
- Slow-start와 Congestion Avoidance phase의 비교
- Delayed 와 Immediate ack의 비교
- Cumulative와 Individual ack의 비교
- EWMA (Exponential Weighted Moving Average)방식을 이용한 TCP timeout 계산 방식 공부
•TCP의 Fairness 공부
- AIMD, AIAD, MIMD, MIAD 방식의 비교 연구 |
|
|
|
전송계층 (TCP) |
•TCP의 Congestion Control 개념 소개
•TCP의 congestion control 방식 공부
- Slow-start와 Congestion Avoidance phase의 비교
- Delayed 와 Immediate ack의 비교
- Cumulative와 Individual ack의 비교
- EWMA (Exponential Weighted Moving Average)방식을 이용한 TCP timeout 계산 방식 공부
•TCP의 Fairness 공부
- AIMD, AIAD, MIMD, MIAD 방식의 비교 연구 |
|
8. |
|
기출체문제 해설및 중간시험 |
•기출문제 중간시험 문제 풀이
•중간시험 실시 |
|
9. |
|
네트워크 계층 (IP) |
•네트워크 계층(Network Layer)의 개요
•Datagram 네트워크와 Circuit Switched 네트워크 동작 원리 비교
•네트워크 계층의 대표적인 프로토콜인 IP (Internet Protocol) 소개
- IP의 주소체계인 CIDR(Classless InterDomain Routing) 방식 소개
- Subnetting과 Supernetting의 개념 소개
•3장 연습문제 풀이 |
|
|
|
네트워크 계층 (IP) |
•네트워크 계층(Network Layer)의 개요
•Datagram 네트워크와 Circuit Switched 네트워크 동작 원리 비교
•네트워크 계층의 대표적인 프로토콜인 IP (Internet Protocol) 소개
- IP의 주소체계인 CIDR(Classless InterDomain Routing) 방식 소개
- Subnetting과 Supernetting의 개념 소개
•3장 연습문제 풀이 |
|
10. |
|
네트워크 계층 (IP) |
•라우팅(Routing)과 포워딩(Forwarding)의 차이
- 인터넷 포워딩인 LPM(Longest Prefix Matching) 방식의 소개
•라우터(Router)의 구조 연구
- HOL (Head-of-Line) Blocking 현상 소개
•라우팅의 대표적인 알고리즘인 Distance Vector와 Link State 알고리즘 개념 소개
- Link State알고리즘의 핵심이 Dijkstra 알고리즘 공부 |
|
11. |
|
네트워크 계층 (IP) |
•DV(Distance Vector) 알고리즘 개요
•DV 알고리즘의 핵심이 BellmanFord 알고리즘 공부
•DV의 문제점인 Count-to-Infinity 문제와 해결책인 Reverse Poison 방안 공부 |
|
12. |
|
네트워크 계층 (IP) |
•WAN (Wide-Area Network)에서 사용되는 Hierarchical Routing 방식 소개
•인터넷에서 unicast 통신을 위해 구현된 RIP, OSPF, BGP 프로토콜의 동작 방식 공부 |
|
|
|
네트워크 계층 (IP) |
•WAN (Wide-Area Network)에서 사용되는 Hierarchical Routing 방식 소개
•인터넷에서 unicast 통신을 위해 구현된 RIP, OSPF, BGP 프로토콜의 동작 방식 공부 |
|
13. |
|
네트워크 계층 (IP) |
•Broadcast와 Multicast 개념 소개
•Broadcast와 Multicast 통신을 위한 라우팅 방식 소개
•Multicast 통신을 위한 IGMP와 DVMRP 방식 공부
•4장 연습문제 풀이 |
|
|
|
네트워크 계층 (IP) |
•Broadcast와 Multicast 개념 소개
•Broadcast와 Multicast 통신을 위한 라우팅 방식 소개
•Multicast 통신을 위한 IGMP와 DVMRP 방식 공부
•4장 연습문제 풀이 |
|
14. |
|
컴퓨터보안 |
•컴퓨터 네트워크 보안 개념 소개
•Cryptography, Authentication, Data Integrality, Availability 네 개의 개념 이해
•Symmetric Key방식과 Public Key방식의 장단점 공부
•대표적인 인증방식인 RSA 방식 공부
•X.509
•Digital Signature 공부 |
|
15. |
|
컴퓨터보안 |
•컴퓨터 네트워크 보안 프로토콜 공부
•보안 e-mail 프로토콜 PGP
•SSL(Secure Socket Layer) 프로토콜
•IPSec
•WEP |
|