본문 바로가기
  • Adillete
【♣부트 캠프♣】/▷WIL

[WIL/TIL/20일] 네트워크 기본 /채팅프로그램 만들기

by 아딜렛 2024. 6. 14.

 

 

forName (String  className)
          지정된 캐릭터 라인명을 가지는 클래스 또는 인터페이스에 관련지을 수 있던,Class 객체를 돌려줍니다.

 

joptionpane

JOptionPane 에 의해, 사용자에게 값의 입력을 요구하거나 정보를 제시하거나 하는 표준의 다이알로그 박스를 간단하게 표시할 수가 있습니다. 

▼출처:

https://docs.oracle.com/javase%2F8%2Fdocs%2Fapi%2F%2F/javax/swing/JOptionPane.html

 

JOptionPane (Java Platform SE 8 )

Creates an instance of JOptionPane to display a message with the specified message type, icon, and options. None of the options is initially selected. The options objects should contain either instances of Components, (which are added directly) or Strings

docs.oracle.com

 

추가 자료 출처:

https://aws.amazon.com/ko/what-is/routing/

 

라우팅이란 무엇인가요? - 네트워크 라우팅 설명 - AWS

라우팅은 네트워크 통신의 효율성을 높입니다. 네트워크 통신 장애가 발생하면 웹 사이트 페이지가 로드될 때까지 사용자가 기다리는 시간이 길어집니다. 또한 웹 사이트 서버에서 많은 수의

aws.amazon.com

 

 

<네트워크 내용 정리>

 

  • dns :domain network service
  • 라우팅: 네트워크에서 경로를 선택
    http: 상호 협의된 프로토콜
    라우팅: 네트워크가 원활하게 작동할수 있도록 데이터 트래픽을 관리하여 사용중 장애를 줄여준다.

    라우터: 컴퓨터 디바이스와 네트워크를 다른 네트워크에 연결하는 도구
    라우터의 기능
    -경로결정: 직접 해봄
    -데이터 전달: 직접해봄
    -로드 밸런싱: ?
  • 국가의 라우터: kt가 운용한다.
  • ip관리: kt가 관리한다.
  • super dns: 168 인터넷 속도 더 빨리 나온다.
    133.186.152.93
    0-255사이 값이 들어갈수 있다.
    .==>옥텟
    32bit==> ipv4  192로 시작하는 ip
    126bit ipv6
  • ip
    a class~eclass
    논리적인 port 도 있음
    ip 랑 port가 있어야한다.

  • 클라이언트 소켓이 데이터 내용을 보내면
    socket
    ▼데이터 내용
    server IP
    지꺼 ip
    Port
    message  
    ▲데이터 내용

    서버 소켓에 데이터를 담는다.