본문 바로가기

클라이언트2

[Java] 소켓 Socket 소켓 socket 소켓을 사용하는 통신을 말한다. 소켓이란, 프로세스간 통신에 사용되는 양 끝단 영역을 말한다. java.net 안에 소켓이 있다. tcp/udp를 사용하는 소켓프로그래밍이 대표 TCP와 UDP TCP : '전화' 데이터를 전송하기 전에 먼저 상대편과 연결한 후 데이터 전송 전송 여부를 확인한다. 그러므로 실패하면 재전송한다. UDP : '전보' 연결하지 않고 데이터를 전송 전송 여부를 확인하지 않는다. 그러므로 데이터를 순서대로 수신한다는 보장이 없다. EX) ZOOM 같은 프로그램은 중간에 끊기더라도 별 문제 없이 진행된다. 서버 클라이언트의 1:1통신 서버가 먼저 실행되어 클라이언트의 연결 요청을 기다린다. 하나의 포트에는 하나의 소켓이 연결된다.(프로토콜이 다르면 다른 포트로) 서.. 2021. 8. 3.
[Java] 간단하게 네트워크 사용해보기 (java.net) 서버와 클라이언트 서버 : 서비스를 제공하는 컴퓨터 클라이언트 : 서버가 제공한 서비스를 받는 컴퓨터 서버 모델과 P2P 모델 서버 모델 : 전용 서버를 두고 그 서버의 서비스를 받습니다. P2P 모델 : 클라이언트가 서버의 역할을 동시에 수행하는 것. 네트워크 두대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성 IP : 네트워크 상에서 고유한 자신의 주소 공인 : 어디에서던지 접속할 수 있는 주소 내부 : 내부에서만 통용되는 주소. 192.168.0.10 포트 : ftp 21 web 80 mariadb 3306 mail 25 EX01. Net Stream 서버 프로그램 구현 네트워크를 타고 들어가서 네이버 서버의 메인 페이지를 긁어와 한 줄씩 출력하는 프로그램 package jul02; import.. 2021. 8. 3.