728x90

http 2

HTTP(Hyper Text Transfer Protocol)

HTTP(Hyper Text Transfer Protocol) 정의 웹 컨텐츠(HTML, 문서, 이미지, 파일 등)를 교환하기 위한 프로토콜 어떤 방식으로 데이터를 교환할 지 정해놓은 표준 규칙 연결 방식(HTTP 버전별 상이) 데이터 전송 방식(Method) 데이터 형식(Content - Type) 기능 다양한 클라이언트 - 웹서버 통신의 효율과 호환성을 높인다. 클라이언트 - 서버 간 데이터 통신은 다양한 방식으로 이뤄질 수 있다. 모든 클라이언트와 서버가 각각의 방식으로 데이터를 교환한다면 매번 방식이 달라서 번거롭고 복잡하다. HTTP는 통신 과정에서 모든 클라이언트와 웹서버가 표준적으로 사용할 규칙이다. Hyper Text로 분류되는 데이터를 교환하는 데 최적화 되어 있다. HTML 문서 CSS..

웹 서버

웹 서버 웹 서버란 무엇인가? 웹 서버는 웹 사이트를 구성하는 핵심 요소중 하나이다. 웹사이트를 방문할 때 사용자의 웹 브라우저는 웹서버에 요청을 보내고, 웹서버는 웹 페이지를 포함한 다양한 콘텐츠를 응답으로 전송하낟. 다음과 같은 역할 수행 웹 페이지 제공 : HTML, CSS, Javascript등 웹페이지를 구성하는 파일들을 저장하고 사용자의 요청에 따라 전송한다. 정적 콘텐츠 제공 : 웹 페이지에 포함된 이미지, 동영상, 음악 등 정적 콘텐츠를 저장하고 전송한다. 동적 콘텐츠 처리 : 서버 측 스크립팅 언어(PHP, Python, Ruby등)를 사용하여 동적으로 생성된 웹페이지를 제공한다. 보안 및 권한 관리 : 사용자의 접근 권한을 관리하고 웹사이트의 보안을 유지한다. HTTP 지원 : 웹 서버..

728x90