HOME > 상세정보

상세정보

유닉스 시스템 & 네트워크 프로그래밍

유닉스 시스템 & 네트워크 프로그래밍 (74회 대출)

자료유형
단행본
개인저자
신재호
서명 / 저자사항
유닉스 시스템 & 네트워크 프로그래밍 = UNIX system & network programming / 신재호 지음.
발행사항
서울 :   영진닷컴 ,   2004.  
형태사항
778 p. : 삽도 ; 24 cm.
ISBN
8931428332
서지주기
색인수록
000 00599camccc200205 k 4500
001 000001100008
005 20100806124740
007 ta
008 040601s2004 ulka 001a kor
020 ▼a 8931428332 ▼g 13000: ▼c \29000
035 ▼a KRIC09297282
040 ▼a 241018 ▼d 211009
082 0 4 ▼a 005.432 ▼2 21
090 ▼a 005.432 ▼b 2004
100 1 ▼a 신재호
245 0 0 ▼a 유닉스 시스템 & 네트워크 프로그래밍 = ▼x UNIX system & network programming / ▼d 신재호 지음.
260 ▼a 서울 : ▼b 영진닷컴 , ▼c 2004.
300 ▼a 778 p. : ▼b 삽도 ; ▼c 24 cm.
504 ▼a 색인수록

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.432 2004 등록번호 111290997 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 중앙도서관/교육보존(보건)/ 청구기호 005.432 2004 등록번호 141035216 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.432 2004 등록번호 121099123 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.432 2004 등록번호 121099124 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 5 소장처 세종학술정보원/과학기술실/ 청구기호 005.432 2004 등록번호 151162256 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.432 2004 등록번호 111290997 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 중앙도서관/교육보존(보건)/ 청구기호 005.432 2004 등록번호 141035216 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.432 2004 등록번호 121099123 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.432 2004 등록번호 121099124 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.432 2004 등록번호 151162256 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

책소개

1부에서는 유닉스 프로그래밍에 대한 전반적인 내용을 소개하며 기초를 다지고, 2부와 3부에서 각각 시스템 프로그래밍과 네트워크 프로그래밍을 통해 응용력을 키운다. 그리고 마지막 4부에서는 실제로 시스템을 설계 및 구축하면서 지금까지의 내용을 실전에 적용해 본다.


정보제공 : Aladin

저자소개

신재호(지은이)

- (현) 오라클 APAC, CGBU팀 Principal Solution Specialist - 시스코, Advanced Service팀 PMO - BEA, WLCP팀 Principal Solution Architect - 이바야콥슨컨설팅, 베스트프랙티스 Consultant - VERTEL USA, Professional Service팀 Software Engineer - TELEMANT, TMN팀 연구원 * 주요저서 * - 프로젝트를 성공으로 이끄는 좋은 습관들 - 이것이 C++ 이다 - 유닉스 시스템 & 네트워크 프로그래밍 - JAVA 객체지향언어로 배우는 디자인패턴 - C# 객체지향언어로 배우는 디자인패턴 - 네 가지 색깔의 Java Project - JAVA Programming with JBuilder - 따라해보세요 JBuilder3 - Network Bible 1st~3rd 에디션

정보제공 : Aladin

목차


목차
Part 1 유닉스 프로그래밍
 Chapter 1 유닉스 = 19
  01 유닉스 = 20
   유닉스 시스템 = 20
   유닉스의 태동기 = 21
   유닉스의 발전기 = 22
   유닉스의 적용 = 23
  02 유닉스의 특징 = 24
   병렬처리와 일괄처리 = 25
   리얼타임 처리와 시분할 처리 = 25
   효율적인 프로그래밍 = 25
   다중 프로세서 지원과 분산처리 지원 = 26
   하드웨어 독립 지향 = 26
   다수의 사용자 등록 = 26
   풍부한 네트워킹 환경 = 27
   유닉스 시스템 계층 = 28
  03 시스템 사용 = 29
   쉘 = 29
   쉘 명령어 = 30
   시스템 환경 구축 = 34
   파일 시스템 = 40
   관리 프로그램들 = 47
   통신 관련 = 51
   vi 에디터 = 55
 Chapter 2 C를 이용한 프로그래밍 = 63
  01 C 언어 소개 = 64
   C 언어의 특징 = 65
  02 컴파일러 = 66
   인터프리터 = 66
   컴파일러 = 67
   컴파일러와 인터프리터 비교 = 69
  03 C 프로그래밍 = 71
   함수 = 71
   포인터 = 72
   스트럭처 = 77
   예제 시스템 = 82
  04 라이브러리 = 89
 Chapter 3 쉘을 이용한 프로그래밍 = 97
  01 쉘 문법 = 98
   변수 = 101
   제어문 = 112
   함수 작성 = 124
  02 쉘 프로그래밍 = 126
   AWK 사용 = 126
   SED 사용 = 131
   GETOPTS 사용 = 133
   실제 사용 프로그램 = 134
  03 쉘 스크립트 호출하기 = 137
 Chapter 4 시스템 개발 = 143
  01 make와 Makefile = 144
   make 프로그램 = 145
   Makefile = 147
   간단한 예제 = 150
   매크로 = 154
   레이블 = 159
  02 디버깅 = 167
   버그와 디버그 = 167
   GDB = 168
  03 예외 처리 = 175
  04 시스템 배포 = 178
   TAR와 COMPRESS = 178
   쉘 스크립트 = 180
   패키지 배포 및 설치 = 181
 Chapter 5 C++와 객체지향 = 183
  01 C++언어 소개 = 184
   C++언어의 특징 = 185
  02 객체지향 프로그래밍 = 186
   싱글톤 객체 = 186
   다형성 = 189
   오버로딩 = 194
   연산자 오버로딩 = 195
   오버라이딩 = 198
   메소드 오버라이딩 = 209
