Java network

Hitee·2022년 7월 29일

자바입문기

목록 보기
35/36

통신 : 뭔가를 주고 받는것 장치들 간의 데이터 교환

Network

프로토콜

다양한 네트워크 장치들이 서로 데이터를 교환할 수 있는 약속
인터넷은 TCP/IP 프로토콜을 사용해서 작동한다.

  • TCP
    연결 지향 프로토콜
  • UDP
    비연결 지향 프로토콜
  • ip
    인터넷에 연결된 모든 통신망과 그 통신망에 연결된 컴퓨터에 부여하는 고유의 식별 주소
  • DNS server
    URL을 IP주소로 변환하는 서버
  • PORT
    통신하는 프로그램간에 가상의 연단 포트
    : IP주소는 네트워크 상의 컴퓨터 또는 시스템을 식별하는 주소이고 포트 번호를 이용해서 통신할 응용프로그램을 식별한다.
  • java.net패키지
    네트워크 프로그램을 작성하기 위한 클래스 집합

Socket

서버 , 클라이언트

서버 : 클라이언트에게 네트워크를 통해서 서비스를 제공하는 시스템
클라이언트 : 서버와 대응되는 개념으로 서비스를 사용하는 사용자

socket

  • 서버와 클라이언트 간에 통신을 할 수 있도록 해주는 연결 통로
  • 소켓은 특정 ip포트 번호와 결합된다
  • 클라이언트 socket생성자 소켓을 생성하고
  • 서버는 serversocket 클래스의 생성자로 서버 소켓을 생성한 후에 그것을 사용해서 socket객체를 생성한다

localhost

  • 자신의 컴퓨터 주소를 localhost 또는 127.0.0.1로 표현한다
profile
백엔드 개발자를 희망하는 코린이

0개의 댓글