본문 바로가기

전체 글

(91)
네트워크 핵심 알고리즘 파악(응용SW기초기술활용) 패킷 스위칭 WAN을 통해 데이터를 원격지로 송부하기 위해 X.25, 프레임릴레이 및 ATM과 같은 다양한 기술들을 필요로 하게 되었다. 1. X.25 전기 통신 국제기구인 ITU-T에서 관리 감독하는 프로토콜이다. X.25는 패킷이라고 불리는 데이터 블록을 사용하여 대용량의 데이터를 다수의 패킷으로 분리하여 송신하며, 수신 측에서는 다수의 패킷을 결합하여 원래의 데이터로 복원한다. X.25는 OSI 7계층상의 레이어 중 1~3계층까지를 담당하고 있다. X.25는 데이터 송수신의 신뢰성을 확보하기 위해 양자 간 통신 연결을 확립해 나가는 프로세스를 거친다. 초기에 에러 제어나 흐름 제어를 위한 복잡한 기능을 가지고 있어 자체로 성능상의 오버헤드가 발생되었기 때문에 현재는 프레임릴레이나 ISDN, ATM등..
네트워크 프로토콜 파악(응용SW기초기술활용) 네트워크 프로토콜 개요 네트워크 프로토콜은 컴퓨터와 원거리 통신 장비 사이에서 메시지를 주고받는 양식과 규칙의 체계이다. 통신 규약 또는 규칙에는 전달 방식, 통신 방식, 자료의 형식, 오류 검증 방식, 코드 변환 규칙, 전송 속도 등을 정하게 된다. 다른 기종의 장비는 각기 다른 통신 규약을 사용하는데 프로토콜을 사용하면 다른 기기 간 정보의 전달을 표준화할 수 있다. 프로토콜은 다음과 같은 특징이 있다. 단편화 - 전송이 가능한 작은 블록으로 나누어지는 것 재조립 - 단편화되어 온 조각들을 원래 데이터로 복원하는 것 캡슐화 - 상위 계측의 데이터에 각종 정보를 추가하여 하위 계층으로 보내는 것 연결 제어 - 데이터의 전송량이나 속도를 제어하는 것 오류 제어 - 전송 중 잃어버리는 데이터나 오류가 발생..
네트워크 계층 구조 파악(응용SW기초기술활용) 네트워크 개요 원하는 정보를 원하는 수신자 또는 기기에 정확하게 전송하기 위한 기반 인프라를 네트워크라고한다. 정보 전달 시에는 약속한 규칙에 따라야 하는데 이를 프로토콜이라고 한다. WAN 광대역 네트워크 - LAN에 비해 전송 거리가 넓음. 라우팅 알고리즘이 필요함 - LAN 대비 에러율이 높고 전송 지연이 큼 LAN 근거리 네트워크 - 한 건물 또는 작언 지역을 커버하는 네트워크임 1. WAN(Wide Area Network) 국가, 대륙과 같이 광범위한 지역을 연결하는 네트워크이다. 거리에 제약이 없으나 다양한 경로를 지나 정보가 전달되므로 LAN보다 속도가 느리고 에러율도 높다. 전용 회선 방식은 통신 사업자가 사전에 계약을 체결한 송신자와 수신자끼리만 데이터를 교환하는 방식이며, 교환 회선 방..
데이터베이스 관리(응용SW기초기술활용) 데이터베이스 기본 연산 CRUD는 데이터베이스가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 말한다. Create - 테이블 내 칼럼에 데이터를 추가한다. Read - 테이블 내 칼럼에 저장된 데이터를 불러온다. Update - 테이블 내 칼럼에 저장된 데이터를 수정한다. Delete - 테이블 내 칼럼에 저장된 데이터를 삭제한다. 데이터베이스 관리 툴 1. 툴 선정 시 고려 사항 - 협업 : 개발자, 품질 담당자, 필요에 따라 경영층까지 협업이 용이한 툴 선정 - 지원 깊이 : SQL에서 제공하는 명령어에 대한 지원 커버리지 - 시각화 : 데이터의 흐름, 테이블 가시화 등 그래픽 요소 지원 여부 - 이기종 데이터베이스 지원 : 하..
관계형 데이터베이스 활용(응용SW기초기술활용) ERD(E-R Diagram) 1. ERD 개요 ERD는 업무 분석 결과로 도출된 실체(엔티티)와 엔티티 간의 관계를 도식화 한 것이다. ERD로 요소들 간 연관성을 도식화하여 데이터베이스 관리자, 개발자, 사용자 모두 데이터의 흐름과 연관성을 공통적으로 쉽게 확인할 수 있다. 2. ER Model ERD의 구성 요소인 개체, 관계 속성을 추출하기 위해서는 업무나 시스템에 대한 명확한 정의가 있어야 한다. ERD로 도식화 하기 전 각 개체를 사각형, 화살표, 마름모로 표기한 형태를 ER 모델이라고 한다. 1) 엔티티(Entitiy) 사물 또는 사건으로 정의되며 개체라고도 한다. ERD에서 엔티티는 사각형으로 나타내고 사각형 안에는 엔티티의 이름을 넣는다. - 가능한 한 대문자로 엔티티 이름을 써 주며 단..