본문내용 바로가기

KYOBO 교보문고

소셜리딩 프로모션
매월1~7일 더블캐시백
  • 교보아트스페이스
  • 교보 손글씨 2019 무료 폰트
NETWORK PROGRAMMING .NET FRAMEWORK
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
426쪽 | B5
ISBN-10 : 8956742359
ISBN-13 : 9788956742359
NETWORK PROGRAMMING .NET FRAMEWORK 중고
저자 안토니 존스 외 | 역자 김남식 | 출판사 정보문화사
정가
18,000원
판매가
10,000원 [44%↓, 8,000원 할인]
배송비
3,500원 (판매자 직접배송)
지금 주문하시면 3일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2005년 1월 10일 출간
제품상태
상태 상급 외형 상급 내형 상급
이 상품 최저가
6,000원 다른가격더보기
  • 6,000원 xeroxco 특급셀러 상태 상급 외형 상급 내형 상급
  • 10,000원 책들과함께 특급셀러 상태 상급 외형 상급 내형 상급
  • 10,000원 책들과함께 특급셀러 상태 상급 외형 상급 내형 상급
  • 10,000원 책들과함께 특급셀러 상태 상급 외형 상급 내형 상급
  • 10,000원 책들과함께 특급셀러 상태 상급 외형 상급 내형 상급
  • 12,000원 청계천헌책 특급셀러 상태 최상 외형 최상 내형 최상
