1. 기억장치 개요

기억장치 성능 : 기억 용량, 접근 시간, 사이클 시간(자기 코어 기억장치), 기억장치의 대역폭, 데이터 전송률, 가격

기억장치 계층 : CPU내의 레지스터 - 캐시 기억장치 - 주 기억장치(휘발성RAM) - 보조 기억장치(비휘발성ROM)

기억장치 엑세스 : 순차적 엑세스, 직접 엑세스, 임의 엑세스(RAM, ROM), 연관 엑세스(캐시기억장치)

PHP와 MySQL연동 (7주차)


MySQL을 지원하는 PHP API함수 


- 실습에 사용되는 데이터베이스 계정 접속 

cd/ mysql -kdhong -p12345 kdhong_db 


- 실습용 데이터베이스 테이블 구조 설계, 생성, PHP API함수를 이용한 레코드 삽입

C:\>cd \APM_Setup\htdocs 폴더열기

C:\APM_Setup\htdocs>mysql -ukdhong -p12345 kdhong_db < biz_card.sql SQL문실행하기

C:\APM_Setup\htdocs>mysql -ukdhong -p12345 kdhong_db 접속하여 확인하기 

show tables;


- mysql_connect() 함수

- mysql_select_db() 함수

- mysql_query() 함수

- mysql_colse()


 


<form>태그아 변수값 전달하기

똑같음


PHP로 데이터베이스 테이블 생성과 데이터 읽기


- mysql_fetch_array() 인덱스 아이디

 

- mysql_fetch_row() 인덱스 숫자

 

 

- mysql_sesult() 특정위치 가져옴
- mysql_num_rows()

- mysql_num_fields()

 

 

 


데이터 통신 기술 


1. 통신 방식


1. 전송모드 : 두 개의 링크 장치 간에 신호 흐름 방향을 정리함 

2. 단방향(Simplex) : 송신측과 수신측이 미리 고정됨

3. 양방향(Duplex) : 송신과 수신 모두 가능 

4. 반이중(Half duplex) : 동시에 불가 ex)무전기 

5. 전이중(Full duplex) : 혼선문제, 데이터 순서 제어, 부호화/복호화 다중화가 중요함 ex)전화기 


2. 통신망 구조


1. 통신망 형태 : 2,3,4,5, ... 스테이션 

2. 통신망 구성요소 : 노드, 전송매체, PC 그 외의 것들 ↓

- 리피터 : 원 신호가 감쇠 없이 수신측에 전달되로록 하는 장치 

- 허브 : 각 컴퓨터들의 중앙 연결 지점을 제공하는 네트워크 장비 (허브역할)

- 게이트웨이 : 통신 네트워크에서 서로 다른 네트워크들을 연결시켜 주는 것(방화벽 중요)

- 브리지 : LAN을 결합하기 위한 장비로 데이터 링크 계층(OPEN 7 LAYER)에서 동작하는 네트워크 장비  (연결)

- 라우터 : 인터넷에서 ip네트워크들 간을 연결하거나 ip네크워크와 인터넷을 연결하기 위해 사용 (경로배정)


3. 교환망 방식


1. 교환망 : 다중 장치가 있을 때, 각각의 장치를 어떻게 1:1로 연결할 것인가 

교환 방식 

- 데이터 비 저장식 ex)전화 

- 회선 교환 : 직접 data 전달 

- 데이터 저장식 ex)등기우편, 택배   

- 메세지 교환 : 메세지 던짐

- 패킷 교환 : 재전송 가능하도록 

- 데이터 그램 

- 가상 회선 


2. 회선 교환 : 전화, 컴퓨터와 같은 두 장치를 직접 물리적으로 연결

- 문제점 : 배타적으로 두 사람 사이에 만 이용이 가능(회선 이용 효율 저하) 

- 특징 : 전송 중 동일한 경로 유지, Point-to-Point, 접속 시간 김 전송 지연 없음, 고정 적 대역폭, 

          길이 긴 연속 데이터에 적합, 데이터 전송량 적으면 경제적이나 코드 변환 불가능 

- 장점 : 일정 속도 보장, 보안 강함

- 단점 : 회선 이용율 면에서 비 효율, 통신에 많은 제약

- 공간 분할 회선 교환, 시분할 회선 교환 


3. 메세지 교환 : 회선 교환 방식에서 문제시 되고 있는 대역폭의 점유를 해결함, 저장과 전송 방식

- 특징 : 메세지 마다 전송 경로 다름고 수신 주소를 붙여서 전송함, 데이터 전송 지연 시간이 매우 길다, 방송이나 다 목적지 전송 가능

- 장, 단점


