과정설명
TCP/IP를기반으로데이터를전송하는시스템을위한네트워크프로그래밍방법을배운다.TCP/IP프로토콜의동작을간략히알아보고,소켓(socket)개념을익힌다.이어소켓주소구조체,바이트정렬,도메인이름시스템에대해다루면서소켓프로그래밍에필요한기초지식을쌓는다.이를바탕으로서버/클라이언트및publisher/subscriber개념을익히고관련시스템을구현하여네트워크프로그래밍의기본및응용능력을배양한다.여러클라이언트를개별적으로처리하는다중프로세스/멀티스레드기법과소켓옵션을통하여소켓입출력관리를배운다.특히TCP,SCTP,UDP의사용법을배움으로써다양한응용에맞는소켓프로그래밍의실무능력을갖추고자한다.
강의목록
No. |
강의명 |
시간 |
제6강 |
소프트웨어 요구사항 명세서 작성 법
|
00:30:41 |
제7강 |
리눅스 명령어 및 VI 명령어
|
00:32:08 |
제8강 |
리눅스용 makefile 만들기 및 debugger 사용
|
00:16:00 |
제9강 |
TCP/IP 네트워크 기초
|
00:49:57 |
제10강 |
UDP 기반 에코 프로그래밍
|
01:01:57 |