HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하기 때문에, 데이터가 지구 반대편에서 오더라도 전송 중 손상되지 않음을 보장한다.웹 콘텐츠는 웹 서버에 존재한다. 웹 서버는 HTTP 프로토콜로 의사소통이 이루어지기 때문에 HTTP 서버라고도 부른다.웹 서버는 데이터
URL은 인터넷 리소스를 가리키는 표준이름이다.전자정보 일부를 가리키고 그것이 어디에 있고 어떻게 접근할 수 있는지 알려준다. URI은 통합 자원 식별자(Uniform Resource Identity)로 불린다.URI는 URL과 URN으로 구성된 종합적인 개념이다.
HTTP 메세지는 HTTP 애플리케이션 간에 주고받은 데이터의 블록들이다. 데이터 블록은 텍스트 메타 정보로 시작한다.다음에 선택적으로 데이터가 올 수 있다.'인바운드', '아웃바운드', '업스트림', '다운스트림' 용어는 메시지의 방향을 나타내는 용어이다.메세지가
HTTP 여러 종류의 메서드를 지원한다.하지만 이때 모든 서버가 모든 메서드를 지원하는 것은 아니므로 주의해야 한다. 안전한 메서드란? HTTP 요청의 결과로 서버에 어떤 작용이 없는 메서드를 의미한다. 일반적으로 GET, HEAD 메서드를 의미하는데 항상 작용이
웹 서버는 HTTP 및 그와 관련된 TCP 처리를 구현한 것이다. 웹 서버는 HTTP 프로토콜을 구현하고, 웹 리소스를 관리하고, 웹 서버 관리 기능을 제공한다.완전한 기능을 갖춘 HTTP 서버를 만들고자 한다면 해야 할 일이 매우 많다. 아파치 웹 서버의 코어는
여러 종류 리소스에 접근하는데 HTTP가 어떻게 쓰이는 지 알아보자.게이트웨이 : 서로 다른 프로토콜과 애플리케이션 간의 HTTP 인터페이스이다.애플리케이션 인터페이스 : 서로 다른 형식의 웹 애플리케이션이 통신하는데 사용한다.터널 : HTTP 커넥션을 통해서 HTTP