HOME > 상세정보

상세정보

컴퓨터 네트워크 프로그래밍 : Java versioin 4판

컴퓨터 네트워크 프로그래밍 : Java versioin 4판

자료유형
단행본
개인저자
김화종 , 1959-
서명 / 저자사항
컴퓨터 네트워크 프로그래밍 : Java versioin = Computer network programming / 김화종 저.
판사항
4판.
발행사항
서울 :   휴먼싸이언스 :   Human Science ,   2009.  
형태사항
ix, 241 p. : 삽도 ; 26 cm.
ISBN
9788996190646
일반주기
찾아보기(p. 237-241)수록.  
000 00670camccc200217 k 4500
001 000045536743
005 20100807041208
007 ta
008 090323s2009 ulka 001c kor
020 ▼a 9788996190646 ▼g 93560: ▼c \20,000
035 ▼a (KERIS)BIB000011606373
040 ▼a 211032 ▼d 244002
082 0 4 ▼a 005.711 ▼2 22
090 ▼a 005.711 ▼b 2009
100 1 ▼a 김화종 , ▼d 1959-
245 1 0 ▼a 컴퓨터 네트워크 프로그래밍 : ▼b Java versioin = ▼x Computer network programming / ▼d 김화종 저.
250 ▼a 4판.
260 ▼a 서울 : ▼b 휴먼싸이언스 : ▼b Human Science , ▼c 2009.
300 ▼a ix, 241 p. : ▼b 삽도 ; ▼c 26 cm.
500 ▼a 찾아보기(p. 237-241)수록.

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.711 2009 등록번호 151274281 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

저자소개

김화종(지은이)

서울대학교에서 전자공학을 전공하고 KAIST에서 데이터통신으로 박사학위를 취득한 후, 현재 강원대학교 컴퓨터공학과 교수, KAIST IT융합연구소 교수로 활동중이다. 기업의 데이터 사이언티스트 양성을 위해 LG전자, LS그룹, 한전, KB금융, NH농협금융, 두산, 고려해운 등 기업에서 3000시간 이상의 실무자 교육과 200여 주제의 프로젝트형 AI 부트캠프를 운영했다. 저서 <컴퓨터 네트워크 프로그래밍>은 80여개 대학에서 교과서로 사용되었고, <데이터사이언스개론>은 학술원우수도서상을 수상했다. 한국생산성본부와 데이터 사이언티스트 자격증(DSAC)을 개발했으며 DSAC 레벨 1~4 교재를 집필했다.

정보제공 : Aladin

목차

목차
1. 네트워크 프로그램 설계
 1.1 컴퓨터 통신 프로토콜 = 1
  1.1.1 컴퓨터 통신 프로토콜의 정의 = 2
  1.1.2 OSI 7계층 통신 프로토콜 구조 = 4
  1.1.3 TCP/IP 개요 = 6
  1.1.4 통신 프로토콜 표현 방식 = 8
  1.1.5 네트워크 프로그래밍 계층별 분류 = 11
 1.2 네트워크 프로그램 구현 모델 = 13
  1.2.1 클라리언트-서버 모델 = 13
  1.2.2 분산 객체 모델 = 16
  1.2.3 서버 구현 기술 = 17
 1.3 네트워크 서비스의 성능 = 20
  1.3.1 성능 척도 = 20
  1.3.2 통신 자원과 비용 = 22
  1.3.3 플랫폼의 선택 = 23
  1.3.4 네트워크 프로그램 영역 = 26
 1.4 연습문제 = 27
2. 자바의 이해
 2.1 자바 언어의 특징 = 29
 2.2 객체와 클래스 = 32
  2.2.1 클래스 설계 = 32
  2.2.2 다형성 = 33
  2.2.3 변경자(modifier) = 36
  2.2.4 인터페이스 = 42
 2.3 예외 처리 = 43
  2.3.1 Error와 Exception= 44
  2.3.2 확인예외의 처리 = 45
  2.3.3 예외의 발생 = 50
  2.3.4 중복정의와 예외 = 54
 2.4 스레드 = 55
  2.4.1 프로세스와 스레드 = 55
  2.4.2 스레드의 구현 = 57
  2.4.3 스레드 응용 예 = 63
  2.4.4 동기화 문제 = 66
 2.5 연습문제 = 78
