기본 콘텐츠로 건너뛰기

2월, 2013의 게시물 표시

HTTP, TCP/IP 정리

HTTP 웹 서버와 웹 클라이언트가 어떻게 정보를 주고받느냐는 통신 프로토콜 HTTP에서는 한 번의 요청에 하나의 리소스밖에 취득하지 못함 페이지에 이미지가 들어 있는 수만큼 HTTP 요청 발생 TCP/IP Transmission Control Protocol/Internet Protocol 네트워크 상에서 정보를 주고받기 위한 기본 프로토콜 정보는 패킷 단위로 분할 되어 송수신 패킷의 송수신은 TCP/IP가 수행 TCP/IP는 포트를 통해 어떤 애플리케이션이 정보를 처리해야 하는지 앎

웹 개발의 발전

CGI(Common Gateway InterFace) 웹 서버가 요청을 받아 HTML을 생성해서 웹서버에게 돌려보냄 주로 펄로 프로그램을 제작 요청을 받을 때마다 새로운 프로세스를 기동하여 프로그램을 실행 서블릿 CGI 와 같은 개념이지만 자바 언어로 되어 있어 대규모 애플리케이션 개발에 용이 웹 컨테이너 내부에서 서블릿을 실행 HTML과 동적 콘텐츠가 분리가 안됨 (자바 코드속에 HTML이 들어있음) JSP(Java Server Page) HTML과 동적 콘텐츠가 분리 웹 애플리케이션 프레임워크 탄생 재사용 할 수 있는 부분을 늘려 개발을 용이하게 함