전체 글 202

[PL/SQL] PL/SQL란?

오라클사가 만든 절차적 언어 pl : procedure language sql: structured query language sql + 절차적 프로그래밍 ### pl/sql 프로그램의 종류 -procedure, function, trigger -procedure: 0 혹은 한개 이상의 값 반환 가능 (반환시 return문 사용 X, procedure에서 return은 강제 종료를 의미) procedure 에서 return 할려면 out 사용후 정의문, 호출문 따로 만들어서 사용(begin end 두개 사용) -function: 반드시 하나의 return value가 존재해야 한다 -trigger: 자동실행 ### pl/sql 프로그램 작성방법 - pl/sql block 은 DECLARE, BEGIN, ..

[오라클]/PL-SQL 2020.12.24

네트워크

1. LAN 1) LAN 전송기술의 발전과정 - 1970년대 초 데이터 포인트가 최초의 근거리 네트워크 개발 - 제록스와 IBM에서 각각 이더넷과 토큰링 LAN 개발 - 1980년대 FDDI 개발 - Thick(10Base-5), Thin(10Base-2), UTP(10Base-T)로 이더넷 발전 및 시장 장악 - 90년대 초 휴렛패커드의 100VG-AnyLAN이 등장했으나 곧 사라짐 - 93~95년 100Base-TX 이더넷 표준화 성공 - 기가비트 이더넷 등장 - 10기가비트 이더넷 등장 2) 토폴로지(Topology) - 네트워크에서 케이블로 연결된 컴퓨터들의 전체적인 모양 - 물리적인 구조: 미디어(wire, cable등)로 연결된 호스트(컴퓨터)들의 실제적인 연결 모양 - 논리적인 구조: 미디어..

[CS]/[네트워크] 2020.12.22

[IT 통합기초] 네트워크 프로토콜(protocol)

네트워크 프로토콜 일반적 정의: (언어) - 네트워크 내의 컴퓨터들끼리 서로 통신하기 위해서 꼭 필요한 서로간의 통신 규약 또는 통신 방식에 대한 약속 기술적 정의: (TCP/IP) - 규칙들 또는 상호 합의된 것들의 모임으로, 데이터의 포맷과 전송에 대한 것들을 정의하는것 기타 네트워크 구성 프로토콜 1. LAN 구성 프로토콜: Ethernet, Token Ring, FDDI 등 2. WAN 구성 프로토콜: SLIP, HDLC, PPP 등

[IT 통합기초] OSI 7 Layer

OSI 7 Layer 모델: - 국제 표준화 기구(ISO)가 1984년에 발표한 OSI 7 Layer는 통신이 일어나는 과정을 7단계로 구분해서 한눈에 들어놀 수 있도록 보여줌 - 컴퓨터 통신 구조 모델과 앞으로 개발될 프로토콜의 표준벅인 뼈대를 제공하기 위해서 개발된 참조 모델 - 계층 구도: (아파서티난다프) 7. Application Layer 6. Presentation Layer 5. Session Layer 4. Transport Layer 3. Network Layer 2. Data Link (MAC) Layer 1. Physical Layer - 데이터의 흐름이 한눈에 보임 - Trouble shooting이 쉬움 - 네트워크를 공부하는 사람들이 네트워크 동작 과정을 쉽게 습득할 수 있음 ..

[IT통합기초] 네트워크의 기타요소와 장비

1) TCP/IP - 프로토콜의 한 종류 - 인터넷을 쓰기위한 필수 조건 2) IP 주소 - 인터넷을 사용하는 사람들에게 모두 하나씩 주어진 주소가 IP주소 - 이 주소는 전 세계적으로 유일한 주소를 가지게 됨(공인IP) - 같은 주소를 갖게 되면 인터넷에 둘중 하나는 접속이 불가능해짐 - 공인 주소 관리하는 기관: NIC(Network Information Center) 3) DHCP(Dynamic Host Configuration Protocol) - pc나 host가 지정된 IP 주소를 갖는 것이 아니라 pc가 부팅되면 DHCP 서버에게 dynamic한 방식으로 IP 주소를 하나씩 받아오는 방식 (동적 IP 주소 할당) 4) 네트워크 카드(네트워크 모듈, 랜카드) - 유저의 데이터를 케이블에 실어서..

[git] 기본 명령어