Part 2 유닉스 시스템 프로그래밍
 Chapter 6 입력과 출력 = 223
  01 입출력과 파일 시스템 = 224
   파일 시스템 = 224
   파일 생성 및 관리 = 226
   파일 열고 닫기 = 229
   파일 읽고 쓰기 = 231
   파일 link와 unlink = 235
   stat을 이용한 파일 정보 = 236
   디렉토리 = 238
   특수 파일 = 243
  02 표준 I/O 라이브러리 = 246
   fopen과 fclose = 248
   문자 읽기와 쓰기 = 248
   sprintf와 fprintf = 252
   외부 프로그램 실행 = 255
  03 STL을 이용한 파일 입출력 = 258
 Chapter 7 시스템과 자원관리 = 269
  01 시스템 관리 = 270
   유닉스 부팅과 종료 = 271
   사용자 등록과 삭제 = 273
   시스템 사용자의 정보 표시 = 276
   파일 시스템 관리 = 278
  02 자원관리 및 체크 = 284
   유용한 유틸리티 = 284
   유용한 명령어 = 289
  03 시스템 체크 프로그램 = 292
   날짜와 시간 = 293
   시스템 명령어를 이용한 시스템 체크 = 295
   체크 프로그램 = 297
 Chapter 8 프로세스 = 305
  01 프로세스 구조 = 306
   프로세스 = 306
   프로세스 생명 주기 = 309
  02 프로세스 시스템 호출 = 315
   Fork = 315
   Exit = 318
   Exec = 322
   Wait = 326
  03 프로세스 프로그래밍 = 329
   whoami와 ps 활용 = 329
   프로세스 ID 활용 = 337
 Chapter 9 시그널 = 341
  01 시그널 소개 = 342
  02 시그널 처리 = 345
   Signal = 345
  03 시그널 전송 = 350
   Kill = 350
   Alarm = 353
   Raise = 356
  04 시그널 프로그래밍 = 358
   쉘 프로그램과 시그널 = 358
   프로그램 복귀 = 360
   시그널과 디버깅 = 363
 Chapter 10 스레드 = 367
  01 스레드 소개 = 368
   스레드 활용 = 368
   스레드 고려사항 = 370
  02 스레드를 위한 시스템 호출 = 372
   pthread_create = 372
   pthread_exit와 pthread_self = 375
   pthread_join = 377
   메시지 전달 = 379
   pthread_attr = 382
  03 스레드 프로그래밍 = 385
   뮤텍스 = 385
   스레드 조건 변수 = 392
   C++를 활용한 스레드 예제 = 398