새 상품
16,200원 [10%↓, 1,800원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
1,525 책 상태 좋고 잘 받았습니다 5점 만점에 5점 chin*** 2020.04.07
1,524 좋아요! 잘 받았어요~ 5점 만점에 5점 kowa*** 2020.04.07
1,523 상태가 좋네요 감사합니다 5점 만점에 5점 magic0*** 2020.04.06
1,522 받자마자 몇달간 함께한 것 같은 느낌이 들지만 펼치면 아주 깨끗한 새책같습니다. 5점 만점에 4점 tri*** 2020.04.04
1,521 책 잘받았습니다. 감사합니다. 5점 만점에 5점 like63*** 2020.04.04

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

* 현재 상품정보를 준비중 에 있습니다.

저자소개

목차

Part 1 기본 개념
 
Chapter 1 닷넷 프레임웍을 이용한 네트웍 프로그래밍
CLR(Common Language Runtime)
왜 닷넷 프레임웍을 사용해야 하는가?
CLR을 기반으로 함으로써 얻는 장점
패턴의 폭넓은 사용
다양한 윈도우 플랫폼의 지원
클래스 기반의 모델
계층화된 구조(Layered Architecture)
닷넷 프레임웍의 클래스들
System.* 네임스페이스
일반적인 닷넷 프레임웍의 네트웍 프로그램 요소들
스트림을 통한 입출력
쓰레드와 비동기 API
직렬화(Serialization)
System.Uri
System.Net
System.Web.Services
System.Runtime.Remoting
보안(Security)
성능
미래에 대하여(More To Come)
요약
 
Chapter 2 I/O 처리
스트림 타입(Stream Types)
스트림 클래스(Stream Class)
기본 동작
공통 속성
동기와 비동기 I/O
Base Streams
파일 스트림(File Stream)
메모리 스트림(Memory Stream)
네트웍 스트림(Network Stream)
Composable Streams
BufferedStream 클래스
CryptoStream 클래스
스트림 리더와 스트림 라이터
StreamReader와 StreamWriter 클래스
BinaryReader와 BinaryWriter 클래스
요약
 
Chapter 3 쓰레드와 비동기 패턴
쓰레드
쓰레드 생성
쓰레드 제어
쓰레드 끝내기
쓰레드 풀(Thread Pools)
이벤트를 이용하여 쓰레드를 동기화하기
크리티컬 세션 디자인하기
비동기 패턴(Asynchronous Pattern)
요약
 
Chapter 4 직렬화
직렬화 포맷들(Serialization Formats)
바이너리 직렬화
바이너리 직렬화 제어
XML 직렬화
XML 직렬화 제어
XML 직렬화 오버라이딩
SOAP 직렬화
코드 접근 보안(Code Access Security)
요약
 
Chapter 5 URI(Uniform Resource Identifiers)
URI의 구성 요소들
스키마 요소(Scheme Component)
Authority 요소
경로 요소(Path Component)
쿼리 요소(Query Component)
URI의 종류
System.Uri로 작업하기
URI의 정규화(Canonicalization)
URI의 비교(Comparing URIs)
스키마 다루기
호스트 이름 파싱
System.Uri를 응용프로그램에서 사용하기
언제 System.Uri를 사용해야 하나?
언제 System.Uri를 사용하면 안 되는가?
요약
 
 
Part 2 네트웍 사용
 
Chapter 6 System.Net 소개
System.Net의 계층
기본적인 네트웍 타입과 서비스
소켓-레벨 클래스 사용하기
응용 프로토콜들(Application Protocols)
요청-응답 모델(Request-Response model)
언제 System.Net을 이용해야 하나
System.Net을 이용하는 일반적인 시나리오
System.Net vs. 웹 서비스 혹은 닷넷 리모팅
요약
 
Chapter 7 IP 주소와 DNS 다루기
IP 주소 체계
IPv4 프로토콜
IPv6 프로토콜
DNS
Forward Name Lookup(정방향 호스트 이름 해석)
Reverse Name Lookup(역방향 호스트 이름 해석)
요약
 
Chapter 8 클라이언트 소켓
프로토콜
TCP
UDP
소켓의 기초
생성
바인드
연결
데이터 송수신
소켓 닫기
소켓 옵션
소켓 Ioctls(Socket I/O control)
소켓의 넌블로킹 모드로 설정하기
IP 멀티캐스팅(IP Multicasting)
그룹에 가입하기(Joining a Group)
멀티캐스트 그룹에 데이터 전송하기
멀티캐스트 그룹 탈퇴하기(Leaving a Group)
Raw Sockets
raw socket으로 데이터 전송하기
raw socket으로 데이터 수신하기
HeaderInclude 옵션의 사용
프로토콜 체크섬 계산하기
단순화한 소켓 클래스들(Simplified Socket Classes)
TcpClient
TcpListener
UdpClient
코드 접근 보안(Code Access Security)
요약
 
Chapter 9 서버 소켓
서버 생성
연결 대기(Listening)
클라이언트의 연결 수락(Accepting)
서버 종료
소켓 보안(Socket Security)
포트 공유(Sharing Ports)
소켓 권한(Socket Permissions)
비동기 소켓
비동기 작업 호출
진행중인 비동기 작업 취소하기
요약
 
Chapter 10 닷넷에서의 HTTP
웹 클래스 기초
HttpWebRequest와 HttpWebResponse
웹 프록시(Web Proxies)
WebRequest와 WebResponse
쿠키(Cookies)
비동기 HTTP 모델(Asynchronous HTTP Model)
연결 관리(Connection Management)
보안 연결(Secure Connections)
인증(Authentication)
SSL
인증서(Certificates)
응용프로그램 모델(Application Models)
코드 접근 보안(Code Access Securiy)
요약
 
 
Part 3 고급 주제
 
Chapter 11 XML 웹 서비스와 네트웍
웹 서비스(Web Services)
네트웍과의 상호작용
성능(Performance)
확장성(Scalability)
일반적으로 빠지기 쉬운 함정 피하기
미래에 대한 대비
요약
 
Chapter 12 닷넷 리모팅(.NET Remoting)
응용프로그램 도메인(Application Domains)
리모트 클래스 타입 접근
Marshal by Value
Marshal by Reference
리모팅 통신 설정
프로그래밍적으로 설정하기
설정 파일을 통한 구성
리모팅 채널(Remoting Channels)
HTTP 채널(HTTP Channel)
TCP 채널(TCP Channel)
사용자 정의 채널 개발
채널 생성자
추상 메서드들과 속성들
클라이언트 채널 구현
서버 채널의 구현
요약
 
Chapter 13 닷넷 프레임웍 네트웍 보안(.NET Framework Network Security)
CAS(Code Access Security)
권한(Permissions)
정책 수준(Policy Levels)
코드 그룹(Code Groups)
조건(Conditions)
소켓 응용프로그램 제어
소켓 권한(Socket Permissions)
DNS 권한(DNS Permissions)
소켓 데이터 통신 보호
보안과 관련된 소켓 옵션들
연결 상대방 확인 및 제어
유휴상태 연결 처리
데이터 암호화
HTTP 보안
IIS의 인증 방법들
인증 방법의 선택
Preauthentication(사전 인증)
웹 서비스(Web Services)
닷넷 리모팅(.NET Remoting)
SSL(Secure Sockets Layer)
XML 디지털 서명(XML Digital Signatures)
WS-Security(Web Services Security)
요약
 
Chapter 14 네트웍 성능과 확장성
기반 프로토콜
TCP(Transmission Control Protocol)
UDP(User Datagram Protocol)
비동기 I/O 패턴(Asynchronous I/O Pattern)
리소스 관리
메모리(Memory)
대여폭(Bandwidth)
웹 클래스 최적화
쓰레드와 연결 관리
HTTP GET과 POST 성능(Managing HTTP Verbs)
인증(Authentication)
요약
 
Chapter 15 닷넷 프레임웍 네트웍의 진보적 주제
FTP 프로토콜에 대한 지원
프로토콜 독립성(Protocol Independence)
네트웍 인식(Network Awareness)
상호운용성과 웹 서비스
보안(Security)
생산성(Productivity)
요약
 
INDEX

책 속으로

출판사 서평

【 이 책의 특징 】 .NET Framework을 이용하여 강력한 네트웍 응용프로그램을 개발하기 위한 가이드!   .NET Framework의 네트웍 API를 활용하는 최상의 방법과...

[출판사서평 더 보기]

【 이 책의 특징 】 .NET Framework을 이용하여 강력한 네트웍 응용프로그램을 개발하기 위한 가이드!   .NET Framework의 네트웍 API를 활용하는 최상의 방법과 네트웍 응용프로그램에 유연성과 호환성을 높이기 위한 방법을 제시한다. Microsoft의 세 명의 프로그래밍 전문가가 초보적인 소켓 기반의 응용프로그램에서 고성능의 N-tier 웹 응용프로그램까지 다양한 시나리오를 구현하기 위하여 System.Net 네임스페이스의 클래스들을 활용하는 방법을 제시한다. 여러분이 Win32 기반의 네트웍 프로그래머에서 .NET Framework 기반으로 옮겨가고자 한다면, 혹은 XML 웹 서비스나 .NET Remoting 개발자로서 관련된 네트웍 기반 기술에 대해 좀 더 깊게 이해하고자 한다면 이 책을 통하여 필요한 코드와 지식을 얻을 수 있을 것이다.     【 이 책의 내용 】   복잡한 데이터를 직렬화하기 위한 기술 - 바이너리, XML, SOAP   응용프로그램의 유연성을 높이기 위한 동시 프로그래밍 기술 - 쓰레드, 비동기 I/O   특정 프로토콜에 한정적인 코드를 작성하지 않고도 URI를 해석하는 방법   DNS, IPv4, IPv6를 이용하여 IP 네트웍 상에서 통신하는 방법   클라이언트, 서버 개발을 위한 소켓 프로그래밍의 핵심 기술에서 고급 기술까지   .NET의 웹 관련 클래스들과 프록시 서버, 쿠키, 인증서 등   효율성을 위하여 XML 웹 서비스와 그 기반 HTTP 프로토콜을 조정하는 방법   .NET Remoting의 사용자 정의 채널을 작성하는 방법   코드 접근 보안(CAS), 암호화, HTTP 인증의 활용 방법   응용프로그램의 성능과 확장성 향상을 위한 기술들     【 저자·역자 Prolog 】   처음 이 책의 출판 여부에 대한 검토를 의뢰 받고 한동안 망설였다. 원서가 아직 도착하지 않은 상황에서 역자가 아는 내용은 책의 제목과 목차, 그리고 Network Programming for Microsoft Windows를 집필했던 두 사람이 저자로 참여했다는 것뿐이었다. 네트웍 분야의 책은 아무리 쉽게 쓰려고 해도 어렵게 느껴지기 쉽고, 더군다나 .NET을 기반으로 한다면 네트웍 계층뿐만 아니라 필수적으로 프래임웍의 하부 구조에 대한 설명이 포함되어야 하기 때문에 네트웍 프로그래밍을 어려워 하는 독자들을 더욱 혼란스럽게 하지 않을까 걱정했다. 하지만 역자는 원서를 받아보고 처음 생각과 달리 이 책에 개인적인 기대감을 갖게 되었다.   이 책은 단순히 닷넷 프레임웍의 System.Net 네임스페이스를 설명한 책은 아니다. 이 책의 장점은 어디까지나 네트웍 프로그래머를 위한 책이라는 데 있다. 역자가 생각하는 이 책의 장점을 나열하면 다음과 같다.   첫째, 이 책은 방대한 .NET Framework을 네트웍 프로그래밍 관점에서 충실하게 재해석하고 있다. 특히, 책의 앞쪽 장(Chapter)들에서는 네트웍 프로그래밍에 꼭 필요한 클래스들만을 모아서 패턴 기반으로 체계적으로 설명하고 있다. 여기에는 스트림 패턴, 비동기 패턴, 직렬화가 포함된다. 따라서 책에서 필요한 부분을 중간 중간 참조하는 것보다는 처음부터 읽어 볼 것을 권장한다. 뒤쪽 장(Chapter)에서는 이러한 패턴에 기반한 Request- Response 모델로 HTTP 관련 클래스들을 설명한다.   둘째, HTTP 관련 클래스들의 하부를 이루고 있는 다양한 기술에 대해 잘 설명되어 있다. 여기에는 쓰레드 풀, 인증, 연결 관리, 코드 보안 체계 등이 포함된다. 미들티어를 작성하는 웹 프로그래머나 네트웍 프로그래머는 이 책을 읽고 나면 기반 기술에 대해서 상당한 자신감을 얻게 되리라 생각된다.   셋째, 쉽게 이해하도록 쓰여졌다. 각 장(Chapter)마다 주제에 대한 기초적인 설명부터 관련된 하부 기술과 주의 사항에 대해 다루고 있다. 그런데도 책이 두껍지 않은 이유는 .NET Framework이 패턴과 모델 기반으로 네트웍 프로그래밍에 필요한 기술을 둘러싸고 있어 그만큼 여유가 생기기 때문이라 생각된다. 예를 들면, 대부분의 네트웍 클래스들의 I/O 부분이 Stream이라는 패턴으로 구성되어 있기 때문에 각 클래스들의 입출력 프로토타입을 일일이 설명하는 대신, Nagle 알고리즘이나 TIME_WAIT와 같은 좀 더 유용한 주제에 지면을 할애할 수 있게 되었다.   마지막으로, 14장의 네트웍 성능과 관련된 주제는 Network Programming for Microsoft Windows 2nd의 6장과는 또 다른 유용한 내용을 담고 있다. 그밖에도 .NET 기반의 ping을 만들어 본다거나 간단하게 웹 서비스를 만들어 본다거나 .NET Remoting에서 사용자 정의 채널을 만들어 보는 등의 흥미로운 주제도 있다. 하지만 이러한 주제들은 어디까지나 네트웍 프로그래밍 관점에서 쓰여진 것이므로, 웹 서비스나 .NET Remoting을 공부하기 위하여 이 책을 구매하는 것은 자제해 주기 바란다. 이 책을 통하여 기존의 Win32 기반의 네트웍 프로그래머들은 .NET Framework 기반의 네트웍 프로그래밍에 쉽게 적응할 수 있을 것이고, 미들티어 개발을 담당하는 웹 프로그래머들은 자신이 사용하는 클래스들의 특성과 하부 구조를 이해할 수 있을 것이다. 또한, 평소에는 모르고 사용했던 .NET Framework의 네트웍 동작에 대해서도 알 수 있는 계기가 될 것이라 기대한다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

이 책과 함께 구매한 책들

이 책이 속한 분야 베스트

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
책들과함께
판매등급
특급셀러
판매자구분
사업자
구매만족도
5점 만점에 5점
평균 출고일 안내
2일 이내
품절 통보율 안내
3%

바로가기

최근 본 상품