BACKEND/Java
[Java] Network
Hello?
2017. 11. 8. 14:31
Network
(1) 관련 클래스 : java.net.*
(2) InetAddress
(3) URL, URLConnection
(4) 소켓 방식
1) TCP
- Socket
- ServerSocket
2) UDP
- DatagramSocket
DatagramPacket
운영체제
DOS - 하나의 컴퓨터를 위한 운영체제
ex) MS-DOS, window 시리즈 등..
NOS - 네트워크에 연결된 컴퓨터들을 위한 운영체제
ex) WindowsNT, 리눅스, 유닉스 등..
Client - 필요한 자료를 요청하는 측
Server - 필요한 자료를 서비스해주는 측
프로토콜(Protocol) - 서로간의 약속, 규약
IPX/SPX-> Novel -> Netware -> TCP/IP
전송계층 : TCP, UDP
네트워크계층 : IP
TCP : 연결지향적 -> 미리연결을 해놓고 데이터를 주고 받는 하는 방식
1:1 통신에 유리
UDP : 비연결 지향적 -> 연결을 하지않고 필요할때만 데이터를 주고 받는 방식
브로드캐스트(방송)
IP(RealIP,VirtualIP)
Port, Socket