네트워킹
인터넷에 연결되어 있는 원격지의 서버, 원격지의 단말기와 통신을 해서 데이터를 주고 받는 동작...
예) 유선 인터넷, 무선 인터넷 , 사물과의 인터넷 (Ioc / lec ) : Mb 단위 (메가비트)
자율주행 : 무선 인터넷과 자동차의 200여개의 센서 값 / 맵이 다르다...
서버에 데이터를 저장할 때는
먼저 인터넷을 통하여 데이터 통신이 가능한 지를 확인.
데이터 통신 : 데이터를 주고 받는 행위.
네트워크 연결 방식
2-tier C/S 모델 : 원격지의 서버를 연결하는 가장 단순한 방식
클라이언트와 서버가 일대일로 연결되는 방식
http / fpt / pop3
3-tier 모델 : 클라이언트 / 응용소프트웨어(apache tomact) / 데이터베이스 (Oracle / mysql)
비지니스 로직
클라이언트 / 응용소프트웨어(apache tomact)1
클라이언트 / 응용소프트웨어(apache tomact)2 / 데이터베이스 (Oracle / mysql)
클라이언트 / 응용소프트웨어(apache tomact)3
* 서버 : HW(하드웨어) : 실제 서버 컴퓨터(병렬처리)
SW(소프트웨어) : apache tomcat
단말간의 통신 : pear to pear 방식(P2P모델 : 서버를 두지않고, 단말끼리 서버와 클라이언트 역할)
=> 정보 검색 / 파일 송수신 정보를 공휴하는데 많이 사용 ..
*메신저 서비스, 인터넷 전화 : SIP 프로토콜 (P2P 방식의 변형)
'프론트엔드 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 : Volley / Volley 사용 (0) | 2022.02.07 |
---|---|
안드로이드 스튜디오 : Socket / 소켓 (0) | 2022.02.07 |
안드로이드 스튜디오 : 스레드 애니메이션 만들기 (0) | 2022.02.05 |
안드로이드 스튜디오 : 스레드 / 스레드 일정시간 후에 실행하기 (0) | 2022.02.05 |
안드로이드 스튜디오 : 스레드 / 핸들러 / ThreadObtainMessage 실습코드/ ThreadObtainMessageTest 실습코드 (0) | 2022.02.05 |