TCP 네트워킹
TCP는 연결 지향적 프로토콜이다. 클라이언트가 연결을 요청하고, 서버가 연결을 수락하면 통신 선로가 고정되고 , 모든 데이터는 고정된 통신 선로를 통해서 순차적으로 전달된다. 장점 TCP는 데이터를 정확하고 안정적으로 전달한다. 단점 데이터를 보내기 전에 반드시 연결이 형성되어야 하고(시간이 많이 소요), 고정된 통신 선로가 최단선이 아닐 경우 상대적으로 UDP 통신보다 데이터 전송 속도가 느릴 수 있다. TCP 서버의 역할은 두 가지 클라이언트가 연결 요청을 하면 연결을 수락하는 것. 연결된 클라이언트와 통신하는 것. 자바에서는 두 역할 별로 별도의 클래스를 제공하고 있다. 클라이언트가 연결 요청을 하면 연결을 수락하는 것.(java.net.ServerSocket) 연결된 클라이언트와 통신하는 것.(..
Java
2020. 4. 11. 00:20