I   회사소개  I  사이트맵  I  도움말
인기검색어
  ID저장
 
회원가입 I 아이디/비밀번호찾기
ㆍOS / 하드웨어 / 서버군
ㆍOA / 오피스 / 전자출판
ㆍ아이폰 / 안드로이드
ㆍ디지털 포토그래피
ㆍ그래픽 / 홈페이지
ㆍ인터넷 프로그래밍
ㆍ일반프로그래밍
ㆍ게임프로그래밍
ㆍSNS / E-Business
ㆍ데이터베이스
ㆍ기 타
ㆍ길라잡이
ㆍ실력이 탐나는
ㆍ회사 실무에 힘을 주는
ㆍ예제가 가득한
ㆍ그림 한 장으로 보는
ㆍ디지털 포토그라피
ㆍ그래픽/홈페이지
페이스북 블로그 네이버포스트
관련분류 : 인터넷/네트워크/보안 / 네트워크 일반
Professional 닷넷 네트워크 프로그래밍
크게보기 l 차례보기
ㆍ저 자 Srinivasa Sivakumar
ㆍ역 자 이주호
ㆍ구 분 번역서
ㆍ발행일 2003년 05월 15일
ㆍ정 가 23,000원
ㆍ페이지 540 페이지
ㆍISBN 89-5674-105-0
ㆍ난이도 중급.상급
ㆍ출판사 정보문화사
어느새 네트워킹은 기업 프로그래밍에서 중요한 핵심 업무의 하나로 자리잡았다.

이 책은 .NET 애플리케이션의 핵심에 네트워크 기능을 추가할 수 있는 프로그래밍에 대한 정보를 제공한다. 이 책을 모두 읽고 나면 여러분은 어느새 자랑스러운 .NET 네트워크 프로그래머로서 하위 기반 프로토콜들에 대해 풍부한 이해를 가지게 될 것이다.

현재 .NET 클래스에서 지원하는 프로토콜들은 전송 계층 프로토콜로 TCP와 UDP, 애플리케이션 계층 프로토콜로 HTTP와 SMTP에 불과하다. 이 클래스들을 모두 살펴보고 난 후, .NET에서 애플리케이션 계층 프로토콜을 구현하는 예제를 살펴보도록 하자. 이러한 내용들은 .NET에서 지원하는 프로토콜을 이용하고자 하는 사람은 물론이고, .NET에서 현재 지원하지 않는 프로토콜을 사용하고자 하는 사람들에게 흥미로운 내용이 될 것이다.

이 책은 누구를 위한 책인가
네트워크 프로그래밍에 대한 선행 지식은 필요하지 않다. 다만 다른 환경에서 네트워킹을 쉽게 구현할 수 있는 독자분이라면 이 책을 빨리 통독할 수 있다. 또한 이 책에 사용된 모든 예제 코드는 C#으로 작성되어 있으므로 C#에 대한 지식이 있다면 도움이 될 것이다.

