반응형

프로토콜 6

안드로이드 MQTT 통신

안드로이드 MQTT 통신 MQTT는 IOT 소형 디바이스에 특화된 통신 프로토콜 메모리, 전력 이용을 효율화하기 위한 가벼운 구조로 소형디바이스에 적용할 수 있습니다. MQTT의 대한 개념 설명 http://deneb21.tistory.com/416 - MQTT에 대한 설명- Mosquitto라는 MQTT Client를 생성하여 통신을 할 수 있는 프로그램에 대한 설치와 이용방법 설명 ** 위 블로그에 자세히 나와 있습니다. MQTT 자바 클라이언트 만들기 https://blog.naver.com/alice_k106/220621970988 - MQTT 블로커와 퍼블리셔를 구축하여 자바 클라이언트를 생성하는 방법이 나와있습니다 - 자바 클라이언트 소스를 이용하여 안드로이드 MQTT 통신을 할 수 있습니다...

Android 2018.06.18

VPN 프로토콜 IPSEC, PPTP, L2F

VPN 프로토콜 IPSEC, PPTP, L2F PPTP (Point to Point Tunnel Protocol) 1. 지원계층 : 2계층(Datalink Layer) 2. 특징- 마이크로소프트사가 설계한 프로토콜- Window NT4.0에서 처음으로 제공- PPP의 Packet을 IP Packet으로 캡슐화하여 IP 네트워크에서 전송하기 위한 터널링 기법- 하나의 터널에 하나의 연결만을 지원하여 일대일 통신만 가능 L2F (Layer 2 Forwarding) 1. 지원계층 : 2계층(Datalink Layer) 2. 특징- 시스코사에서 제아한 프로토콜- 원격지의 ISP 장비에서 접근 서버측의 터널서버로 L2F 터널을 생성시키며, 이 가상 터널은 Direct-dial PPP/RAS 세션을 생성함- 하나의..

IT Security 2018.03.16

FTP(File Transfer Protocol) - 응용 계층 프로토콜

응용 계층 프로토콜(FTP) FTP(File Transfer Protocol, 20, 21)- 파일 전송을 위한 가장 기본 프로토콜 - 대화형으로 클라이언트와 서버가 통신이 가능하다- 아이디와 패스워드를입력하여 클라이언트를 인증한다 * FTP 연결 설정(컨트롤 연결 - 데이터 연결) 컨트롤 연결 - FTP 서버가 21번 포트를 열고 클라이언트의 요청을 기다린다(수동적 포트 오픈) - 클라이언트에서 임의의 포트를 설정하여 FTP 요청을 보낼 수 있다.(능동적 포트 오픈) - 데이터 연결은 서버측에서 20번 포트를 이용하고 연결 과정은 다음과 같다 1. 클라이언트에서 임의의 포트를 열고 수동적 오픈 상태를 설정한다 2. 클라이언트에서 PORT 명령어를 사용하여 열고 있는 포트 번호를 서버에 전달한다 3. 서..

Network 2017.12.04

네트워크 - ICMP 프로토콜(Internet Control Message Protocol)

ICMP 프로토콜(Internet Control Message Protocol) ICMP 프로토콜 - 호스트 서버와 인터넷 게이트웨이 사이에서 메시지를 제어하고 오류를 알려주는 프로토콜 - IP 데이터그램을 사용하지만, 메시지는 TCP/IP 소프트웨어에 의해 처리 - 대표적인 툴 ping ** ICMP의 필요성- IP는 비연결 지향형 프로토콜로, 패킷이 확실히 전송된다는 보장이 없다- 라우터나 노드등에서 오류가 생겨 목적지까지 도달하지 못하기도 한다.- 이런 경우를 대비하여 송신측의 상태를 알려주는 것이 ICMP Quench : 억제 ** ICMP는 크게 오류 통지를 위한 오류 메시지와 진단용 문답 메시지 두 종류로 구분 ** ICMP Echo Request 메시지 - 송신측의 전송 패킷이 목적지 노드나..

Network 2017.11.19

Network) 네트워크 - 프로토콜, OSI 7 계층

네트워크 프로토콜 응용 계층 - OSI 7계층에서 7번째 계층 FTP - 파일 전송을 위한 가장 기본 프로토콜 - 대화형으로 클라이언트와 서버가 통신이 가능하다 - 전송되는 파일의 형식을 지정할 수 있다 - 텔넷과 유사하게 여러 클라이언트가 동시에 서버에 접근가능 - 사용자는 로그인과 패스워드 입력 서버는 클라이언트가 검증된 사용자가 아닌 경우 파일 전송을 거부한다 FTP 연결 컨트롤 연결 - 2단계, 21번 포트 사용 수동적 포트 오픈 -FTP서버에서 21번 포트 개방하고 클라이언트의 요청을 기다린다 능동적 포트 오픈 - 클라이언트에서 임의의 포트를 설정하여 FTP요청을 보낸다 데이터 연결 - 서버측에서 20번 포트 사용 1. 클라이언트에서 임의의 포트를 열고 수동적 오픈 상태를 설정한다 2. 클라이언..

Network 2015.11.25
반응형