일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 사이드프로젝트
- 소켓
- 리액트
- Flutter
- userprog
- 크래프톤정글
- Java
- corou
- 큐
- pintos
- 자바
- JavaScript
- 핀토스
- TiL
- 백준
- 코드트리
- 자바스크립트
- 알고리즘
- 스택
- defee
- 오블완
- 크래프톤 정글
- HTML
- Vue.js
- 4기
- CSS
- 나만무
- 시스템콜
- 모션비트
- 티스토리챌린지
- Today
- Total
목록Proxy (2)
미새문지
Tiny Server Code tiny.c 더보기 #include "csapp.h" void doit(int fd); void read_requesthdrs(rio_t *rp); int parse_uri(char *uri, char *filename, char *cgiargs); void serve_static(int fd, char *filename, int filesize, char *method); void get_filetype(char *filename, char *filetype); void serve_dynamic(int fd, char *filename, char *cgiargs, char *method); void clienterror(int fd, char *cause, char *er..
CGI(Common Gateway Interface) 웹 서버와 독립적인 소프트웨어 혹은 스크립트 간에 정보를 주고 받는 방식 이는 사용자가 웹페이지에 입력한 정보를 서버에 전달하거나, 서버에서 처리한 데이터를 사용자에게 보여주는 등의 역할을 한다. 특징 언어 독립성 CGI 스크립트는 Java, Python, C, 등 다양한 프로그래밍 언어로 작성될 수 있으며, 이는 웹 서버와 프로그래밍 언어 간의 통신을 가능하게 한다. 독립적인 프로세스 각각의 CGI 요청은 별도의 프로세스로 처리된다. 이는 간단하고 안전한 동작을 가능하게 하지만, 많은 요청을 동시에 처리할 때는 오버헤드가 커질 수 있다. 표준 입출력을 통한 데이터 전송 CGI 프로그램은 표준 입력을 통해 웹 서버로부터 정보를 받고, 표준 출력을 통해..