lnb영역
- 전체과정
- 오픈소스SW
- 운영체제
- 프로그래밍/언어
- 데이터베이스
- 네트워크
- 클라우드컴퓨팅
- 웹
- 모바일
- 임베디드
- 보안
- SW공학/IT
- 그래픽/멀티미디어
- 전자정부프레임워크
- 세미나/컨퍼런스
- 모델커리큘럼
컨텐츠 내용
- 오프라인교육
- 과정정보
과정정보
[종료] Network Programming
과정소개
리눅스 시스템에서 제공되는 BSD 소켓 인터페이스와 C 언어에 기반한 프로그래밍 기법을
TCP/IP 네트워크의 동작 원리와 연관하여 소개한다.
네트워크 응용 프로그램의 동작 원리를 이해하고 코딩 능력을 키운다.
TCP/IP 네트워크의 동작 원리와 연관하여 소개한다.
네트워크 응용 프로그램의 동작 원리를 이해하고 코딩 능력을 키운다.
교육내용
[강연자 소개]
- 강연자 : 박경호
- 소 속 : 지인정보기술(주) 기술고문, 숭실대 정보통신전자공학부 겸임교수
- 이 력
1991 서울대학교 컴퓨터공학과 학사
1993 서울대학교 컴퓨터공학과 석사
2008 서울대학교 컴퓨터공학과 박사
1998-2006 비트교육센터 강의
2008-2009 상명대학교 겸임교수
2006-현재 지인정보기술(주) 기술고문
2009-현재 서울대 컴퓨터연구소 객원연구원
[강좌 내용]
제1강 TCP/IP 네트워크 기초-데이터통신 기초, TCP/IP 인터넷프로토콜 기초
제2강 리눅스네트워크환경-리눅스의 네트워크관련 명령어, 네트워크 설정파일
제3강 TCP소켓 프로그래밍-BSD소켓개요,TCP 소켓함수사용법, TCP소켓옵션
제4강 UDP소켓 프로그래밍-UDP 소켓함수사용법
제5강 서버 프로그래밍-fork()를 이용한 멀티서버, xinetd
제6강 비동기 I/O-select()/poll() 등의 사용법
제7강 응용실습-간단한 응용 프로그램 예제 소개**본 강의의 Topic은 강의 상황에 따라 일부 변경될 수도 있습니다.
**실습환경 : 리눅스에서 gcc 컴파일러를 사용할 수 있도록 노트북을 준비하여 주십시오.
대상안내
리눅스에서 C 언어 사용 경험이 있으면서 네트워크 프로그래밍에 관심있는 누구나