본문 바로가기

분류 전체보기

(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..