전체 글 156

문제

소켓 시스템 콜에서, 소켓타입의 2가지를 쓰시오. (SOCK_STREAM, SOCK_DGRAM) TCP , UDP 소켓프로그램에서 주요한 시스템 콜은? tcp 서버쪽 클라이언트 쪽 server_fd = socket(AF_INET,SOCK_STREAM,0)) AF_INET,SOCK_STREAM int setsockopt(SOCKET socket, int level, int optname, const void* optval,int optlen) if(bind(server_fd, (struct sockaddr *)&server_addr, sizeof(server_addr)) follow> 해당 Stream 선택 2)특정 ip address를 스니핑 하는 경우 필터링 포함한 절차를 설명하시오. *검색창에서 ip..

space 2020.02.06

IoT 네트워크 및 통신 프로토콜

IoT(Internet of Things) : 사물 인터넷 => 만물인터넷(Internet of Everything) 프로토콜(protocol) : 통신 규약, 통신 절차 ex) LoRa(SKT platform) 데이터 통신 프로토콜 (데이터 망) vs 통신(전화망 == 회선망 == 회선 교환망) 데이터망 == IP망 == 인터넷 == tcp.. ==패킷 망 == 패킷 교환망 망(network): 전화망 : 1800년대 중반 (1:1) 방송망 : 1900년대 (1:n) 데이터망(인터넷망): 1960년대 (1:1,1:n) 단,양 방향 모두 가능 네트워크 프로크래밍이란? 네트워크로 연결된 둘 이상의 컴퓨터 사이에서의 데이터 송수신 프로그램 소켓(socket): 프로세스간 통신 연결요청을 허용하는 소켓의 생성..

space 2020.02.05

MQTT 해보기

더보기 공부하면서 쓰는 겁니다 MQTT : 서로 메시지를 주고받을 수 있도록 해주는 프로토콜 MQTT Server == MQTT Broker // 중계서버 역할을 한다. MQTT 브로커 설치.. sudo apt-get install mosquitto apt-get install mosquitto-clients 창 두개 띄어서 실행해보자 mosquitto_sub -d -t messagebox messagebox 란 토픽(방 이름 같은 느낌?) 그리고 다른 창에서 mosquitto_pub -d -t [topic] -m “[보내는 메세지]” mosquitto_pub -d -t messagebox -m “sent from RPi server” 서버 쪽에서는 그림과 같이 sent from RPi server라고 ..

space 2020.02.05