HTTP(HyperText Transfer Protocol) 웹 기본 지식
모바일,데스크톱,(앱,웹 프레임워크)들은 HTTP를 기반으로 구성하고 HTTP protocol 표준 규약으로 통신한다.
HTML, TEXT, IMAGE, 음성, 영상, 파일, JSON, XML(API), 거의 모든 형태 데이터 전송 가능.
서버간 데이터주고 받을 때도 대부분 HTTP 사용, TCP도 간혹 쓰지만 주로 게임이나 특수한 경우 상황에 쓰인다.
HTTP 지식 수혜 : 대상 ( 모바일 앱 / 웹 프론트엔드 / 백엔드 ) 개발자들에게 도움 MOST 는 백엔드.
HTTP 역사
⊙ 0.9 / 1991 : GET 메소드만 지원, HTTP header X
⊙ 1.0 / 1996 : 메소드, 헤더 추가
⊙ 1.1 / 1997 : 가장 많이 사용, 모든 기능이 여기에 다들어가 있음.
⊙ 2 / 2015 : 성능 개선
⊙ 3 / 진행중 : TCP 대신에 UDP 사용, 성능 개선
기반 프로토콜
⊙ TCP : 1.1, 2
⊙ UDP : 3
⊙ 현재 1.1 주로 사용
⊙ 2,3도 점진적 증가중...
'컴퓨터사이언스' 카테고리의 다른 글
HTTP ( 3 ) - TCP(Transmission Control Protocol) / UDP(User datagram protocol) (0) | 2022.04.27 |
---|---|
HTTP ( 2 ) - IP(Internet Protocol Address) (0) | 2022.04.27 |
닷넷프레임워크 + 닷넷프레임워크 응용프로그램 문제 해결법! (0) | 2022.04.22 |
IPX/SPX 란? 그리고 블리자드 기존 출시작 IPX 프로토콜 및 LAN 정보 (4) | 2022.04.19 |
구니콘 (Gunicorn) + Nginx + 장고(Django) Part 1 (4) | 2022.04.17 |
댓글