13.웹 서버와 웹 클라이언트의 구조HTTP 서버• 웹의 메커니즘은 HTTP (Hyper Text Transfer Protocol-하이퍼 텍스트 교환을 위한 프로토콜)이라는 프로토콜(우리가 통신을 이 용하기 위하여 미리 정한 규약)에 의해 규정HTTP 클라이언트 • 인터넷 익스플로러와 네스케이프 내비게이터 등의 브라우저HTTP 프로토콜 사양 • IETF(인터넷 기술 특별 조사 위원회 : Internet Engineering Task Force) • RFC(코멘트 요구 : Request for Comments)HTTP 사양 • 초기 HTTP 사양: 웹 문서를 송신 • 후기 HTTP 사양: 데이터베이스로의 기록 등 쌍방향 데이터 교환 HTTP 성능 • 초기: 개개 파일의 전송 완료될 때마다 서버와 클라이언트 간의 접속이 단절 • 현재: 한번 확립한 TCP 접속을 지속적으로 유지하여 접속 확립에 따르는 오버헤드를 감소/ 동시에 복수의 접속(파이프라인)•HTTP 프로토콜은 HPPT 서버와 클라이언트간의 데이터통신에 관한 규칙이므로 한쪽만 새로운 사양을 적용해도 기대한 결과는 얻을 수 없다.웹 사이트의 구축 • 웹 서버가 되는 기계에 웹 서버 애플리케이션을 설치 • 웹 서버 애플리케이션은 운영체제가 제공, 보증한 것 사용 /제3자나 프리웨어의 애플리케이션도 이용IIS (Internet Information Service) • MS에서 Web Service를 목적으로 정의 한 서비스 모듈의 Windows방식 서비스의 명칭 아파치(Apatch) • 유닉스를 비롯하여 매킨토시, 윈도우 NT, OS/2의 각 플랫폼에서 작동하고, 모듈의 추가와 삭제로 각종 기능을 편리하게 이용 • 시판 제품보다 우수한 기능으로 무상 제공 • http://httpd.apache.org/docs/misc/FAQ.htmlPWS (Personal Web Server) •MS사가 개발한 개인용 웹 서버 소프트웨어 •윈도우95/98/Me와 윈도우NT 워크스테이션에서 작동 •웹 서버와 같은 소규모 인터넷 서버를 구축웹사이트의 구축순서 •웹 정책-기획-설계-구현-시험/검증-운영/유지보수 •웹 사이트 개시 후 시스템 모니터링웹 사이트의 어드레스 • 웹 사이트에 접근하려면 브라우저로 웹 사이트의 어드레스인 URL을 지정URL (Uniform Resource Locator) •인터넷상에 있는 각종 정보들의 위치를 표시하는 표준p153 그림 웹 사이트의 URL웹 사이트의 관리 • 웹 서버 애플리케이션을 설치하면 HTTP 프로토콜을 실행하는 프 로그램이 서비스로써 SETUP되고, 그 기계는 도메인의 웹 서버가 됨 •최근에는 웹의 이용도가 높아지고 부담에 증가함에 따라 전용 웹 서버를 만드는 것이 보통이며 이러한 경우에는 웹 사이트를 1개로 하거나 복수의 웹 사이트를 구축가상사이트 •가상 사이트는 1대의 웹 서버 기계에 서로 다른 URL을 가진 복수 사이트를 작성할 경우 작동하고 있는 웹 서버 애플리케이션은 하나 뿐이고 가상적으로 복수의 사이트를 제어하는 웹 사이트웹 폴더 •웹 사이트에서 제공되는 HTML파일과 동화상, 음성, 이미지 등의 파일은 웹 서버 기계의 디스크 장치의 특정 폴더에 저장되는데 이 폴더를 웹 폴더{nameOfApplication=Show}
사무엘(하)1. 사무엘 하 개요사무엘 상,하는 원래 한 권의 책으로 사무엘(상1:-8:), 사울(상9:-31:), 다윗(하1:-24:)으로 이어지는 역사를 기록하고 있지만 사무엘(상/하)에서의 주인공은 다윗입니다. 사무엘(상)에는 다윗이 왕이 되기전의 준비기인 출세와 유랑의 역사가 중요하게 취급되어 있고(상17:-27:), 사무엘(하)에서는 왕이 된 후의 역사로 되어있습니다. 사무엘(하)는 다윗왕국의 확립(1:-7:), 다윗 왕국의 번영(8:-10:), 다윗의 범죄와 그 결과(11:-20:), 다윗의 여담(21:-24:)으로 구성되어 있습니다.2. 저자와 기록연대 : 미상, BC 930년 이후(솔로몬 사후 분열 왕국 시대)3. 사무엘(하)의 내용사무엘(하)는 다윗이 왕위에 올라 한 세대(약 40여년)간의 통치 중에 일어난 사건들이 기록되어 있습니다. 사울이 죽자 왕으로 뽑힌 다윗은 왕위에 올라 7년 반 동안 헤브론에서 유다 지역을 통치하고 이어서 33년 동안 예루살렘에서 이스라엘 전역을 통치합니다. 사무엘(하)에서는 다윗의 등극, 그의 간음 및 살인죄, 그리고 그 죄로 인하여 그의 가문과 나라에서 일어나는 분열의 결과들을 기록하고 있습니다. 다윗의 부흥기, 다윗의 침체기, 다윗의 통치에 대한 평가의 3단계로 나누어서 내용을 살펴보고자 합니다.가. 다윗의 부흥기(1-10장)1.다윗의 정치적 승리 (1:1-5:25)①헤브론에서 유다를 통치 (1:1-4:12)-사울왕의 죽음(1:1-27)다윗이 아멜렉 사람을 물리치고 시글락에 머무르는 동안 이스라엘 진에서 도망쳐 나온 아말렉 소년이 사울의 전사소식을 알린다. 전쟁중에 사울이 부상을 당하여 자기더러 죽여 달라고 하기에 그를 죽이고 면류관과 팔고리를 벗겨 다윗에게 가져왔노라고 보고한다.왕으로 기름부을자를 일개 이방인이 죽였다는 것은 다윗으로서 용납할 수 없는 사건이었다. (두번이나 살려준적 있음) 사울을 죽였다고 말한 아말렉 소년은 다윗에게 죽고 다윗은 사울과 요나단을 위해 비통한 노래를 부른다.-다윗이 유다의 왕으로 있었던 예루살렘을 다윗이 수도로 정함으로써 가나안의 종교가 예루살렘 성전에 유입되는 현상을 초래했다. 수도를 예루살렘으로 정한 것은 북쪽과 남쪽 모두를 다스리기 위한 중간지점을 택한 것이었으며 그곳은 유다와 베냐민 지파의 경계선 지역에 있었다. 예루살렘은 이제 다윗의 도성이 되었으며, 하나님이 거하는 성산(聖山) 곧 시온 산이 그 안에 자리잡고 있다. 예루살렘은 이제 야훼의 집이 되고 다윗왕국의 방패막이가 된다. 결국 다윗왕가를 중심으로 한 제왕신학(royal theology)은 시온신학(Zion theology)을 형성하게 되고 이 시온신학은 다윗계약과 함께 유다를 지켜주는 정신적인 지주가 된다. 다윗이 이스라엘의 왕이 되었다는 소식을 들은 두로의 왕 히람은 백향목을 들여다가 다윗의 궁전을 지어주는 민첩함을 보인다(5:11-12)-블레셋 정복블레셋이 쳐들어 오자 다윗은 야훼께 신점을 구한다. 도읍을 정할 때나 전쟁하기 전에 하나님의 뜻을 묻는 것은 당시의 일상적인 통례였다. 이번에는 의외의 결과가 나온다. 블레셋 군대 뒤로 돌아가서 뽕나무 맞은 편에서 엄습해야 한다. 뽕나무에서 걸음걷는 소리가 들릴 때 행동을 개시하면 야훼께서 블레셋을 무찌르게 한다는 것이다(5:17-25) 가끔 나무가 신성시 되어 신점(神占)의 수단으로 활용된 것을 알 수 있다.2.다윗의 영적 승리 (6:1-7:29)①언약궤의 이전 (6:1-23)-법궤를 예루살렘으로 옮김블레셋을 물리친 다윗은 이제 야훼의 법궤를 예루살렘으로 옮기고자 하여 사람들을 바알레 유다로 보낸다. 그동안 궤를 모시고 있던 아비나답의 아들 웃사와 아효가 수레에 궤를 싣고 예루살렘으로 향한다. 수레가 다곤의 신상이 있던 타작마당에 이르자 소들이 뛰므로 웃사가 궤를 붙들자 그 자리에서 즉사한다(삼하 6:7). 이 사건으로 말미암아 야훼의 궤는 예루살렘으로 옮겨지지 못하고 또 다시 오벧에돔의 집에서 머물게 된다. 법궤가 석 달 동안 오벧에돔의 집에 있는 동안 그 집안이 잘된 것을 보고 다윗은 법궤를 예루살렘으로 다시 옮긴의 아비가 되고 다윗은 야훼 하나님의 아들이 된다(7:13-14)-다윗이 하나님을 찬양함갑자기 쏟아지는 야훼의 축복을 다윗은 감당할 수 없어 "내가 누구이며 무엇이관대 이런 축복을 받게 하시느냐"고 감격해 한다(7:18)3.다윗의 군사적 승리 (8:1-10:19)①대적들에게 승리함 (블레셋, 모압, 아람) (8:1-12)야훼의 축복을 받은 다윗은 이후 블레셋을 비롯한 주변 국가들을 차례로 공략한다(8:1-12) 모압이 다윗왕국에게 조공을 바치게 되며 멀리 다메섹 역시 다윗에게 조공을 바치고 종으로 전락한다.②다윗의 의로운 통치 (8:13-9:13)다윗은 사울과는 달리 정치적뿐만 아니라 종교적인 실권도 장악한다. 법궤를 성소에 안치하고 에비아달과 사독을 제사장으로 임명하여 예루살렘을 정치·종교의 중심지로 만든 장본인이다(8:13-18). 주변국을 차례차례 정복한 다윗은 그 아들 솔로몬과는 달리 외국으로부터 들어 온 조공으로 나라살림을 꾸려나갔고 백성에게 세금을 거두지 않았던 것으로 여겨진다. 그 사이 다윗은 사울 가문에 남은 자를 찾아 은총을 베풀고자 한다. 위기에 처할 때 마다 생명을 구해 준 사울의 아들 요나단에게 아들이 있다는 사실을 알게 된다. 그는 므비보셋으로서 절뚝발이였다(9:3). 다윗은 므비보셋에게 이전에 사울에게 속한 모든 땅을 주었고 그를 왕자처럼 대하고 왕궁에서 식사하도록 배려한다(9:1-13) 사울 가문에서 살아 남은 유일한 혈족인 므비보셋을 가까이 둠으로써 그가 역모를 꾸미지 않게 하려는 다윗의 숨은 의도가 있었던 것 같다.③암몬과 아람을 정벌함 (10:1-19)나. 다윗의 침체기 (11:1-20:26)1.간음죄 (우리아의 아내 밧세바를 취함)이어 암몬과 아람을 물리친 다윗은(삼하 10장) 이스라엘이 전쟁을 하고 있는 동안 예루살렘궁에서 한가로운 시간을 보낸다. 저녁에 다윗이 왕궁 지붕을 걷다가 우연히 한 아름다운 여인이 목욕하는 장면을 목격한다(삼하 11:1-2) 목욕하는 여인이 우리아의 아내라는 사실을 알고도 다윗은 그녀와 동침함으로써 순진성과의 싸움은 계속된다. 우리아가 이틀 밤이나 홀로 밤을 지내자, 다윗은 더 이상 그를 설득시킬 수 없음을 알고 두번째 계략을 세운다(12-13절). 그것은 우리아를 전쟁터에 다시 보내 싸움터의 선봉에 서게 함으로써 그를 죽게 한다는 것이었다(14-15절). 요압의 협조로 다윗의 계략은 성공하게 되고 우리아는 죽게 된다(16-26절). 다윗의 잔인한 처사를 처음부터 끝까지 소개한 성서기자는 "다윗의 행위가 하나님 보시기에 악했다"고 증언한다(11:27)3.다윗집의 재난①나단의 예언 (나단의 비유, 다윗의 회개)다윗의 행위에 대한 나단 선지자의 날카로운 비판이 이어진다(삼하 12장). '나단의 비유'로 알려진 가난한 사람과 양 한 마리에 대한 이야기는 다윗을 회개시키는 결정적인 역할을 한다. 양과 염소가 많은 부잣집 옆에 아주 가난한 사람이 살고 있었다. 그에게는 암양 하나가 있었는데 마치 한 식구처럼 같이 먹고 같이 잘 정도로 애지중지 했단다. 하루는 부잣집에 손님이 왔는데 그 부자는 자기 양을 잡지 않고 가난한 사람이 가지고 있던 암양을 잡아 손님을 대접했다. 이야기를 듣고 있던 다윗은 노발대발하고 그런 죄를 저지른 사람은 죽어 마땅하다고 역설한다(12:5). 바로 이 때다 싶어 나단은 다윗에게 "그 사람이 바로 당신이요"라고 말함으로써 다윗의 회개를 이끌어 낸다(12:13).②다윗의 아들의 죽음 (불륜의 씨앗을 제거하심)). 다윗의 죄는 다윗과 밧세바 사이에 태어난 아이의 죽음으로 이어진다(12:14-23)③암논의 근친상간 (결국 암논의 피살)시간은 흘러 솔로몬이 탄생하고 다윗은 암몬 지역의 랍바를 탈취한다(삼하 12:24-31). 다윗이 나이들어 밧세바와의 불륜을 저지르는 등 바람직하지 못한 행위가 이어지자 아들들 사이의 암투가 벌어진다. 맏아들인 암논이 이복누이 동생인 다말을 욕보인 것이다. 병에 걸려 누워 있는 척하고 다말더러 음식을 가져오게 하여 강간한 사건이 다말의 오빠인 압살롬을 자극한다(13:1-19). 이년동안 잠잠하던 압살롬은 양털깍기렘에 돌아 온 압살롬은 다윗의 무리를 토벌할 계획을 세운다. 그러나 다윗 편에 섰던 후새의 말을 신뢰함으로써 결국 다윗군대에 의해 패배한다(16:15-18:8). 압살롬을 죽이지 말라고 한 다윗의 명령에도 불구하고 요압은 도망가다가 나무에 걸린 압살롬을 살해한다. 이로써 압살롬의 반역은 끝을 맺는다(18:9-33). 자기를 반역하고 생명까지 위협했던 압살롬이었지만 그의 죽음은 다윗에게 충격적이었다. 맏아들 암논에 이어 압살롬마저 잃게 된 것이다. 슬퍼하는 다윗 앞에 나타난 요압은 울음을 그칠 것을 강요한다. 다윗이 우는 것을 보면 백성들이 동요한단다(19:1-7). 다윗의 군대장관으로 있던 요압은 다윗의 왕권을 지켜준 결정적인 사람이었지만 동시에 그 는 다윗을 견제하기도 했다. 압살롬을 죽이지 말라고 한 다윗의 명령을 무시했으며 나이든 다윗을 위협하면서 자기 뜻대로 움직였던 것이다.③다윗의 왕권 회복예루살렘에 다시 돌아 올 때 유다 온 백성과 이스라엘의 절반정도가 다윗을 호위한다(19:40). 이 때 북쪽 이스라엘 사람들이 나와 다윗에게 항의한다. 다윗을 왕으로 다시 오게 하려면 온 이스라엘의 동의를 받아야 하는데 유다지파 마음대로 결정했다는 것이다. 입씨름은 유다지파의 승리로 끝난다. 압살롬이 일시적으로 왕노릇할 때 상당수의 이스라엘 사람들이 압살롬 편에 있었다(삼하 15:12) 다윗은 이미 늙었고 이스라엘은 새로운 왕을 요구할 때라고 여겼을 지도 모른다. 그럼에도 불구하고 유다지파의 세력이 워낙 강해서 나머지 지파들이 밀린 것이다. 그러나 갈등의 앙금은 완전히 지워지지 않는법! 북쪽의 10지파들은 솔로몬이 죽자 따로 독립하여 북왕국 이스라엘을 세우게 된다. 이점에서 볼 때 다윗시대는 통일왕국임에도 불구하고 여전히 남과 북의 갈등이 상존했던 것으로 여겨진다. 그 사이 세바의 반란이 있었지만 다윗은 무사히 예루살렘에 귀환한다(삼하 20:1-2)다. 다윗의 통치에 대한 평가 (21:1-24:25)1.기근 (21:1-14)2.블레셋과의 전쟁3.감사의 시편다윗은 야 2
7.클라이언트 서버의 아키텍처김도현 , 손보미 , 조성규 , 안세지 ,이정희DBMS에 대한 서버 시스템서버 시스템의 종류 호스트 베이스 시스템 파일 공유 베이스 시스템 클라이언트 서버 시스템호스트 베이스 시스템1 . 호스트 베이스 시스템이란 ? 키보드 조작에 의한 요구는 호스트에 전달 네트워크에서 자원을 분배해주고 중앙집중관리 2 . 호스트 베이스의 장단점 장점 1) 호스트 측에서 일괄 관리할 수 있다 2) 시스템 개발 , 유지 , 보수는 호스트 측에서만 실행할 수 있다2 . 호스트 베이스의 장단점 단점 1) 부담이 호스트 측에 집중 2) 많은 비용 부담 3) 유연하고 자율적인 대처가 불가능파일 공유 베이스 시스템1 . 파일 공유 베이스 시스템이란 ? 애플리케이션에서는 LAN을 이용한 데이터베이스 파일공유에 대응하고 DBMS로서의 기능 2 . 파일 공유 베이스의 장단점 장점 1) 손쉽게 싼 비용으로 실현가능 2) 클라이언트 측의 애플리케이션 설정으로 개인적인 조작 환경과 이용 환경을 구성2 . 파일 공유 베이스의 장단점 단점 1) 네트워크 트래픽이 증대하고 효율성 저하 2) 데이터의 보전과 정합성 유지에 취약 3 . 트래픽 통신장치나 시스템에 걸리는 부하(負荷)를 말합니다. c:Windowstemp 폴더를 보면 트래픽을 확인할 수 있다. 큰 용량의 파일 다운로드 , 실시간 동영상 등은 트래픽 다량발생.클라이언트 서버 시스템1 . 클라이언트 서버 시스템이란 ? 클라이언트를 서비스 요구자로, 서버를 서비스 제공자의 형태로 네트워킹하여 자원을 공유하는 분산처리기법을 말한다. 2 . 클라이언트 서버 시스템의 장단점 장점 1) 사용자측과 클라이언트측에 부담이 분산되어 각각의 목적에 맞는 처리 2) 사용자측에서 일괄적으로 관리되어 데이터의 안전성과 보안성이 높다.2 . 클라이언트 서버 시스템의 장단점 단점 1) 클라이언트의 플랫폼과 이용 목적에 호응하는 애플리케이션 개발필요 2) 클라이언트 수가 증가하면 사용자측의 부담이 증대데이터의 정합성을 유지하는 트랜잭션회복작업이 바로 이 트랜젝션을 기반으로 이룬다. 트랜젝션의 성격 4가지로 ACID성질 -원자성(atomicity) -일관성(consistency) -격리성(isolation) -영속성(durability) 일반적으로 데이터 베이스 처리의 대부분은 몇 개의 작업을 짜 맞춘 트랜잭션이된다.처리의 실행과 취소, 커미트와 롤백1 . 커미트(commit) -트랜잭션 처리에 있어서 모든 부서를 실행할 수 있는 상태에 있는 것이 확인된 단계에서 데이터로의 액세스를 실행하는 것. 2 .롤백(rollback) -일부 처리를 실행할 수 없는 경우에는 모든 처리를 취소하는 것. DBMS는 하나의 명령으로 처리되는 것에 관해서는 자동으로 트랜잭션 처리를 행함처리의 실행과 취소, 커미트와 롤백다른 사용자의 액세스를 제한하는 락락(lock) -기본적으로 다른 사용자에 의한 데이터베이스로의 액세스에 제한을 두는 기능. 락(lock)은 데이터에 액세스하기 직전에 걸려져서 액세스가 종료하면 해제됨. 락(lock)의 종류 -공유 락 : 데이터의 이해를 실행하는 프로세스에 쓰임 -배타 락 : 데이터를 갱신하는 프로세스에 쓰임.락이 겹쳐져 꼼짝도 못하게 되는 데드 락데드 락(교착 상태) 양자 모두 일부의 데이터는 자신이 락을 걸고 있고, 데이터는 상대가 락을 걸고 있다. 양자가 각각 상대의 처리 일부를 방해하고 있기 때문에 모두 처리를 커미트(완료) 할 수 없고 앞쪽으로 나아갈 수도 없고 해결할 수 없는 상태에 빠지게 되는 상태 해결 방법 데드 락을 검출한 경우 DBMS는 데드 락이 발생한 *에러 코드(error code)를 한쪽의 클라이언트에게 되돌리고 그 트랜잭션을 롤백한다. *에러 코드 프로그램 실행 도중 문제가 발생했을 때 표시되는 일련의 영숫자로, 영숫자를 조사하면 어떤 오류가 일어났는지를 알 수 있다.{nameOfApplication=Show}
위협적 소구 HUNGER는 우리나라 최초 굶주린 사람들 돕는 기아단체라고 하는데요. 이 광고가 왠지 그 쪽과 관련이 있지 않을까요?금연광고 Kill youself… 카피가 위협적이다.유머적 소구 1) 콜미.. 하이네켄을 주시하는 병따개.. 2) 어느날...하이네켄의 등뒤를 노리는 병따개.. 3) 확실하게 뚜껑 따버리는 병따개... 4) 범인은 과연..휘트니스클럽 뚱뚱하면 이렇게 무시당합니다성적 소구 'David Palmer' 데이빗 팔머 라는 언더웨어 광고이다, 얼핏봐도, 혹은 자세히 봐도 이 광고는 파격 그 자체이다. 남녀의 성기가 드러날 듯 말듯 한 이 광고는,, 예술일까, 외설일까, 뭐 그보다 눈에 띄는 것은 십자형태로 트리밍 된 음모(pubic hair)다. 데이빗 팔머의 브랜드 로고인 십자를 피부(성기)에 가장 가까운 언더웨어라는 의미로 전달하였기에, 미적 표현이라 간주하여 예술이라고 볼 수도 있겠지만, 그 자체 이미지가 너무 자극적인 것은 부정할 수 없다. 다비아그라 절대 죽지 않는다.폴쉐 스틸 광고단순 정보형 자동차의 라이트를 이용하여 맥도날드 로고를 표현함으로써 이 광고의 정보는 모두 전달된다.아디다스 아디다스의 착용감 등 상품의 질이 우수해서 상대보다 더 넓은 코트를 사용해 불리한 상황에서도 상대편을 이길수 있다라는 일종의 자신감의 표현이 나타나있다. 현뉴비틀 뉴비틀 오픈카를 표현{nameOfApplication=Show}
웹 데이베이스의 활용 범위웹데이터 베이스의 활용의 예 상품구입 구입절차와 고객등록 판매처리 배달 정보 제공웹데이터 베이스의 활용 예CGI : 웹서버가 외부 프로그램을 실행시키는 표준화된 방법 Asp : 월드와이드웹(WWW)에 애플리케이션을 실현하는 기술 PHP : 플랫폼별로 제공 주로 아파치라는 웹서버에서 서비스 RDB : 데이터를 계층구조가 아닌 단순한 표로 표현하는 형식1. 상품구입클라이언트의 온라인 쇼핑몰 접속 정적인 웹페이지 드롭다운 메뉴2. 구입 절차와 고객 등록고객의 정보 확인 사용자ID와 비밀번호 등록 신규고객의 경우 신규 사용자 등록3. 판매 처리사용자(고객) 구입 의지 명확 웹데이터베이스를 이용한 판매 처리 고객에 의한 상품 구입 조작 종료4. 배달 정보 제공고객에게 배달 정보 요구 고객의 사용자 ID 확인 → [주문번호] 확인 [주문번호]를 통해 배달 날짜 확인 고객에게 배달날짜 송신{nameOfApplication=Show}