-
교육기간
1개월
-
수업일
평일반(월~금)
주 5일주말반(토, 일)
주 2일 -
상담문의
02-3675-9727
TCP/IP소켓프로그래밍 과정 소개
인터넷의 보급으로 다양한 네트워크 어플리케이션에 대한 요구가 날로 증가되고 있습니다. SI, Game programing, system programing, mobile programing 등 이제 네트워크 프로그래밍은 필수적인 어플리케이션 개발 요소입니다. 현재 IT는 네트워크를 이용하지 않는 분야가 없기 때문에 프로그램 역시 네트워크에 의해 유입되는 해킹을 방어할 수 있도록 설계 되어야 하며 이때도 네트워크 프로그래밍이 필수 요소가 됩니다. 기본적으로 소켓을 이용하여 네트워크 프로그래밍을 시작하기 위해 필요한 기초 지식을 배양하고 실무에서 활용할 수 있는 고급 프로그래밍 기술을 습득할 수 있는 기반을 마련합니다. 또한 일반적으로 사용하던 windows환경이 아닌 Linux환경을 이용하므로 다양한 환경에서 개발하는 방법을 학습합니다.TCP/IP소켓프로그래밍 과정 학습목표
-
01
TCP/IP 소켓프로그래밍의 개념과 활용방법을
이해할 수 있고 소켓프로그래밍에 필요한
구조체, 포인터, 동적 할당 등에 대해 학습합니다. -
02
통신에 필요한 함수들을 다룰 수 있고 TCP와 UDP 통신을 하는 프로그램을 제작할 수 있으며 Thread를 이용해 다중처리 환경을 구현할 수
있습니다. -
03
선수과정에서 배운 프로그래밍에 대한 이해도를 높이고 고급 프로그래밍 기술을 습득할 수 있고 네트워크를 통한 해킹 기법 학습에 대한
이해도를 향상시킬 수 있습니다.
TCP/IP소켓프로그래밍 과정 커리큘럼
주제 | 소주제 |
---|---|
OT 및 수업자료 배포 C언어 심화 |
TCP/IP에 필요한 가상환경 및 Visual Studio 배포 및 사용법, 함수 학습 |
구조체를 이용한 문제 및 풀이 | |
C언어 심화 2 main함수 원형 file I/O |
동적 할당 및 포인터의 이해 및 문제, 문제 풀이 |
main함수의 원형 이해 및 사용법 | |
파일 입출력을 통한 문제 및 문제 풀이 | |
소켓 함수 이해 TCP 통신을 이용한 문제 |
통신에 필요한 함수들 다루기 |
TCP 송.수신을 이용한 문제 진행 및 풀이 | |
TCP 통신을 이용한 문제 | TCP 송.수신을 이용한 문제 진행 및 풀이 |
UDP 통신 방식 이해 | UDP 통신을 이용하여 문제 진행 및 풀이 |
소켓 옵션의 이해 | 소켓 옵션을 이용하여 broadcast 통신 실습 및 문제 |
소켓 옵션을 이용하여 multicast 통신 실습 및 문제 | |
Thread 란? | Thread를 이용한 문제 및 풀이 |
종합 문제 | 소켓통신에 관한 종합 문제 진행 |
수강신청 절차 안내
-
STEP1
온·오프라인 1:1 교육컨설팅 -
STEP2
학습계획 수립 -
STEP3
교육비 납부 및 수강신청 -
STEP4
교육 진행
교육후기 더보기
-
박연수 #자료구조 #JAVA Programming
안녕하세요 컴공과 박연수입니다.
-
정병재 #CCNA(네트워크기초) #리눅스
노량진 학원 2월 우수 수강생
-
신채원
리눅스1 수강완료했고 리눅스2 수강시작한 신채원입니다.