본문 바로가기

TCP

(2)
[Java] 네트워킹 - TCP TCP 네트워킹 TCP 특징 transmission control protocol → 전송 제어 방식 클라이언트와 서버가 연결을 확인한 상태에서 데이터를 전송함 고정된 통신선로(일종의 전용도로)를 확보해둠 데이터를 순차적으로 보냄 정확하고 안정적인 방식 시간이 오래걸림. 특히 연결하는 단계에서 시간이 가장 많이 소요됨 ex) 공 던질거야, 들었지? (응답확인) 이거 몇번째 공니까 잘 받아라!! 잘 받았지? (응답확인) Java TCP 네트워킹 서버와 클라이언트의 데이터 통신은 ServerSocket 과 Socket 객체를 사용한다. 클래스 역할 java.net.ServerSocket -통신연결 요청을 대기하다가 연결요청이 들어오면 연결을 수락 -데이터 수신(받기) -보통 서버에서 사용하는 클래스 java..
[Java] 네트워킹 - InetAddress (update.2021-11-11) InetAddress java.net.InetAddress 클래스를 사용해 IP주소를 가져올 수 있다. 주요 메서드 메서드 내용 byte[] getAddress() 주소값을 바이트 배열값으로 리턴 static InetAddress[] getAllByName(String host) -도메인 이름으로 IP 가져오기 -IP주소 배열 리턴 static InetAddress getByName(String host) -도메인 이름으로 IP 가져오기 -IP주소 1개 오기 String getCanonicalHostName() host의 정식이름값 리턴 String getHostAddress() host의 IP주소 리턴 static InetAddress getLocalHost() host 이름과 ip주소 리턴 boole..