반응형
TCP/IP Socket소켓은 응용 프로그램에서 TCP/IP를 이용하는 창구 역할을 하며 응용 프로그램과 소켓 사이의 인터페이스 역할을 합니다.두 프로그램이 네트워크를 통해 서로 통신을 수행할 수 있도록 양쪽에 생성되는 링크의 단자입니다.두 소켓이 연결되면 서로 다른 프로세스끼리 데이터를 전달할 수 있습니다.
Server Socket
서버소켓은 클라이언트로부터 연결 요청이 오기를 기다렸다가 요청이 들어오면 연결을 맺고 다른 소켓을 만드는 일을 합니다.
Client Socket
클라이언트 프로그램에서 클라이언트 소켓은 서버 프로그램으로 연결요청을 하는것과 데이터 전송을 하는 일을 합니다.
사용 방법
서버: ServerSocket server = new ServerSocket(포트넘버);
-Socket socket = server.accept(); -> 소켓 생성 리턴
클라이언트: Socket socket = new Socket(서버 아이피번호, 서버 포트넘버);
반응형
'네트워크 > Network' 카테고리의 다른 글
[Network]VLAN? (0) | 2020.09.27 |
---|---|
[Network]WireShark 사용법 (0) | 2020.09.27 |
[Network]ARP 계층 이야기 (0) | 2020.09.27 |
[Network]ARP 통신 (0) | 2020.09.25 |
[Network]Segment & Fragment (0) | 2020.09.25 |