3. 스트림과 입출력
 3.1 자바 스트림 개요 = 79
 3.2 바이트 스트림 = 81
  3.2.1 저수준 입출력 = 81
  3.2.2 File 스트림 = 82
  3.2.3 고수준 입출력 = 83
  3.2.4 Buffered 스트림 = 84
  3.2.5 Data 스트림 = 85
 3.3 문자 스트림 = 87
  3.3.1 저수준 입출력 = 87
  3.3.2 고수준 입출력 = 87
 3.4 File 클래스 = 90
  3.4.1 File 객체 생성 = 90
  3.4.2 File 객체와 파일 = 92
  3.4.3 RandomAccessFile = 93
 3.5 연습문제 = 95
4. 인터넷 프로토콜의 이해
 4.1 네트워크 액세스 계층 = 97
  4.1.1 이더넷 = 97
  4.1.2 PPP = 99
 4.2 IP 프로토콜 = 99
  4.2.1 IP 데이터그램 구조 = 100
  4.2.2 IP 계층 기능 = 104
 4.3 TCP 프로토콜 = 107
  4.3.1 TCP의 특징 = 107
  4.3.2 TCP 헤더 = 109
  4.3.3 TCP 연결 설정 = 112
  4.3.4 TCP 연결 종료 = 113
  4.3.5 데이터 송수신 = 115
 4.4 UDP 프로토콜 = 119
 4.5 연습문제 = 121
5. 소켓과 네트워크 클래스
 5.1 소켓의 이해 = 123
 5.2 IP 주소 클래스 = 124
  5.2.1 InetAddress 클래스 = 124
  5.2.2 인터넷 주소 사용 예 = 126
 5.3 Socket 클래스 = 128
  5.3.1 소켓 개설 = 129
  5.3.2 소켓을 통한 데이터 송수신 = 130
 5.4 ServerSocket 클래스 = 132
  5.4.1 TCP 서버소켓 개설 = 132
  5.4.2 TCP 에코 서버 프로그램 = 134
 5.5 연습문제 = 135
6. TCP 응용 프로그램
 6.1 TCP 채팅 프로그램 구조 = 137
 6.2 TCP 채팅 서버 = 138
  6.2.1 채팅 서버 프로그램 개요 = 138
  6.2.2 채팅 서버 프로그램 = 142
 6.3 TCP 채팅 클라이언트 = 145
  6.3.1 TCP 채팅 클라이언트 프로그램 개요 = 145
  6.3.2 TCP 채팅 클라이언트 프로그램 = 149
 6.4 연습문제 = 153
7. UDP 응용 프로그램
 7.1 DatagramPacket 클래스 = 155
 7.2 DatagramSocket 클래스 = 157
 7.3 UDP 에코 프로그램 = 158
  7.3.1 UDP 에코 서버 프로그램 = 158
  7.3.2 UDP 에코 클라이언트 프로그램 = 159
 7.4 멀티캐스트 프로그래밍 = 161
  7.4.1 멀티캐스트 개요 = 161
  7.4.2 멀티캐스트 패킷 수신 = 161
  7.4.3 멀티캐스트 패킷 송신 = 163
  7.4.4 자바 멀티캐스트 채팅 프로그램 = 163
 7.5 연습문제 = 166
8. 고급 네트워크 프로그래밍
 8.1 네트워크 인터페이스 = 167
  8.1.1 네트워크 인터페이스 정의 = 167
  8.1.2 네트워크 인터페이스 정보 얻기 = 169
  8.1.3 네트워크 인터페이스 부가 정보 = 172
 8.2 버퍼와 채널 = 174
  8.2.1 버퍼 개요 = 174
  8.2.2 버퍼 사용 방법 = 175
  8.2.3 채널 개요 = 178
  8.2.4 파일 채널 = 182
 8.3 소켓 채널 = 185
  8.3.1 소켓 채널 개요 = 185
  8.3.2 SocketChannel = 185
  8.3.3 ServerSocketChannel = 189
 8.4 셀렉터 = 193
  8.4.1 셀렉터 개요 = 193
  8.4.2 Selector 사용법 = 194
  8.4.3 비동기형 채팅 서버 프로그램 = 195
  8.4.4 비동기형 채팅 클라이언트 프로그램 = 201
 8.5 연습문제 = 208
9. 네트워크 응용 프로그래밍
 9.1 URL 관련 클래스 = 210
  9.1.1 URL 클래스 = 210
  9.1.2 URLConnection 클래스 = 212
 9.2 JDBC 프로그래밍 = 213
  9.2.1 데이터베이스의 기초 = 214
  9.2.2 JDBC = 216
  9.2.3 JDBC 응용 프로그램 = 224
 9.3 연습문제 = 235
예제 프로그램 목록 = 236
찾아보기 = 237

관련분야 신착자료

Harvard Business Review (2025)