웹 서버
- 웹 콘텐츠가 존재하는 곳. HTTP서버라고도 불린다.
- 웹 리소스를 관리하고 제공
웹 리소스
- 웹 서버 파일시스템의 정적 파일 (txt, HTML, jpg, avi 등..)
- 동적파일: 어떤 종류의 컨텐츠 소스도 리소스가 될 수 있다. (웹 게이트웨이, 인터넷 검색엔진 등..)
미디어 타입
- MIME(multipurpose internet mail extensions, 다목적 인터넷 메일 확장) 사용.
- 주타입/부타입 형태 (ex. content-type: image/jpeg)
URI = {URL, URN}
HTTP 트랜잭션 = HTTP request + HTTP response
웹의 구성요소
- proxy: 클라이언트와 서버 사이에 위치한 HTTP 중재자
- cache: 많이 찾는 웹페이지를 클라이언트 가까이에 보관하는 창고역할을 하는 특별한 http 프록시 서버.
- gateway: 다른 애플리케이션과 연결된 특별한 웹 서버. (ex. HTTP/FTP 게이트웨이)
- tunnel: 단순히 HTTP통신을 전달하기만 하는 특별한 프록시. (ex. HTTP/SSL 터널)
- agent: 자동화된 HTTP요청을 만드는 준지능적(semi-intelligent) 웹클라이언트. (ex. 웹 브라우저)
HTTP클라이언트, HTTP서버는 www의 기본 요소임
3장. HTTP 메시지
인바운드, 아웃바운드, 업스트립, 다운스트림은 메시지의 방향을 의미하는 용어
인바운드: 서버 방향으로 이동하는 것
아웃바운드: 클라이언트 방향으로 이동하는 것
다운스트림: 모든 메시지의 방향
업스트림: 메시지의 역방향
'웹 > 책 & 강의' 카테고리의 다른 글
HTTP 완벽가이드 - 7장 (캐시) (0) | 2022.01.09 |
---|---|
HTTP 완벽가이드 - 6장 (프락시) (0) | 2022.01.09 |
HTTP 완벽가이드 - 5장 (웹 서버) (0) | 2022.01.09 |
HTTP 완벽가이드 - 4장 (커넥션 관리) (0) | 2022.01.09 |
Tindog ( html / css + bootstrap ) (0) | 2020.12.05 |