Network Network 2023. 1. 9. 21:12 [Network] HTTP HTTP Messages HTTP (HyperText Transfer Protocol) HTML과 같은 문서를 전송하기 위한 Application Layer 프로토콜. HTTP 특징 : Stateless(무상태성) HTTP Messages 클라이언트와 서버 사이 데이터 교환 방식 요청(Requests) 응답(Responses) HTTP Messages는 여러 줄의 텍스트 정보로 구성 구성파일, API, 기타 인터페이스에서 자동 완성 따로 작성할 필요 X 요청/응답 공통 구조 start line : 요청이나 응답의 상태. 항상 첫줄 위치. 응답에서는 status line HTTP headers : 요청 지정 및 메세지 본문 설명하는 헤더 집합 empty line : 헤더와 본문을 구분하는 빈 줄 body .. Network 2023. 1. 9. 16:52 [Network] 웹 애플리케이션 작동 원리 Web-Application Appication 사용자나 다른 응용 프로그램에게 특정한 기능을 수행하도록 하는 프로그램 Native-Application 특정 기기에 설치하여 사용하는 애플리케이션 특정 실행 환경에 종속됨(iOS, OS, Windows 등) 특정 실행 환경에 설치되도록 만들어진 앱은 다른 실행 환경에서는 실행 불가 Native-Applicaiton 장점 웹 애플리케이션보다 빠름 애플리케이션이 설치된 기기의 시스템/리소스 접근에 용이 인터넷이 없어도 사용가능 웹 애플리케이션에 비해 안전함 Native-Application 단점 빠른 업데이트가 힘듦 웹 애플리케이션에 개발 비용이 더 들어감 특정 실행환경에 따라 개발을 각각 해야하기 때문 Web-Application 웹 브라우저를 통해 접근하.. 이전 1 다음