결국 "웹사이트"란 무엇입니까?

3314 단어
2020년에 웹 개발자로 상륙할 때 우리보다 앞서가는 것은 정말 쉽습니다. 많은 자습서 또는 뉴웨이브 학교에서 프레임워크 개념 또는 언어 기술을 깊이 있게 다루고 있습니다. 그러나 웹 기술의 기본 이론은 종종 생략되거나 오해됩니다.

하지만 그 이론은 근본적인 기술로 나에게 나타납니다. 우리가 실제로 하고 있는 일을 이해하는 것뿐만 아니라 우리가 매일 입력하는 코드를 심화하고, 더 빨리 배우고, 더 최적화할 수 있습니다.

이 독특한 관점에서 우리는 먼저 개념을 축소한 다음 더 나은 지식으로 다시 확대할 것입니다. 의가 시작하자 !

면책 조항: 여기에서는 지름길과 부정확성이 사용되며 목표는 개념을 대중화하는 것입니다. 그래도 자유롭게 수정하십시오 🙂


덜 독창적인 TL;DR; 내가 생각할 수 있는 웹사이트는

a collection of web pages, reachable through a web browser, most commonly exposed publicly on HTTP URLs.



이에 대해서는 나중에 다시 설명하겠습니다. 지금은 3가지 질문이 더 있습니다.

웹페이지란 무엇입니까?



사용자 관점에서 웹 페이지는 일종의 데이터를 제공하는 웹 브라우저에서 보는 일종의 문서입니다.

기술적으로는 풍부한 데이터를 포함하는 HTML 문서로 시작합니다. HTML은 선언적 마크업 언어입니다.

이 문서는 또한 2가지 다른 종류의 문서에 대한 기술적 "링크"를 포함하여 일부 메타데이터를 선언합니다.
  • HTML 마크업에 적용할 CSS 선언 스타일
  • 및 HTML 마크업을 조작하는 스크립팅 언어인 Javascript.

  • 브라우저 관점에서 대략 이 모든 것이 웹 페이지입니다(잠시 후 브라우저로 돌아갑니다).



    HTTP란 무엇입니까?



    HTTP는 전송 프로토콜입니다. 간단히 말해서 두 엔티티 사이의 파이프를 의미합니다. 보다 정확하게는 그들 사이의 데이터 교환을 구성하는 (일부 하위 수준 프로토콜에 대한) (텍스트) 규칙입니다.

    프로토콜에는 요청과 응답이 포함되며 웹사이트의 경우에는 우리가 말하는 엔티티는 클라이언트와 서버입니다.



    HTTP 요청은 다음과 같습니다.

    GET / HTTP/1.1
    Host: www.cyril-chpn.fr
    


    그리고 그에 따른 HTTP 응답.

    HTTP/1.1 200 OK
    Content-Type: text/html
    
    <html>Some HTML</html>
    


    웹 브라우저란 무엇입니까?



    잘. 그것은 간단하고 하드 코어 부분입니다 😅

    개념적으로 — 지금은 이것을 고수할 것입니다. 웹 브라우저는 컴퓨터에 설치된 실행 가능한 소프트웨어일 뿐입니다. 웹 브라우징에 필요한 2가지 기능이 있습니다.

    HTTP 프로토콜의 클라이언트 역할을 합니다. HTTP를 통해 서버와 통신하는 것을 의미합니다. 여기에는 IP에 대한 호스트 확인, URL 구문 분석, HTTP 인코딩/디코딩 등이 포함됩니다.

    HTML + CSS + JS에 대한 인터프리터 역할을 합니다. 이는 세 가지 언어의 모든 코드를 이해할 수 있고 그에 따라 웹 페이지를 시각적으로 표시할 수 있음을 의미합니다.



    마무리



    여기에서 본 내용을 요약하고 마무리하겠습니다.

    웹 페이지는 HTML + CSS + JS 코드의 합성물이며 각각 상호 작용과 함께 스타일이 지정된 콘텐츠를 제공합니다.

    웹 브라우저는 HTTP를 통해 서버와 상호 작용하고 웹 페이지를 시각적으로 해석할 수 있는 소프트웨어입니다.

    웹사이트는 브라우저가 액세스할 수 있도록 HTTP를 통해 사용할 수 있는 웹페이지 모음입니다.



    이제 작동하는 것을 보고 싶다면 나와 내가 하는 일에 대한 프레젠테이션이 있는 한 이에 대한 예를 보여주는 my own website을 확인하십시오 😁


    읽어주셔서 감사합니다 ❤️

    사진 크레딧
  • Lee Campbell
  • 좋은 웹페이지 즐겨찾기