JAVA/JAVA 정리

[JAVA] JAVA 네트워크란 ?

h0-0cat 2023. 5. 28. 01:16
728x90

내 컴퓨터의 IP 주소 확인하기

내 컴퓨터의 윈도우에서 명령창을 열어 ipconfig 명령 수행
 
 
 
포트
통신하는 프로그램 간에 가상의 연결단 포트 생성
IP 주소는 네트워크 상의 컴퓨터 또는 시스템을 식별하는 주소
포트 번호를 이용하여 통신할 응용프로그램 식별
모든 응용프로그램은 하나 이상의 포트 생성 가능
포트를 이용하여 상대방 응용프로그램과 데이터 교환
잘 알려진 포트(well-know ports)
시스템이 사용하는 포트 번호
잘 알려진 응용프로그램에서사용하는 포트 번호
0부터 1023 사이의 포트 번호
ex) 텔넷 23, HTTP 80, FTP 21
잘 알려진 포트 번호는 개발자가 사용하지 않는 것이 좋음
충돌 가능성 있음
 

 

 

Socket 클래스, 클라이언트 소켓

Socket 클래스
클라이언트 소켓에 사용되는 클래스
java.net 패키지에 포함
 
 
생성자

 

Socket 클래스의 메소드

 

 

ServerSocket 클래스
서버 소켓에 사용되는 클래스, java.net 패키지에 포함
생성자

 

메소드

 

 

728x90

'JAVA > JAVA 정리' 카테고리의 다른 글

[JAVA] 제네릭  (0) 2023.05.30
[JAVA] Marshalling, UnMarshalling, JAXB 란 ?  (0) 2023.05.29
[JAVA] 스트림과 병렬 처리  (0) 2023.05.27
[JAVA] 컬렉션 프레임워크  (0) 2023.05.26
[JAVA] 람다식  (0) 2023.05.10