-
- 주제분류
- 공학 >컴퓨터ㆍ통신 >정보통신공학
-
- 강의학기
- 2023년 2학기
-
- 조회수
- 2,579
-
- 강의계획서
- 강의계획서
네트워크 개론 과목과 C언어 관련 과목을 이수한 학부생을 대상으로하는 과목으로 기초적인 네트워크 프로그래밍 지식을 쌓는데 도움이 되는 과목이다. 윈도우 API 기반으로 소켓, TCP/UDP 서버-클라이언트, 데이터 전송, 멀티스레드 등을 학습한다.
차시별 강의
| 1. | ![]() |
네트워크와 소켓 프로그래밍 | 1. TCP/IP 프로토콜 개요 2. 소켓의 개념 3. 소켓의 특징과 구조 4. 소켓 프로그램 맛보기 | ![]() |
| 2. | ![]() |
소켓 시작하기 | 1. 오류 처리 2. 소켓 초기화와 종료 3. 소켓 생성과 닫기 | ![]() |
| 3. | ![]() |
소켓 주소 구조체 다루기 | 1. 주소 구조체 2. 바이트 정렬 함수 3. IP 주소 변환 함수 4. DNS와 이름 변환 함수 | ![]() |
| 4. | ![]() |
TCP 서버-클라이언트 | 1. TCP 서버 -클라이언트 구조 2. TCP 서버 -클라이언트 분석 3. TCP 서버 -클라이언트 (IPv6) | ![]() |
| 5. | ![]() |
데이터 전송하기 | 1. 응용 프로그램 프로토콜과 데이터 전송 2. 다양한 데이터 전송 방식 | ![]() |
| 6. | ![]() |
멀티스레드1 | 1. 스레드 기초 2. 스레드 API 3. 멀티스레드 TCP TCP 서버 4. 스레드 동기화 | ![]() |
| 7. | ![]() |
멀티스레드2 | 3. 멀티스레드 TCP TCP 서버 4. 스레드 동기화 | ![]() |
| 8. | ![]() |
서버-클라이언트 | 1. UDP 서버 -클라이언트 구조 2. UDP 서버 -클라이언트 분석 3. UDP 서버 -클라이언트 (IPv6) 4. 브로드캐스팅 | ![]() |
| 9. | ![]() |
소켓 옵션 | 1. 소켓 옵션의 종류와 관련 함수 2. SOL_SOCKET 레벨 옵션 3. IPPROTO_IP, IPPROTO_IP_IPV6 레벨 옵션 4. IPPROTO_TCP 레벨 옵션 | ![]() |
| 10. | ![]() |
GUI 소켓 응용 프로그램 | 1. GUI 응용 프로그램 2. GUI 소켓 응용 프로그램 3. 대화상자 기반 응용 프로그램 4. 대화상자 기반 소켓 응용 프로그램 | ![]() |
연관 자료