4. 패킷 교환 : 회선 교환과 메세지 교환의 단점을 극복하면서 데이터 트래픽의 휴지 기간 동안 낭비되는 대역폭을 효율적으로 이용하고자 함 

      - 특징 : 수신자 주소/패킷/송신자 주소 

      - 장,단점

1) 데이터 그램 방식 : 독립적으로 취급되는 각 패킷 , 미리 경로 설정할 필요 없음, 목적지 주소 있어야 함

- 장, 단점

2) 가상회선 방식 : 단일 경로가 세션의 시작 시 송신자와 수신자 간에 선택함

- 장, 단점 

- 가상 회선 번호 : 각 링크에서 식별을 위해 주어지는 변호 

- SVC, PVC 


5. 정리

회선 교환, 메세지 교환 패킷 교환 비교 






데이터 전송 매체 


1. 전송 매체


유도(유선) 전송 매체 - 선 : TP케이블(UTP,STP), 동축 케이블, 광 케이블 

비유선(무선) 전송 매체 - 전파 : 적외선, 라디오파, 마이크로파 


2. 유선 매체


1. 종류  

LAN -> Web 


2. 트위스티드 페어 케이블 

: 두선을 꼬으면서 각 쌍은 1인치상 꼬인 횟수가 서로 다르도록 하여 간섭 최소화

- UTP 케이블(비차폐) : 케이블과 피복 사이에 보호막 없음, 가격 저렴(90% 점유), 설치 용이, 등급에 따른 사용

   RJ-45커넥터 사용 (stp도사용)   

- STP/FTP 케이블(차폐) : 그물막 보호막(전도층), 속도 향상, 원거리 전송, 외부 연결 인터넷 선과 모뎀에 사용 


3. 동축 케이브 (기간망용 백본, 노트연결용) 

- 내부 도체(중앙 회선, 구리도선) < 절연층 < 구리알루미늄차폐망 < 외피절연층 

- CATV 분배망이나 LAN 등에 널리 사용됨, BNC라는 원동형 커넥터 사용하여 노드를 연결함 

- 트위스티드 페어에 비해 높은 주파수 빠른 데이터 전송 가능, 간섭과 전력 손실 적다

- 가는 동축 케이블과, 굵은 동축 케이블이 있다. 구조는 같다. 


4. 광섬유 케이블

- 코딩 : 외부 플라스틱 케이블

  클래딩 : 및 반사함, 투명한 덮개 

  코어 : 가장 높은 굴절률의 투평한 덮개로 빛이 통과하는 통로  

- 입사각이 증가하면 수직과는 멀어지고 수평과는 가까워짐 (수평에 가깝도록 빛을 쏨 )

  가는 유리섬유, 전기적 간섭 없음

- 단일모드 광섬유(하나의 경로로 단일 빔), 

  다중모드 계단형 광섬유(서로다른 경로로 코어를 통해 다중 빔)

  다중모드 언덕형 광섬유(계단 대신 언덕 형)


5. 유선 매체의 비교 


3. 무선 매체


컬렉션 프레임워크의 핵심 인터페이스 


  List 

 순서가 있는 데이터 집합, 중복 허용

  ArrayList, LInkedList, Stack, Vector

  Set 

 순서를 유지하지 않는 데이터 집합, 중복 허용하지 않음

  HashSet, TreeSet 

  Map 

 Key와 Value로 이루어진 데이터 집합, 순서 유지되지 않음, 

 키는 중복 허용하지 않음, 값은 중복 허용

  HashMap TreeMap, Hashtable, Properties 등 


* List를 Set에 넣으면 중복이 제거 된다.


List   인터페이스 : 순서 O 중복 O

Set   인터페이스 : 순서 X 중복 X

Map 인터페이스 : 순서 X, 중복(키X,값O) 


ArrayList


- ArrayList에 저장된 객체 삭제 과정

삭제할 데이터를 한칸씩 위로 복사에서 덮어쓰기 떄문에 첫 번째 객체부터 삭제하는 경우 배열 복사 발생하여 다 안지워진다.

그러므로 마지막 객체부터 삭제한다. 


- 크기 변경 불가, 비순차적인 데이터의 추가, 삭제에 시간이 많이 걸린다


LInkedList


- 배열의 단점을 보완하기 위해 고안 되었다. 배열은 모든 데이터가 연속적으로 존재하지만 링크드 리스트는 불연속적으로 존재하는

  데이터를 서로 연결 한 형태로 구성 되어 있다.

- 다음에 나올 자료의 위치정보만 갖고, 내부적인 인덱스는 없다.

- 데이터의 추가/삭제는 위치정보의 수정만으로 가능하기 때문에 정보의 추가/삭제 처리에 유용하다

- 데이터가 많은 경우의 검색 시 처음부터 순차적으로 찾아 나가기 때문에 성능이 저하 된다.


스택과 큐 


+ Recent posts