본문 바로가기

전체 글

(68)
브리지란? 브리지(bridge)와 스위치 (switch)도 허브와 마찬가지로 이더넷 장비를 물리적으로 연결시키고, 프레임의 전송거리를 연장시켜준다. 그러나, 단순히 전기적인 신호를 증폭시키는 것인 아니라 프렘을 다시 만들어 전송한다. 또, 허브와 달리 레이어 2 주소인 이더넷의 MAC 주소를 보고 프레임 전송 포트를 결정하므로 레이어 2장비라고 한다. 전송거리 연장을 위하여 두 이더넷 장비간에 둘 수 있는 허브의 수량은 10Mbps 이더넷에서는 4개, 패스트 이더넷에서는 2개 등으로 제한 되어 있다. 그러나, 두 이더넷 장비간에 둘 수 있는 스위치의 수량은 제한이 없다. 브리지는 그 역할을 스위치에게 물려주고 지금은 사용되지 않는다. 그러나, 스위치와 관련된 많은 프로토콜들이 아직까지 브리지라는 용어를 많이 사용한..
허브란? 허브(hub)는 리피터와 마찬가지로 전기적인 신호를 증폭시켜 LAN의 전송거리를 연장시키고, 여러대의 장비를 LAN에 접속할 수 있도록 한다. 특히, 허브는 10Base-T나 100Base-T처럼 UTP 케이블을 사용하는 환경에서 장비들을 상호 연결시키는 콘센트 레이터(concentrator) 역할도 함께 제공한다. 허브는 한 장비에서 전송된 데이터 프레임을 허브로 연결된 모든 장비에게 다 전송하며 이를 플러딩(flooding)이라고 한다. 다음 그림에서 PC4가 PC3에게 프레임을 전송하면 목적지인 PC3 뿐만 아니라 PC1, PC2에게도 전송된다. 결과적으로 충돌이 많이 발생하여 하나의 허브에 많은 장비를 연결할 수 없다. 같은 이유 때문에 보안성동 떨어진다. 또, 하프 두플렉스(half duplex..
윈도우 포트 포워딩(PORT FORWARDING) 설정 1, cmd를 관리자 권한으로 실행 2, 포트 포워딩 설정 - netsh interface portproxy add v4tov4 listenport=[들어오는 Port] listenaddress=[들어오는 IP] connectport=[전달할 Port] connectaddress=[전달할 IP] 3, 포트 포워딩 해제 - netsh interface portproxy delete v4tov4 listenport=[들어오는 Port] listenaddress=[들어오는 IP] 4, 포트 포워딩 확인 - netsh interface portproxy show v4tov4
PC 랜카드 2개 사용하기 VPN과 일반 네트워크에 동시에 접속하기 위한 세팅법은 다음과 같다. 1. CMD 관리자 권한 실행. 2. Route print 입력 후 엔터. 3. 초기에 아무런 설정이 없었다면 영구경로가 다음과 비슷하게 출력 됨. 게이트웨이 주소는 다를 수 있음. 4. Route add -p [접속할IP] mask [네트워크마스크] [게이트웨이 주소] A네트워크 와 B네트워크를 연결하기 위한 예 - route add -p 192.168.XX.0 mask 255.255.255.0 192.168.10.1 (랜카드의 개수에 따라 다를 수 있음) ▷ -p 옵션은 영구적으로 적영됨을 이야기 한는데, -p 옵션 없이 적용후 재부팅하면 설정을 변경하기전 상태로 돌아간다 5. 영구경로에 다음과 같이 추가되었는지 확인한다.
oracle linux6 nginx 설치 step1, vi /etc/yum.repos.d/nginx.repo 파일 생성 nginx.repo 파일에 리포지트 파일 내용 입력 [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/rhel/6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key step2, nginx 설치 yum install nginx step3, nginx 설치 경로 확인 find / -name nginx.conf " /etc/nginx/ " yum으로 nginx를 설치하면 기본 설치되는 경로 기타 사항 service nginx start : nginx 서비스 시작 ser..
oracle linux nodejs 10 install 오라클 리눅스6 node.js 10 버전 설치 하기 !! setp1, 시스템에 기본 에드온을 빌드하기위한 개발 도구 설치 yum install -y gcc-c++ make setp2, node.js yum 저장소를 활성화 합니다. https://rpm.nodesource.com/setup_10.x 링크 따라 들어가서 최시버전으로 설치 가능 curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash - setp3, 설치 완료 후 버전 확인 node -v
MySQL SHOW 명령모음 SHOW 명령어 정의 MySQL 로그인후 쉘상에서 실행되는 SHOW 명령어ex : mysql>SHOW 명령 SHOW 명령어 리스트 SHOW DATABASE;-- 현재 계정이 제어가능한 DATABASE 목록 SHOW CREATE TABLE TABLE_NAME;-- 해당 테이블을 만들기 위한 SQL 쿼리문을 출력함※ 상당히 좋은 기능이다. SHOW TABLES LIKE '키워드';SHOW TABLES LIKE '키워드%'; show tables;--use database사용후 사용하며 선택 DB의 table 리스트를 출력 show tables from database;--지정된 database가 소유한 table list show tables like 'mem%';--조건에 맞는 테이블목록만 출력 show ..
[ORACLE] 사용자 권한 확인, 수정, 삭제 오라클 유저들에게 적용되어 있는 권한 확인 아래의 환경에서 root:/oracle> sqlplus "/as sysdba" ..... .... SQL> ----------------------------------------------------------------------- 전체 user별로 갖는 role을 조회.. SQL> select grantee, granted_role from dba_role_privs; ----------------------------------------------------------------------- 오라클 유저들에게 적용되어 있는 DBA권한 부여 아래의 환경에서 root:/oracle> sqlplus "/as sysdba" ..... .... SQL>grant..