16.5.1 소켓 프로그래밍
- 소켓을 이용한 통신 프로그래밍
- TCP, UDP
16.5.2 TCP/IP
- 이기종 시스템간의 통신을 위한 표준 프로토콜 집합
- TCP, UDP 모두 TCP/IP 프로토콜에 포함되어 있음
- 4계층 전송계층(transport layer)
16.5.3 TCP
-연결방식
- 연결기반(connection-oriented)
- 1:1 통신
- 특징
- 데이터의 경계를 구분안함(byte-stream)
- 데이터의 전송순서 보장
- 데이터의 수신여부 확인(손실시 재전송)
- 패킷관리 필요성X
- 느림
- 관련 클래스
- Socket
- ServerSocket
16.5.4 UDP
-연결방식
- 비연결기반(connectionless-oriented)
- 1:1, 1:n, n:n 통신
- 특징
- 데이터의 경계를 구분(datagram)
- 데이터의 전송순서 보장X
- 데이터의 수신여부 확인X
- 패킷관리 필요성O
- 빠름
- 관련 클래스
- DatagramSocekt
- DatagramPacket
- MulticastSocket
'자바의 정석 정리' 카테고리의 다른 글
자바의 정석 - 16.7 UDP 소켓 프로그래밍 (0) | 2022.08.31 |
---|---|
자바의 정석 - 16.6 TCP 소켓 프로그래밍 (0) | 2022.08.31 |
자바의 정석 - 16.4 URLConnection (0) | 2022.08.31 |
자바의 정석 - 16.3 URL (0) | 2022.08.31 |
자바의 정석 - 16.2 InetAddress (0) | 2022.08.31 |