네트워크(4)
-
통신 제어 문자표
출처 : https://ko.wikipedia.org/wiki/%EC%A0%9C%EC%96%B4_%EB%AC%B8%EC%9E%90 통신 제어 문자표 2진법10진법8진법16진법문자설명0000 000000000000NULNULL 문자0000 000100100101SOH헤더 시작(Start Of Header)0000 001000200202STX본문 시작, 헤더 종료(Start of TeXt)0000 001100300303ETX본문 종료(End of TeXt)0000 010000400404EOT전송 종료, 데이터 링크 초기화(End Of Transmission)0000 010100500505ENQ응답 요구(ENQuiry)0000 011000600606ACK긍정응답(ACKnowledge)0000 011100700..
2016.08.10 -
시리얼 통신 기초
1. 시리얼 케이블 연결 기본 시리얼 통신 프로그램출처 http://forum.falinux.com/zbxe/index.php?mid=network_programming&page=3&document_srl=405836#include #include #include #include #include #include #include int main( void) { int fd; // 통신 포트를 파일 개념으로 사용하기 위한 디스크립터 입니다. // 이 파일 디스크립터를 이용하여 표준 입출력 함수를 이용할 수 있습니다. struct termios newtio; // 보오율이나 stop bit 크기 등의 시리얼 통신 환경을 설정하기 위해 // termios 구조체를 선언했습니다. fd = open( "/dev/t..
2015.04.08 -
포트포워딩이란?
포트포워딩이란? 하나의 공인IP를 여러 사설IP로 나눠쓰는 공유기에서 외부에서 특정 사설IP로 접속 하려고 할 때 필요한 설정입니다. IPTIME을 예로 들면 192.168.11.1에 접속하면 [고급설정] -> [포트포워드 설정]이 있습니다. 공유기에 특정 외부포트로 접속을 하면 그와연결된 내부포트로 접속이 되게한다. 즉, 공유기 IP(공인IP)를 203.211.195.84라고 했을 때 203.211.195.84:8080 으로 접속을 하면 PC1에 접속이되고 203.211.195.84:2020 으로 접속을 하면 PC2에 접속이 된다. 1. 포트포워딩이 필요한 상황을 예로들면 워크래프트나 스타크래프트 같은 게임을 할 때 공유기를 사용하면 방을 만들어도 상대방이 들어올수 없는 상황이 있는데 이럴 때 포트포워..
2015.04.02 -
RS232 echo 통신소스
#include #include #include #include #include #include #include #define BUFSIZE 1024 int main( void){ char buf_rcv[BUFSIZE]; //수신한 데이터를 저장할 버퍼 변수 int fd; /*통신 포트를 파일 개념으로 사용하기 위한 디스크립터 입니다. 이 파일 디스크립터를 이용하여 표준 입출력 함수를 이용할 수 있습니다. */ struct termios newtio; /* baud(통신속도) stop bit 크기 등의 시리얼 통신 환경을 설정하기 위해 termios 구조체를 선언했습니다. */ fd = open( "/dev/ttyS0", O_RDWR ¦ O_NOCTTY ¦ O_NONBLOCK ); // /dev/ttyS..
2015.03.31