Part 3 유닉스 네트워크 프로그래밍
 Chapter 11 유닉스 네트워크 = 405
  01 네트워크 개요 = 406
   기본 개요 = 408
   발전 과정 = 409
   구성요소 = 410
   에러 조정 = 411
   다중접근(Multiple Access) = 412
   규모에 따른 분류 = 413
   패킷 = 415
   서비스에 따른 분류 = 415
   교환 방식에 따른 분류 = 419
   토폴로지별 분류 = 423
   데이터 전송 시점별 분류 = 424
   전송 방식별 분류 = 426
   그 외의 네트워크 = 426
  02 프로토콜 = 429
   프로토콜 소개 = 429
   프로토콜 설계 = 430
   인터넷 프로토콜 = 430
  03 유닉스 네트워크 = 433
   네트워크 어드레스 = 433
   데이터 전송 = 435
   네트워크 구축 = 435
 Chapter 12 프로세스간 통신 1(파이프와 세마포어) = 441
  01 IPC = 442
  02 파이프 = 444
   쉘과 파이프 = 444
   파이프 시스템 호출 = 445
   부모/자식 프로세스간의 통신 = 448
   파이프 시그널 처리 = 451
   파이프와 exec = 455
  03 FIFO = 458
  04 세마포어 = 464
   세마포어 소개 = 464
   세마포어 시스템 호출 = 465
   세마포어 예제 = 469
   세마포어 제거 = 475
  05 레코드 락 = 476
   lockf = 477
   fcntl = 478
   레코드 락 예제 = 480
 Chapter 13 프로세스간 통신 2(공유 메모리와 메시지 큐) = 483
  01 공유 메모리 = 484
   공유 메모리 소개 = 484
   공유 메모리 시스템 호출 = 486
   공유 메모리 예제 = 493
  02 메시지 큐 = 500
   메시지 큐 소개 = 500
   메시지 큐 시스템 호출 = 501
   메시지 큐 예제 = 508
  03 C++ 언어를 이용한 IPC 구현 예제 = 514
 Chapter 14 시스템간 통신 1 = 523
  01 소켓 통신 = 524
   File I/O와의 비교 = 524
   실행 과정 = 526
  02 소켓 시스템 호출 = 527
   socket = 529
   bind = 531
   connect = 532
   listen = 533
   accept = 533
   메시지 송수신을 위한 시스템 호출 = 535
   close = 536
   바이트 순서 변환 = 537
   주소 변환 = 537
   소켓 옵션을 위한 함수 = 539
   loctlsocket = 541
   입출력 다중화(Input/Output Multiplexing) = 543
  03 소켓 프로그래밍 = 546
   sockaddr_un 스트럭처를 이용한 통신 = 546
   sockaddr_in 스트럭처를 이용한 통신 = 552
 Chapter 15 시스템간 통신 2 = 559
  01 호스트 정보 수집(UDP, TCP) = 560
   UDP를 이용한 예제 = 561
   TCP를 이용한 예제 = 563
  02 메시지 송수신(타임아웃) = 568
  03 다중 클라이언트 접속 프로그램(fork, select) = 575
   fork를 이용한 다중 클라이언트 지원 = 575
   select를 이용한 다중 클라이언트 지원 = 580
 Chapter 16 NMS와 TMN = 587
  01 NMS 소개 = 588
   NMS = 588
   SNMP와 RMON = 589
  02 TMN = 592
   TMN이란 = 592
   TMN의 필요성 = 593
   TMN의 구조 = 593
   구성 요소 = 594
   TMN 기능 = 608
   TMN 표준 = 608
   Object Modeling = 613
   Modeling 예 [SWITCH System] = 620
  03 그 밖의 관리 시스템 = 625
   코바[Corba] 기반의 관리 시스템 = 625
   웹 기반의 관리 시스템 = 626
Part 4 종합 예제 프로그래밍
 Chapter 17 시스템 소개 = 631
  01 목적 및 기능 = 632
   목적 = 633
   기능 = 634
  02 시스템 명세와 기능 명세 = 636
 Chapter 18 시스템 분석 및 설계 = 655
  01 시스템 분석 및 설계 = 656
   종합 예제 시스템 설계 = 657
  02 프로토타입 작성 = 660
   헤더 파일과 Config 파일 작성 = 661
   Config 모듈 = 663
   로그핸들러 = 665
   패킷 메시지 정의 = 666
   MsgQ와 Analyzer = 674
   Formatter와 NEHandler = 675
   BSCHandler와 UseSocket = 678
   Framework와 Makefile = 681
 Chapter 19 시스템 개발 = 685
  01 유틸리티 모듈 = 686
   Config = 686
   LogHandler = 690
  02 메시지 분석 및 작성 = 693
   MsgQ = 693
   Analyzer = 697
   Formatter = 702
  03 장비 통신 모듈 = 707
   NEHandler = 708
   BSCHandler = 713
   UseSocket = 725
  04 프레임워크 = 729
 Chapter 20 시스템 테스트 = 733
  01 시뮬레이터 구현 = 734
   DBSim = 734
   BSCSim = 740
  02 시스템 마무리 = 754
   시험 절차서 = 754
   시스템 개선 사항 = 756
Appendix 객체지향
 객체 = 758
 관계 = 758
 클래스와 구조체 = 760
 구조체 = 761
 클래스 = 764
 생성자와 파괴자 = 768
 캡슐화 = 766
 추상화 = 766
 상속 = 770
 다형성 = 772
 메시지와 상태 = 776


관련분야 신착자료