본문 바로가기

네트워크 프로그래밍-DB(oracle) 기본(계정접속, 계정생성, 권한 부여) 네트워크 프로그래밍의 구성 1. DB2. 웹프로그래밍3. 소켓 프로그래밍 DB부터 배운다!!!! DB의 기본부터 배우자. 여기서 DB는 oracle database로 한다.모든 진행은 Run SQL command Line으로 한다.Oracle DB의 기본 1. 관리자로 로그인 SQL> connect /as sysdbaConnected. -> 관리자로 로그인이 되었다.SQL> show user;USER is "SYS"show user; 는 내가 누구인지 보여줘라 who am I 명령어 여기서 user is sys 라는 것은 내가 관리자라는 뜻. 관리자는 사용자에 대한 계정 생성과 권리 부여가 가능하다.*권리의 종류: 계정생성, 잠겨진 계정생성, 비밀번호 변경, 테이블 생성, 뷰 파일 생성 등등 오라클에서는.. 더보기
MAC table(static)/VTP/port-security/STP(RSTP, port-fast, bpdu,root guard, port priority) mac-tablemac address table은 다음과 같은 명령어로 조회가 가능하다. ESW1#show mac-address-table 처음 장비 접속 후 MAC table을 보면 자신의 mac-address 외에 아무것도 안뜬다.상대방의 mac-address는 상대방과 통신을 진행하면 ARP에 의해 알 수 있다. ESW1#ping 10.10.10.2ESW1#show mac-address-tableDestination Address Address Type VLAN Destination Port------------------- ------------ ---- --------------------cc01.5170.0000 Self 1 Vlan1cc02.8998.0000 Dynamic 1 FastEthe.. 더보기
VLAN(access, trunk, inter-VLAN, SVI 통신) VLAN VLAN(Virtual LAN)이란? 말 그대로 가상의 LAN즉 스위치에서 LAN을 논리적으로 나눈다는 것.LAN을 나누고 싶은 이유는? 1. LAN이라는 것은 하나의 IP 대역, 즉 브로드 캐스트 메시지를 전송하면 하나의 LAN에 속한 모든 장비가 메시지를 받는다. 문제는 이 LAN이 커지면 그만큼 브로드 캐스트를 받는 범위(장비)가 커지는 것. 만약 LAN에 엄청나게 많은 장비가 속해있다면 각 장비가 하나씩만 브로드캐스트를 발생시킨다고 해도 해당 LAN에 있는 장비들은 엄청난 브로드캐스트 메시지를 받느다. 브로드 캐스트는 없어서는 안될 존재이나, 상당한 부하를 가져오는 것도 사실이다. 고로 LAN을 나누어서 이 브로드캐스트의 범위를 줄여주려는 목적. 2. 하나의 LAN에 속한다는 것은? 통신.. 더보기