사전캠프 2일차

neww·2024년 8월 27일

내일배움캠프

목록 보기
2/23
  1. 웹사이트와 웹페이지의 차이점은 무엇인가요?
    웹사이트안에 웹페이지가 있다는 것
    웹사이트가 책 커버고 웹페이지는 책표지 안에 있는 페이지

  2. URL이란 무엇이며, 어떻게 구성되어있나요?
    Uniform Resource Identifier의 약자로 쉽게 말하면
    웹페이지를 찾기 위한 주소를 말한다.
    URL의 구성
    Scheme(=Protocol),Domain Name,Port,Path,Parameter,Anchor으로 이루어져 있다.

  3. 브라우저란 무엇이며, 어떻게 작동하나요?
    브라우저는 웹을 탐색하는 프로그램

    1 탐색(Navigation): 사용자가 URL을 입력하거나 링크를 클릭하면 브라우저는 해당 웹 페이지를 요청합니다.

    2 DNS 조회(DNS Lookup): 브라우저는 입력된 도메인 이름을 IP 주소로 변환합니다. 이 과정은 DNS 서버를 통해 이루어집니다.

    3 TCP 핸드셰이크(TCP Handshake): IP 주소를 얻은 후, 브라우저는 서버와 TCP 연결을 설정합니다. 이 과정은 데이터를 안전하게 전송하기 위한 준비 단계입니다.

    4 TLS 협상(TLS Negotiation): HTTPS를 사용하는 경우, 브라우저와 서버는 보안 연결을 설정하기 위해 추가적인 핸드셰이크 과정을 거칩니다.

    5 HTTP 요청 및 응답(HTTP Request and Response): 브라우저는 서버에 HTTP 요청을 보내고, 서버는 요청된 HTML, CSS, JavaScript 파일 등을 응답합니다.

    6 렌더링(Rendering): 브라우저는 받은 HTML과 CSS를 파싱하여 DOM(Document Object Model)과 CSSOM(CSS Object Model)을 생성합니다. 이를 통해 웹 페이지의 구조와 스타일을 결정합니다.

    7 자바스크립트 실행(JavaScript Execution): 브라우저는 자바스크립트 코드를 실행하여 웹 페이지의 동적 기능을 처리합니다.

    1. 화면에 표시(Display): 최종적으로 브라우저는 렌더 트리를 생성하고, 이를 기반으로 웹 페이지를 화면에 표시합니다

HTML과 CSS

브라우저의 역할
요청하는 쪽 클라이언트(나는 )
주는 쪽 서버

hyml 뼈대
CSS 꾸미기
javascript 움직이기

솔직히 이거 쓰면서 알아들은 말이 거의 없는 것 같다....
너무 어렵다는 생각밖에 안든다.
단어도 너무 어렵고 어떻게 작성해야하는지 모르겠다.
심지어 마이크도 없고 우리팀에 적극적인 사람도 없어서
아직 뭔가 진행이 안된 느낌이 많다.
검색해서 찾아보면 답이 여러개인 것 같고
어떻게 해야할 지 모르겠다.

이걸 작성하면서 이해가 전혀 안되고
솔직히 매니저님들도 계속 팀원들끼리 소통이 되는지 관심이 전혀 없는 것 같고 사전에 온라인으로 진행하니까 마이크랑 웹캠 준비해주시면 좋겠다는 공지도 없어서 팀을 짜도 할 사람끼리만 하고 다들 개인 플레이인듯 싶다...

0개의 댓글