[Java] 자바 네트워크 프로토콜이란 무엇인가?

 프로토콜란? 

프로토콜이란 클라이언트와 서버간의 통신 규약입니다.

 

프로토콜의 분석방법

프로토콜

먼저 클라이언트가 보낸 메시지를 서버에서는 “##”를 구분자로 문자열을 토큰하여 문자를 분석하게 됩니다. 만약 이런 규약을 클라이언트가 위배하여 메시지의 순서를 바꾼다든지, 부적절 한 메시지를 보내게 되면 서버에서는 이를 파악하지 못하고 항상 동일한 처리를 하게 되기 때문에 다른 클라이언트에게 적절치 못한 메시지를 전송하게 됩니다. 

 

 프로토콜의 설계기법 

프로토콜의 설계는 클라이언트와 서버간의 통신 규약을 만드는데 필요한 데이터가 무엇인지 를 설계하는 것입니다. 프로토콜의 설계 하기위해서는 클라이언트에서 필요한 기능이 무엇인지를 생각하고, 그 기능 에 대해 필요한 데이터가 어떤 것이 있는지를 분석할 수 있는 능력이 있어야 합니다. 

 

로그인 인증을 위한 요구사항

프로토콜 설계

 

로그인 인증에 필요한 데이터 

로그인 인증

 

[Java] 자바 네트워크에 대한 이해

[Java] 자바 네트워크 InetAddress 클래스

[Java] 자바 네트워크 URL 클래스와 URLConnection 클래스

[Java] 자바 네트워크 TCP 통신 소켓프로그래밍

[Java] 자바 네트워크 UDP 통신 소켓프로그래밍

[Java] 자바 네트워크 유니캐스팅과 멀티캐스팅

 

댓글

Designed by JB FACTORY