이 책이 다루는 내용
  • 실제 네트워크 아키텍처에 대한 개관

  • 네트워크 프로토콜과 OSI 모델

  • .NET에서의 소켓 프로그래밍

  • TCP, UDP, 멀티캐스트 소켓

  • FTP와 같은 애플리케이션 프로토콜을 구현하는 방법

  • 인터넷 프로그래밍과 전자우편을 전송하기 위한 .NET 클래스

  • 메일박스와 뉴스그룹을 읽을 수 있는 POP3 및 NNTP 클라이언트 구현

  • .NET에서의 보안 네트워크 통신


  •  
    역자 소개
  • 부산대학교 대학원 박사과정 재학중
  • 현 인네트 기술연구소 NetmaX 개발팀
  • OCP-DBA, SCP 자격증 보유
  • 전 부산대 전자계산소 전산 특강 강사
  • 전 리눅스포커스(http://www.linuxfocus.org) 한국어 편집자
  • 번역서 : 'Beginning Database with PostgreSQL', 'ASP.NET Mobile Controls', 'Effective Visual Studio .NET'

    세상의 모든 것이 서로 연결되고 있습니다.

    특히 우리 나라의 경우 다른 나라보다 초고속 인터넷망의 보급 속도도 빠르고, 적용 범위도 넓습니다. 이제는 거의 대다수의 가정에 초고속 인터넷망이 연결되어 있을 정도입니다. 기업 환경 역시 마찬가지입니다. 기업의 메인 프레임부터 다양한 서버팜들, 그리고 직원들의 책상에 놓인 데스크탑, 영업사원들의 손에 쥐어진 PDA 등 대부분의 정보기기들이 다양한 형태의 네트워크 방식을 통해 서로 연결되고 있습니다.

    이러한 인프라 스트럭처를 적극적으로 이용하기 위하여 다양한 네트워킹 애플리케이션들이 등장하고 있습니다. 개인적으로 보면 P2P 프로그램부터 버전 관리를 위한 자동 업데이트 기능, 바이러스 백신, 증권, 금융거래, 그리고 기업의 기반 업무를 처리하기 위한 애플리케이션까지 다양한 애플리케이션이 네트워킹 기능을 구현하고 있습니다. 최근 애플리케이션은 전자 연산 기능 뿐만 아니라 네트워킹 기능을 기본적으로 가지고 있습니다.

    이 책은 .NET 환경에서 네트워킹 기능을 갖춘 애플리케이션을 작성하는 방법에 대해 친절한 설명을 제공하고 있습니다. 전반부는 네트워킹의 기초적인 내용으로, 네트워킹 프로그래밍에 필요한 기초 지식과 스트림, 소켓 프로그래밍, 그리고 널리 사용되는 TCP/UDP/IGMP 등의 프로토콜에 대하여 자세한 소개를 하고 있습니다. 처음 네트워킹 프로그래밍을 접하는 독자분들이라면 이 부분을 순서대로 따라가면서 읽어보시기 바랍니다.

    후반부는 HTTP, POP3, SMTP, NNTP 등 실제 애플리케이션 계층 프로토콜을 구현하는 방법을 다루고 있습니다. 이를 통해 여러분 자신만의 프로토콜을 구현하는 방법도 익힐 수 있을 것입니다. 특히 .NET 프레임워크에서 제공하는 ASPX 호스팅 기능을 이용하면 기존 애플리케이션에 웹 기반 사용자 인터페이스를 쉽게 제공할 수 있을 것입니다. 그리고 이 책의 끝에는 최근 많은 관심을 받고 있는 암호화와 정보 보호, 그리고 인증에 대한 구현 방법을 다루고 있습니다. 이를 통해 더욱 견고한 네트워킹 프로그램을 작성하는데 도움이 될 것입니다.

    정보문화사에서 펴낸 또다른 네트워크 프로그래밍 책인 [Network Programming for Microsoft Windows]는 소켓 프로그래밍에 중점을 두고, 고전적인 프로그래밍 방법론에 기반하여 네트워킹 프로그래밍을 설명하고 있습니다. 반면 {Professional 닷넷 네트워크 프로그래밍}은 기반 소켓 프로그래밍 뿐만 아니라 .NET 프레임워크에서 제공하는 고수준의 클래스들을 이용하여 실제 네트워킹이 가능한 프로그램을 작성하는 방법을 설명하고 있습니다. 이 두 권을 함께 읽어보시는 것이 많은 도움이 될 것입니다.

    이 책을 읽어가면서 궁금한 내용이 있을 경우 역자의 홈페이지(http://www.nightthunder.net)를 자유롭게 이용하시기 바랍니다.

    이 책으로 네트워킹의 흥미로운 세계를 즐기는 독자분들이 많이 생기길 바랍니다.
  •  
     
    "Wrox-Professional 시리즈" 관련도서는 총 59권 입니다.
    - 실전 예제로 배우는 Flickr MASHUPS
    - 실전 예제로 배우는 XNA Game Programming : For Xbox 360 and Windows
    - Professional 엔터프라이즈 아키텍처를 위한 UML 모델링 & Visio
    - Professional VB.NET 디자인 패턴 유연한 애플리케이션 생성하기
    - Professional SCCD
    - Professional 닷넷 네트워크 프로그래밍
    - Professional 크리스탈 리포트 닷넷
    - Professional Visual Basic .NET 2판
    - Professional ASP.NET Web Services
    - Professional XML Web Services
    - Professional Visual Basic .NET Transactions
    - Professional PHP4
    - Professional XML for .NET Developers
    - Professional Java Servlets 2.3
    - Professional Java Server Programming J2EE 1.3 Edition
    - Professional Java Web Services
    - Professional J2EE EAI
    - Professional XML Schemas
    - Professional ADO.NET Programming
    - Professional ASP.NET 1.0
    - Professional EJB
    - Professional Java XML
    - Professional JSP 2nd Edition
    - Professional .NET Framework
    - Professional XML 2nd Edition
    - Professional C#
    - Professional ASP.NET
    - Professional Java Data
    - Professional Java Security
    - Professional XML Databases
    - Professional XSL
    - Professional Java E-Commerce
    - Professional Java Server Programming J2EE Edition
    - Professional SQL Server 2000 Programming
    - Professional Java Programming
    - Professional Linux Programming
    - Professional Linux Deployment
    - Professional ASP Data Access
    - Professional WAP
    - Professional Visual Basic 6 Web Programming
    - Professional JavaScript
    - Professional Visual Basic 6 XML
    - Professional JSP
    - Professional ADO 2.5 RDS Programming with ASP3.0
    - Professional Java XML Programming
    - Professional PHP Programming
    - Professional ASP XML
    - Professional Active Server Pages 3.0
    - Professional ADSI Programming
    - Professional MFC with Visual C++
    - Professional Java Server Programming
    - Professional Visual C++ Windows Shell Programming
    - Professional VB UML
    - Professional XML Application
    - Professional ASP Techniques for Webmasters
    - Professional Visual C++ 6 Database Programming
    - Professional Active Server Page 2.0
    - Professional NT Services
    - Professional MTS MSMQ with VB and ASP
     
                                      
    회사소개      개인정보취급방침      고객센터     사이트맵      도움말