http

CS/네트워크

[네트워크] HTTP의 이해3: HTTP Terminologies

HTTP 용어 1) URL 및 URI URI (Uniform Resource Locator)은 웹에서 리소스 (HTML 문서 및 해당 자산)를 고유하게 식별하는 데 사용된다. 한편, URL (Uniform Resource Locator)는 자원의 위치를 나타낸다. URI가 URL보다 더 포괄적인 개념이다. URL의 구조: protocol : // hostname : port / path-and-file-name a) 프로토콜(Protocol): 클라이언트와 서버에서 사용하는 응용프로그램 레벨의 프로토콜 (예 : HTTP, FTP 및 텔넷). b) 호스트 이름(Hostname): 서버의 DNS 도메인 이름 (예 : www.xxxx.com) 또는 IP 주소 (예 : 192.158.15.20). c) 포트(P..

CS/네트워크

[네트워크] HTTP의 이해2: HTTP Request-Response Messages

HTTP 요청-응답 메시지 브라우저에 URL을 입력하면 HTTP 표준에 따라 URL을 요청 메시지로 변환하고 TCP/IP를 사용하여 인터넷을 통해 요청을 보낸다. 웹 서버는 요청을 수신하고 클라이언트가 요청한 웹 페이지를 반환(response)한다. HTTP 요청 메시지 서버가 요청 메시지를 수신하면 다음 중 하나가 발생한다. 1) 요청을 문서 디렉토리 아래의 파일에 매핑하고 파일을 브라우저에 반환한다. 2) 요청을 내부 프로그램에 매핑한 다음 프로그램을 실행하고, 프로그램의 출력을 클라이언트에 반환한다. 3) 요청이 충족되지 않으면 오류 메시지를 반환한다. 요청 메시지는 크게 요청 라인(Request Line), 요청 헤더(Request Headers), 공백 라인(A blank line), 요청 바디..

CS/네트워크

[네트워크] HTTP의 이해1: Client-Server Model, HTTP Protocol

클라이언트-서버 모델 HTML, CSS, jQuery, Ajax, HTTP, 웹 프레임워크 등과 같은 웹 기술은 클라이언트-서버 모델을 중심으로 구축된다. 이 아키텍처에서는 클라이언트(웹 브라우저)와 서버(웹 애플리케이션의 호스트)가 인터넷에 연결되어 있다. 클라이언트는 항상 웹 서버에서 호스팅 되는 웹 페이지에 대한 액세스를 요청(request)하여 통신을 시작한다. 모든 요청에 ​​대해 웹 서버는 요청된 웹 페이지의 사본으로 응답(response)하고 이미지, 음악, 비디오, Word 문서, PDF 등과 같은 리소스가 서버에서 웹 브라우저 상에서 출력될 클라이언트 컴퓨터로 다운로드된다. 대개 웹 페이지는 마크 업 언어(HTML/XML) 중 하나로 작성된다. 브라우저와 웹 서버 외에도 인터넷 연결, T..

코택
'http' 태그의 글 목록