YouTube Network Study 10. 초창기 웹 서비스 구조

I'm Molly·2022년 8월 26일
0

네트워크스터디

목록 보기
10/39

본 내용은 유튜브 널널한 개발자 TV 채널을 보고 정리한 것입니다.

초창기 웹 서비스 구조

프로그램 세 가지 구성요소
1. 자료구조: 문서
2. UI(User Interface)
3. 제어체계

유지보수의 편의성을 극대화하기 위해 위의 세 가지는 분리하여 모듈화한다.

HTTP 1.0 -> 1.1(가장 많이 쓰임) -> 2.0 -> 3.0

여기서 설명하는 내용은 HTTP 1.1 버전에 가까운 내용이다.

HTTP는 TCP/IP를 전제로 한 기술이다.
웹 클라이언트(브라우저) ----- 인터넷 ---- 웹 서버

  • TCP/IP연결을 가정한 상태에서 HTTP(Stateless) 통신 -
    '연결'이 되었다는 것은 어떠한 상태에 있다는 것인데, 이를 기반으로 한 HTTP는 Stateless
    즉 상태가 없다.

프로
그램에 주소 입력. URL(Uniform Resource Location) ----> HTML 문서(Resource)
웹 클라이언트의 IP 주소, 웹 서버의 IP 주소를 알고 TCP/IP 연결이 된 다음에
HTTP 프로토콜이 작동된다.
전달받은 HTML문서에는 태그와 이것저것이 많다.
따라서 parsing 구문분석을 해서 자료구조를 생성한다.
자료구조는 비선형으로 되어있다.
DOM(Document Object Model)
그 뒤 렌더링을 통해 문서의 내용을 출력해주는 것이다.

초기의 웹 서비스는 원격 문서 뷰어와 같은 것이었다.

profile
I'm Studying

0개의 댓글