1) git clone - git clone [url] - 단순하게 소스코드 다운받는 개념 2) git status - 변경된 파일이 있는지 확인 - 변경되었지만 스테이지에 안올라가면 빨간글씨로 표시 - 변경된 파일이 스테이지에 올라가 있으면 초록글씨로 표시 3) git add - git add [파일명] - 수정한 파일을 스테이지에 올림 - 스테이지에 올려야만 commit 실행 가능 - 파일명에 '.'을 찍으면 모든 수정된 파일 올리기 가능 4) git reset - git reset [파일명] - 스테이지에 올린 파일 내리기 5) git commit - git commit -m "[메세지]" - 커밋 명령, 동시에 메세지 입력 가능 - git commit --amend : 커밋 메세지 내용 수정 6)..

[git] 2020.12.16

[IT통합기초] IP주소

IP주소 1) MAC address:(Media Access Control) - 물리적 주소, 변경불가 - 컴퓨터는 네트워크 상에서 서로를 구분 하기 위한 MAC 이라는 주소를 가지고 있음 - ex) 00-19-D1-F0-09-FF, 00:19:D1:F0:09:FF, 0019.D1F0.09FF - 모든 네트워크 장비의 인터페이스는 고유의 MAC 주소를 가지고 있음 - ex) NIC카드(Network Interface Card, 랜카드는 잘못된 말), Router, Switch 등 - 48bit(6 Octet)의 고유한 주소 - 앞의 24비트(6개의 16진수)는 생산자(생산 회사)를 나타내는 코드로 OUI라고 함 (00-19-D1) - OUI를 보면 어느 회사에서 생산했는지 알수 있음 2) IP addre..

[IT통합기초] 네트워크

네트워크란? 무엇을 연결하는 것, 정보와 자료, 자원의 공유가 훨씬 편해졌음 컴퓨터의 관점: 한 장비에서 다른 장비를 통신매체(Media)로 연결해서 정보나 자료를 전달하는 조직이나 망을 의미 인터넷: 전세계 수많은 LAN과 WAN들이 연결된 거대한 네트워크 LAN: Local Area Network, 1km이내, 스위치(브릿지), 허브 WAN: Wide Area Network, 1km 이상, 라우터 동일한 프로토콜을 사용(TCP/IP) 인트라넷: 회사에서 쓰는 여러가지 프로그램들을 마치 인터넷을 사용하는 것처럼 쓰도록 만들어 놓은 것 그 회사의 직원 이외에는 사용할 수가 없음 엑스트라넷: 기업의 인트라넷을 그 기업의 종업원 이외에도 협력회사나 고객에게 사용할 수 있게 한것 네트워크 방식(네트워크를 만드..

[IT통합기초] 컴퓨터의 단위

정보의 표현: 컴퓨터에서는 데이터 1비트를 기본으로 0,1 두개의 숫자를 표시하는 2진법을 사용함 비트(Bit): 2진수에서 데이터를 표현하는 단위 바이트(byte): 정보처리를 위해 사용되는 비트의 집합으로 8bit를 1byte로 규정함 워드(word): 컴퓨터가 한번에 처리할 수 있는 데이터의 양, 기본적으로 32바이트, 64바이트 - 수의 진법 1. 10진법(Decimal Notation): 인간이 사용하는 수의 체계로 0~9 열가지의 기호를 이용하여 수를 표현, 각 자리에서 9 다음에 자리 올림이 발생, 이때 자리 올림으로 생성된 각 자리의 단위는 10의 지수승(10N)이 됨 2. 2진법(Binary notation): 컴퓨터에서 사용하는 수 체계로 0,1만을 가지고 수를 표현, 각 자리에서 1 ..

[IT통합기초] 컴파일러

컴파일러: 언어의 문법에 맞게 명령들을 기술한 파일을 원시 파일(Source File)이라고 함 원시파일을 컴퓨터가 이해할 수 있는 기계어 코드로 번역해야 하는데 이 동작을 컴파일이라고함 응용프로그램: 특정한 업무 처리를 목적으로 작성된 프로그램 사용자의 프로그램 작성상의 번거로움을 덜고, 또 편리하게 활용할 수 있도록 하기 위해서, 각 분야의 전문가에의해 개발, 작성되고 패키지화된 응용프로그램이 많이 활용되고 있음