'컴퓨터 문서 모음'에 해당되는 글 8건
- 2011.09.02 Unix System Programming(Kay A. Robbins) : 통신, 병행성 그리고 쓰레드
- 2011.08.12 Advanced Linux Programming 1
- 2011.08.12 [IT CookBook]유닉스 이론과 실습: 유닉스 전문가로 가는 첫 걸음
- 2011.07.07 O'Reilly - Learning the VI and VIM Editors (7th Edition)
- 2011.07.07 UNIX Network Programming Vol.1/3nd Edition
- 2011.07.07 Linux Socket Programming by Example(QUE, 2000)
- 2011.07.07 TCP-IP 네트워크(TCP/IP ILLUSTRATED VOLUME 1)
- 2011.07.06 기초부터 배우는 TCP/IP 네트워크 실험 프로그래밍
[ 책소개 ] |
이 책은 이전 판(기존 제목은 "Practical UNIX Programming")을 완전히 새롭게 구성하였으며, 복잡한 소프트웨어를 설계하는 방법을 설명함으로써 UNIX 운영체제의 대부분을 이해할 수 있게 도와 준다. UNIX Systems Programming은 UNIX 프로그래밍의 필수적인 지식들을 명확하고도 이해하기 쉽게 설명하고 있다. 두 명의 저자들은 독자들의 실력을 넓혀 주기 위해, 독자들이 시스템 콜을 사용하는 방법을 설명하는 짤막한 코드에서부터 시작하여 곧바로 직접 참여할 수 있는 프로젝트를 접해볼 수 있도록 책을 구성하였다.
수많은 연습문제와 예제, 프로젝트를 통해 UNIX의 이론을 체험하자!!! 220여 개의 예제, 400여 개의 연습문제, 7개의 대형 프로젝트 수록
이 책을 통해 여러분은 Linux, Solaris, MacOS X 등의 POSIX 기반 시스템에서 신뢰성 있는 UNIX 소프트웨어를 설계하고 구현하는 방법을 배울 수 있다. |
[ 목차 ] |
PART 1 기초 Chapter 7 프로젝트 : 토큰 링(Token Ring)
PART 2 비동기 이벤트 Chapter 11 프로젝트 : 쉘 만들기
PART 3 병행성 Chapter 15 POSIX IPC Chapter 16 프로젝트 : 생산자 소비자 동기화 Chapter 17 프로젝트 : NTPVM(Not Too Parallel Virtual Machine)
PART 4 통신 Chapter 18 연결 지향 통신 Chapter 19 프로젝트 : WWW 재지향 Chapter 20 비연결형 통신과 멀티캐스트 Chapter 21 프로젝트 : 인터넷 라디오 Chapter 22 프로젝트 : 서버의 성능
PART 5 부록 Appendix C UICI의 구현 Appendix D 로깅 함수 |
예제 소스 :
참조사이트 : http://usp.cs.utsa.edu/usp/
'컴퓨터 문서 모음 > 시스템 프로그래밍' 카테고리의 다른 글
Advanced Linux Programming (1) | 2011.08.12 |
---|
|
[ 책소개 ] |
Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux specific details and differences. For programmers without UNIX experience, it will be even more valuable. The second section covers material that is entirely Linux specific. These are truly advanced topics, and are the techniques that the gurus use to build great applications. While this book will focus mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux. |
Title |
File |
Filesize |
Front Matter and Table of Contents |
1273361 |
|
Chapter 01 - Advanced Unix Programming with Linux |
235835 |
|
Chapter 02 - Writing Good GNU/Linux Software |
280326 |
|
Chapter 03 - Processes |
241758 |
|
Chapter 04 - Threads |
292419 |
|
Chapter 05 - Interprocess Communication |
289853 |
|
Chapter 06 - Mastering Linux |
268821 |
|
Chapter 07 - The /proc File System |
258582 |
|
Chapter 08 - Linux System Calls |
261352 |
|
Chapter 09 - Inline Assembly Code |
204992 |
|
Chapter 10 - Security |
288441 |
|
Chapter 11 - A Sample GNU/Linux Application |
298215 |
|
Appendix A - Other Development Tools |
272377 |
|
Appendix B - Low Level I/O |
252755 |
|
Appendix C - Table of Signals |
177879 |
|
Appendix D - Online Resources |
148074 |
|
Appendix E - Open Publication License Version 1.0 |
176596 |
|
Appendix F - The GNU General Public License |
228793 |
|
Index |
1253094 |
'컴퓨터 문서 모음 > 시스템 프로그래밍' 카테고리의 다른 글
Unix System Programming(Kay A. Robbins) : 통신, 병행성 그리고 쓰레드 (0) | 2011.09.02 |
---|
|
[ 책소개 ] |
누구를 위한 책인가? 이 책은 유닉스나 리눅스에 대한 기본 지식을 배우고자 하는 컴퓨터 관련 학과의 학부생을 대상으로 한다. 가장 일반적인 솔라리스를 기반으로, 유닉스 입문에 꼭 필요한 기본 기능과 명령의 사용 방법을 다양한 예제를 통해 익힐 수 있다. 유닉스에서 중요하고 꼭 알아야 할 내용만 엄선하여 상세히 다루었으므로 강의 교재로 적합하며, 독학용으로도 활용할 수 있다.
무엇을 다루는가? 이 책은 총 4부로 구성되어 있다. 1장~5장: 유닉스의 기본_유닉스 개요 및 기본 사용법, 파일과 디렉토리 다루기, vi 편집기 사용법, 콘 셸 활용법. 6장~11장: 유닉스 고급 기능_파일 접근 권한, 고급 파일 관리, 사용자와 프로세스, 파일 백업과 압축, 인터넷과 통신 등 12장~13장: 유닉스 셸_셸의 이해, 콘 셸 프로그래밍 기초 14~15장: 유닉스 시스템 관리 기초_유닉스 내부 구조, 시스템 관리 기초 |
<강의 계획표>
2부. 유닉스 고급
3부. 유닉스 쉘
4부. 유닉스 시스템 관리 |
<예제소스>
'컴퓨터 문서 모음 > 유닉스 & 리눅스' 카테고리의 다른 글
O'Reilly - Learning the VI and VIM Editors (7th Edition) (0) | 2011.07.07 |
---|
|
[ 책소개 ] |
There's nothing that hard-core Unix and Linux users are more fanatical about than their text editor. Editors are the subject of adoration and worship, or of scorn and ridicule, depending upon whether the topic of discussion is your editor or someone else's. vi has been the standard editor for close to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most experienced system administrators cite vi as their tool of choice. And since 1986, this book has been the guide for vi. However, Unix systems are not what they were 30 years ago, and neither is this book. While retaining all the valuable features of previous editions, the 7th edition of Learning the vi and Vim Editors has been expanded to include detailed information on vim, the leading vi clone. Vim is the default version of vi on most Linux systems and on Mac OS X, and is available for many other operating systems too. With this guide, you learn text editing basics and advanced tools for both editors, such as multi-window editing, how to write both interactive macros and scripts to extend the editor, and power tools for programmers - all in the easy-to-follow style that has made this book a classic. |
'컴퓨터 문서 모음 > 유닉스 & 리눅스' 카테고리의 다른 글
[IT CookBook]유닉스 이론과 실습: 유닉스 전문가로 가는 첫 걸음 (0) | 2011.08.12 |
---|
상세보기 |
[ 책소개 ] |
UNIX NETWORK PROGRAMMING 제3판. 컴퓨터 통신을 전공하거나 현업에서 종사하고 있는 이들에게 도움이 된다. 특히 응용에서 직접 이용할 수 있는 많은 프로그램 예제들을 보여주고 있어 초보자 에게는 문제와 해법을 이해하는 데, 전문가에게는 더욱 효율적인 해법을 모색하는 데 참고가 될 것이다. |
'컴퓨터 문서 모음 > 네트워크 프로그래밍' 카테고리의 다른 글
Linux Socket Programming by Example(QUE, 2000) (0) | 2011.07.07 |
---|---|
TCP-IP 네트워크(TCP/IP ILLUSTRATED VOLUME 1) (0) | 2011.07.07 |
기초부터 배우는 TCP/IP 네트워크 실험 프로그래밍 (0) | 2011.07.06 |
|
[ 책소개 ] |
이 책은 리눅스 소켓 프로그래밍을 사용하는 방법을 가르치고 있다. 또한 네트워크 클라이언트/서버를 작성하는 방법을 "예제로 배우는"방식으로 소켓 프로그래밍에 접근하고 있다. 소켓의 기본 개념부터 다양한 용도의 서버 프로그램을 작성하기 위한 I/O 모델을 포함하여 보안의 개념까지 상당히 넓은 개념을 포함하고 있다. |
[ 목차 ] |
Part 1 기본적인 소켓 개념 Chapter 7 클라이언트를 위한 연결 지향 프로토콜
Part 2 고급 소켓 프로그래밍 Chapter 17 자격 증명(credential)과 파일 설명자 전달하기
Part 3 부록 Appendix A 소켓 함수 요약 참조 Appendix B 소켓 관련 구조체 참조 Appendix C 유용한 네트워크 표 |
'컴퓨터 문서 모음 > 네트워크 프로그래밍' 카테고리의 다른 글
UNIX Network Programming Vol.1/3nd Edition (0) | 2011.07.07 |
---|---|
TCP-IP 네트워크(TCP/IP ILLUSTRATED VOLUME 1) (0) | 2011.07.07 |
기초부터 배우는 TCP/IP 네트워크 실험 프로그래밍 (0) | 2011.07.06 |
|
[ 책소개 ] |
TCP /IP에 대한 기본적인 개요를 시작으로 표준화 작업과정,표준적인 단순 서비스,응용 프로그램 인터 페이스,링크 계층, 인터넷 프로토콜,주소 변환 프로토콜, 인터넷 제어 메시지 프로토콜, Ping 프로그램, IP라우팅 등을 총 30장에 걸쳐 상세히 해설한 저서. |
'컴퓨터 문서 모음 > 네트워크 프로그래밍' 카테고리의 다른 글
UNIX Network Programming Vol.1/3nd Edition (0) | 2011.07.07 |
---|---|
Linux Socket Programming by Example(QUE, 2000) (0) | 2011.07.07 |
기초부터 배우는 TCP/IP 네트워크 실험 프로그래밍 (0) | 2011.07.06 |
|
[ 책소개 ] |
네트워크 프로그램을 통해 TCP/IP 프로토콜의 구조와 원리를 배우도록 구성되었다. 프로토콜의 특성이나 문제점, 운용 시에 주의해야 할 점을 경험할 수 있는 흥미로운 실험과 프로그램이 수록되어 있다.
재미있게 네트워크 실험을 할 수 있도록 TCP/IP 프로토콜의 시큐리티적인 약점을 들추는 것 같은
또한 이들 프로그램을 효과적으로 이용하기 위해서 Ethernet의 패킷을 모니터링하고, 헤더의 구조를 잘 알 수 있는 형식으로 표시하는 소프트웨어도 실었다. 이 패킷 모니터링 툴을 사용하면서 실험해 봄으로써 프로토콜이나 패킷 헤더에 관한 이해를 한층 깊게 할 수 있을 것이다. |
[ 목차 ] |
1.1 TCP/IP 프로토콜과 프로토콜 스택의 기초 1.2 프로토콜 스택 자세히 알아보기 1.3 프로토콜 스택의 실현 방법
2.1 프로토콜 헤더와 구조체 2.2 Ethernet 2.3 ARP(Address Resolution Protocol) 2.4 IP(Internet Protocol) 2.5 ICMP(Internet Control Message Protocol) 2.6 UDP(User Datagram Protocol) 2.7 TCP(Transmission Control Protocol) 2.8 체크섬
3.1 소켓의 개요 3.2 소켓에 사용되는 구조체 3.3 소켓 시스템 콜에 따른 처리의 흐름 3.4 소켓 시스템 콜 자세히 알아보기 3.5 UDP에 의한 통신 3.6 TCP에 의한 통신
4.1 패킷 모니터링의 기초 지식 4.2 데이터 링크 액세스 인터페이스 4.3 패킷 모니터링 프로그램
제5장 TCP/IP 통신의 식별 5.1 IP 어드레스와 포트 번호 5.2 호스트 스캔 프로그램 5.3 TCP 포트 스캔 프로그램 5.4 UDP 포트 스캔 프로그램
6.1 ARP란 6.2 ARP를 사용한 실험 프로그램
7.1 라우팅 테이블과 경로 제어 7.2 redirect 프로그램 7.3 scanroute 프로그램
8.1 TCP란 8.2 TCP SYN 프로그램 8.3 TCP RST 프로그램 8.4 TCP JACK 프로그램
9.1 IPv6란 9.2 IPv6를 사용한 실험 프로그램 |
'컴퓨터 문서 모음 > 네트워크 프로그래밍' 카테고리의 다른 글
UNIX Network Programming Vol.1/3nd Edition (0) | 2011.07.07 |
---|---|
Linux Socket Programming by Example(QUE, 2000) (0) | 2011.07.07 |
TCP-IP 네트워크(TCP/IP ILLUSTRATED VOLUME 1) (0) | 2011.07.07 |