
HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용=> 개발자는 HTTP통신이 전송 중 파괴되거나 왜곡되는 것 걱정X, 애플리케이션의 고유 기능을 구현하는데 집중 가능웹 서버는 HTTP 프로토콜로 의사소통하기 때문에 보통 HTTP 서버라고 불림클라이언트는 서버에게 HT

URL:리소스가 어디 있는지 설명해 리소스 식별 URN: 현재 그 리소스가 어디에 존재하든 상관없이 이름만으로 리소스를 식별http://www.jjae.com/profile/index.html이라는 url을 불러옴http는 URL의 scheme으로 웹 클라이언

HTTP 메시지는 HTTP 애플리케이션 간에 주고 받은 데이터의 블록인바운드, 아웃바운드, 업스트림, 다운스트림은 메시지의 방향 의미HTTP는 인바운드, 아웃바운드라는 용어를 트랜잭션 방향을 표현하기 위해 사용메시지가 원 서버로 향하는 것이 인바운드로 이동하는 것모든
상태코드 클라이언트에게 트랜잭션을 이해할 수 있는 쉬운 방법을 제공 100-199: 정보성 상태 코드 HTTP/1.1에서 도입 헤더 헤더의 종류 일반 헤더 클라이언트와 서버 양쪽 모두가 사용하고 메시지에 대한 아주 기본적인 정보 제공 일반 정보 헤더 |헤더|설명|
모든 HTTP 통신은 패킷 교환 네트워크 프로트콜들의 계층화 집합인 TCP/IP를 통해 이루어짐클라이언트 애플리케이션은 서버 애플리케이션으로 TCP/IP 커넥션을 맺을 수 있고, 커넥션이 맺어지면 클라이언트와 서버 컴퓨터 간 주고받는 메시지들은 안전하게 전달TCP는 H
웹 서버는 HTTP 요청 처리, 응답 제공HTTP 및 TCP 처리(TCP 커넥션 관리에 대한 책임을 운영체제와 나눠 갖음)웹 리소스 관리웹 서버 관리 기능 제공다목적 소프트웨어 웹 서버는 네트워크에 연결된 표준 컴퓨터 시스템에서 동작아파치, 직소 등 오픈 소스 소프트웨