1. |
|
과목 개요 |
1. 정보통신의 목적
2. 다양한 응용 프로그램 기능
3. 통신 기능 |
|
2. |
|
공통통신기능 - 접속설정, 정확한 데이터전송, 접속해제, 다음 경로 결정 |
1. TCP(Transmission Control
Protoco)l 기능
2. IP(Internet Protocol) 기능 |
|
3. |
|
공통통신기능 - IP주소와 LAN카드 주소 변환 |
1. ARP(Address Resolution Protocol)
2. 라우팅 기능 및 라우팅 테이블 |
|
4. |
|
공통통신기능 - 데이터전달 |
1. LAN(Local Area Network) 개요
2. LAN Card 구성 및 기능
3. Ethernet |
|
5. |
|
IPv4 주소 |
1. 인터넷에서 AP를 식별하기 위한 5가지 조건
2. 프로토콜 및 패킷 개요
3. IPv4 주소 |
|
6. |
|
서브넷 및 IPv6 주소 |
1. 서브넷의 이해
2. CIDR(Classless InterDomain Routing)의 이해
3. IPv6 주소 체계 |
|
7. |
|
포트번호와 주소변환 |
1. 포트번호의 이해
2. Well-konwon 포트
3. IP주소 구하기
4. IP 주소를 화면에 보이기 |
|
8. |
|
소켓 프로그래밍을 위해 알아야할 기능들 |
1. name resolver
2. DNS(Domain Name System)
3. 호스트 엔트리, 프로토콜엔트리, 서비스엔트리, 네트워크엔트리 |
|
9. |
|
소켓 개요 및 TCP 에코 서버 |
1. 소켓 개요
- 소켓함수, 소켓종류, 하위계층프로토콜
2. TCP Echo 서버 분석
- 헤더 파일 분석
- 소켓생성,이름등록 |
|
10. |
|
TCP 에코 서버(계속) |
1. 접속대기
2. 데이터 송수신
3 접속종료
4. 소켓정보구하기 |
|
11. |
|
TCP 에코 클라이언트 |
1. 에코 클라이언트 분석
2. local port 생성
3. 접속종료 과정 |
|
12. |
|
UDP 에코 프로그램 |
1. 데이터그램 소켓
2. UDP 개요
3. 데이터 송수신 |
|
13. |
|
Python 언어의 소켓 프로그래밍 |
1. Python 설치
2. Python 소켓 클라이언트
3. Python 소켓 서버 |
|