PHP입문 Izayoi 김조흔.

Slides:



Advertisements
Similar presentations
박 제욱 이 재민. Web Caching 이란 ? 1 Web Caching 시스템 2 Web Caching 구조 3 Web Caching 동작 4 Web Caching 의 일관성 문제 5 프록시 서버 사용방법 6 참고도서 7.
Advertisements

HTTPS Packet Capture Tutorial
Oozie Web API 기능 테스트 이승엽.
30강_웹문서 제작 팁 웹문서 제작 팁 Lecturer Kim Myoung-Ho Nickname 블스
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
DNS(Domain Name System)
코크파트너 설치 가이드 Window 7.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
Network Lab. Young-Chul Hwang
소켓 모델 주소 지정 in_addr_t inet_addr(const char *ip_address) 연결 지향 모델 (TCP)
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
웹 프로토콜과 로그의 이해 ★ 웹 프로토콜 ★ 통신 절차 ★ HTTP Request ★ HTTP Response.
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
Chapter 21 Network Layer: ARP, ICMP (IGMP).
NJM Messenger 박상원 박연호.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
프로젝트 발표 순서 12/7(수), 팀 별 15분 발표순서 PPT (팀 별 이름, 구현 내용, 결과-그래프 포함) 각 기법당
6강. Servlet 본격적으로 살펴보기-II
FTP 프로그램의 활용 FTP 프로그램의 용도 인터넷 공간에 홈페이지 파일을 업로드할 때 필요
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
26강. 포워딩(Forwarding) RequestDispatcher 클래스 HttpServletResponse 클래스
Slice&link.
자바응용.
Web Basic 김영성 인천대 OneScore
소리가 작으면 이어폰 사용 권장!.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
Day-27(Tue_10.16) 파일 서비스 설정 AD 가 설치된 환경에서 DHCP 설치 할 경우 권한 자격을 주어야함.
Nessus 4 설치 정보보호응용 조용준.
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
Ⅰ. ASP개체 모델 Ⅱ. Request 개체 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
오라클 넷(Oracle Net)의 개념 및 구성
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
14 DNS.
World Wide Web 중앙대학교 안 봉 현
12장 쿠키와 세션 이장에서 배울 내용 : 쿠키와 세션은 웹 페이지 간에 정보를 유지할 때 사용된다. 쿠키와 세션은 사용되는 형태가 비슷하나, 쿠키는 웹 브라우저(클라이언트) 쪽에 저장되고, 세션은 웹 서버 쪽에 저장된다. 이 번장에서는 이들에 대해 학습한다.
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
SSL, Secure Socket Layer
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
프로젝트 제안서 -TCP/IP를 이용한 메신저 구현-
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
웹(WWW).
IP-255S 설치 교육자료 101/102에 대한 설명을 시작 하겠습니다.
STS 에서 웹 서버 설치 방법.
PHP 웹 프로그래밍 (PHP Web Programming) 미리 정의된 함수 문양세 강원대학교 IT대학 컴퓨터과학전공.
Introduction to JSP & Servlet
01. 개요 DNS(Domain Name System)는 인터넷 주소를 IP 주소로 바꾸기 위한 체계적인 방법
암호학 응용 Applied cryptography
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
JSP Programming with a Workbook
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
1장 웹 프로그래밍의 개요 이장에서 배울 내용: 월드 와이드 웹(World Wide Web, WWW)기반에서 동작되는 웹 프로그래밍에 대해 학습하고 , 이러한 웹 기반에서 동작되는 웹 어플리케이션이 어떠한 방식으로 발전해 왔는지 알아본다. 또한 이러한 웹 어플리케이션의.
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
Web Server Install.
Completion Port기반의 채팅프로그램
CHAP 15. 데이터 스토리지.
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
AJAX? Cho Hyun Min.
Ⅰ. Response 개체 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는.
20 XMLHttpRequest.
Presentation transcript:

PHP입문 Izayoi 김조흔

World Wide Web 웹 프로그래머가 알아야 될 사항 웹 브라우저의 동작 원리 웹 서비스의 구조

브라우저 주소창 http://naver.com 입력 World Wide Web 네이버 접속 과정! 브라우저 주소창 http://naver.com 입력 DNS서버를 통해 IP로 변환 IP - 웹서버 접속 URL – 파일정보 전달 웹서버는 요청 파일을 서버 내부에서 찾음 웹서버는 파일 처리 결과를 웹브라우저로 전달 웹브라우저는 전달받은 결과 해석

World Wide Web URL은 프로토콜과 도메인 그리고 이하 상세 주소로 분리 도메인은 DNS(Domain Name Server)를 거쳐 IP로 변환

World Wide Web IP확인 후 프로토콜을 이용하여 통신 프로토콜 – 컴퓨터간 통신을 위한 규칙 웹 서비스는 http프로토콜 이용 웹 서버 접속 – 주소(IP)와 문(port)가 필요 웹 서버는 기본적으로 80포트 이용

World Wide Web 웹 브라우저가 웹 서버에 접속 http 프로토콜에 의해 요청하는 컴퓨터의 주소와 파일정보 전달 웹 서버는 요청 파일 전달 혹은 서버 스크립트를 실행하고 그 결과를 전달

World Wide Web 스크립트 사용시.. 웹 서버의 실행결과는 반드시 웹 브라우저가 해석(HTML문서로 전송) 지정된 주소에 없거나 사용 권한이 없으면 에러 메시지 반환 http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

World Wide Web 이 과정이 모든 과정을 설명한 것은 아님 Ex. 1번 과정과 2번과정 사이에 Proxy Server.. 프록시 서버는 요청시 해당 사이트에 접속x 프록시 서버가 저장해둔 파일을 전송

Static Page & Dynamic Page 웹 서버의 결과는 언제나 웹 브라우저가 해석할수 있는 형식 HTML이 대표적, SGML이나 DHTML, XML, etc 초창기의 웹서비스 static web service CGI(Common Gateway Interface)방식

Static Page & Dynamic Page 정적인 웹 서비스 웹페이지를 요청 -> 해당하는 문서 전송 HTML만으로는 정보를 받는 사람이 정보를 공급할 수가 없음

Static Page & Dynamic Page 클라이언트에서 웹서버로 정보를 보냄 사용자의 입력에 대해 처리 CGI 프로그램은 데이터 처리 초기의 CGI프로그램은 C언어 – Perl 등장(속도느림) HTML만으로 이루어진 페이지 1,4 CGI는 2,3추가

Static Page & Dynamic Page CGI방식은 웹 서버의 요청 새로운 프로세스 생성 결과를 웹 서버에 전송 프로세스 종료 이와 같은 방식은 메모리 낭비(100개의 프로세스)

Static Page & Dynamic Page 웹서버에 탑재되어 Thread로 동작하는 PHP, ASP PHP는 웹서버의 모듈로 장착 – 스레드 생성 스레드는 스레드 간의 시스템 자원 공유 가능 (적은 메모리 소비)

PHP 개발 환경 웹 서버 데이터베이스 APM(apache+php+mysql)! Apache, IIS(Internet Information Server) 데이터베이스 Oracle, MSSQL, MySQL APM(apache+php+mysql)!

Thank You! Q&A