반응형
URL ( Uniform Resource Locator )
- 웹 서비스를 사용하기 위해 필요한 명령을 표현한다
- "프로토콜 :// 연결하려는 서버의 호스트 이름(도메인 이름) / 서버 내부의 파일 경로명" 이와 같이 표현한다.
- 예시) http://www.abcd.ac.kr/index.html
웹 서비스 동작 원리
1. 사용자가 웹 브라우저에 URL 주소를 입력한다
2. 클라이언트는 서버 호스트 이름을 DNS 서버에 전송하여 확인 후 웹 서버의 IP 주소를 얻는다.
3. IP주소와 Well-known 포트를 사용하여 웹 서버와 TCP 연결을 시도한다
4. 연결이 설정되고 클라이언트는 웹 서버에 GET 명령을 전송한다
5. 요청한 웹 문서를 웹 서버가 웹 브라우저에 회신한다
6. TCP 연결을 해제한다
7. 웹 브라우저는 사용자에게 보여준다
APM의 웹 서비스 구조 ( Apache, PHP, MySQL )
1. Apache : 웹 서버 프로그램 html 문서를 제공하는 제공자의 역할
2. MySQL : 데이터 베이스, 클라이언트의 요구에 응답하기 위한 정보의 집합
3. PHP
- html 문서와 database 와의 연결을 담당해주는 프로그램 역할을 한다
- html 언어의 기능을 보완하여 문서 내부에 PHP 코드를 추가하는 형식으로 사용한다
- 공개용 데이터베이스인 MySQL과 연동이 쉽다
- 모든 종류의 운영체제에서 지원된다
CGI ( Common Gateway Interface )
- 사용자가 입력하는 정보를 처리한다
- 프로그래밍 언어로 작성되어 서버에서 실행되는 프로그램이다
반응형
'반도체 그 다음 학문 > 컴퓨터 네트워크' 카테고리의 다른 글
컴퓨터 네트워크 전자메일 ( SMTP, POP3, FTP, MIME 기능) (0) | 2021.12.19 |
---|---|
컴퓨터 네트워크 DNS ( Domain Name Service, Domain Name Space, 해석기, name sever ) (0) | 2021.12.19 |
컴퓨터 네트워크 OSI Trnasport Protocol ( 클라이언트 - 서버 모델, 세션 계층, 표현 계층 ) (0) | 2021.12.19 |
컴퓨터 네트워크 RTP ( Real Time Protocol ) (0) | 2021.12.19 |
컴퓨터 네트워크 UDP( User Datagram Protocol ) (0) | 2021.12.19 |
댓글