728x90
반응형
터널
-
[#HTTP정리] HTTP는 무엇인가(근본적인)? - 1자바웹프로그래밍/HTTP 2022. 2. 19. 11:40
HTTP (HyperText Transfer Protocol) 텍스트 기반의 통신 규약이며 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다. HTTP는 TCP위의 계층이며, HTTP는 자신의 메세지를 전송하기 위해 TCP를 이용한다. 네트워크 프로토콜 스택 HTTP 애플리케이션 계층 TCP 전송 계층 IP 네트워크 계층 네트워크를 위한 링크 인터페이스 데이터 링크 계층 물리적인 네트워크 하드웨어 물리 계층 # 연결전에 TCP/IP Connection을 먼저 맺어야한다. ★ 웹브라우저 동작 방식 웹 브라우저는 서버의 URL에서 호스트 명을 추출한다. 웹 브라우저는 서버의 호스트 명을 IP로 변환한다. 웹 브라우저는 URL에서 포트번호(있다면) 추출한다. 웹 브라우저는 웹서버와 TCP 커넥션을 맺는다. 웹..