네트워크

CHM·2022년 4월 21일

Java 활용

목록 보기
15/15

네트워크

  • 컴퓨터 간의 데이터를 주고받을 수 있는 서로 연결된 통신 회선
  • 대부분의 컴퓨터는 유선 or 무선으로 연결
  • 네트워크 애플리케이션 - 웹사이트, 온라인 게임, 메신저
  • 자바에서 네트워크를 통한 데이터 통신을 위한 API 제공

네트워크 관련 용아

  • IP : 컴퓨터를 구별하기 위해 사용되는 고유값
  • Port : 컴퓨터가 서로 연결된 부분, 포트를 통해 네트워크 통신(정수 값)
    • 하나의 애플리케이션은 하나의 포트 번호로만 통신이 가능
  • Socket : 네트워크 상에서 각 컴퓨터가 포트를 통해 통신하는 끝부분(end point)
  • Server : 서비스를 제공하는 컴퓨터, 클라이언트의 요청에 대한 처리
  • Client : 서비스를 사용하는 컴퓨터(서버에 서비스 요청)

네트워크 관련 클래스

  • URL : 인터넷을 통한 서버 통신
  • URLConnection : URL 객체의 연결(추상클래스)
    • 하위 클래스 : HttpURLConnection
  • ServerSocket/Socket : 소켓(TCP/IP) 통신을 위한 클래스
  • DatagramPacket/DatagramSocket : UDP 통신을 위한 클래스

0개의 댓글