모의해킹 스터디 1주차 정리

2024. 10. 21. 03:10·모의해킹/모의해킹 스터디

웹(WWW)이란?

  • 월드 와이드 웹(World Wide Web)이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간
  • 웹은 인터넷 상에서 정보들을 하이퍼텍스트 방식으로 연결하여 제공
    • 하이퍼텍스트란? 참조(하이퍼링크)를 통해 사용자가 한 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트

웹 서버란?

  • 사용자가 요청하는 웹 페이지를 실행하여 해당 파일이나 그 결과를 전달하는 역할

URL 이란?

  • 웹서버로 자료를 요청하는 링크

URL 구조

[Protocol]://[Domain or IP Address]:[Port]/[File Path]?{Parameter}&{Parameter}
  • Protocol : 웹에서 리소스에 접근하는 방법을 정의
    • http, https 등이 있음
  • Domain or IP Address : 웹 리소스가 위치하는 서버의 주소
    • DNS란? 호스트 이름을 IP 주소로 변환하는 시스템
  • Port : 서버의 포트 번호를 지정. HTTP의 경우 80, HTTPS의 경우 443 -> 웰논포트 : 생략가능. 무조건 http=80, https=443 은 아님
  • File Path : 서버 내에서 요청할 리소스의 경로
  • Parameter : 사용자가 웹서버에게 전달하는 데이터. `?` 다음에 키-값 쌍이 오는 형태. & : 파라미터 구분자

정적페이지 vs 동적페이지

정적페이지란?

  • 웹 서버에 이미 저장된 파일을 클라이언트에게 전송하는 웹 페이지
  • 사용자와의 상호작용이 제한적이며, 주로 정보 제공 용도로 사용
  • Static Web Server란?
    • 정적 페이지를 제공하는 서버로, HTML 파일, 이미지, CSS 파일 등을 클라이언트에게 직접 전달
    • ex) Apache HTTP Server, Nginx

동적페이지란?

  • 사용자의 요청에 따라 서버가 실시간으로 생성하여 보여주는 페이지
  • 데이터베이스와 연결되어 있어, 내용이 자주 변경됨
  • WAS란?
    • 동적 페이지를 처리하기 위한 서버
    • 클라이언트의 요청을 받아서 서버 측 스크립트를 실행하고, 데이터베이스와 상호작용하여 결과를 생성
    • WAS는 웹 서버와 데이터베이스 사이에서 중개자 역할
    • ex) Apache Tomcat, JBoss, Microsoft IIS, Node.js

후기

웹개발자로 근무하면서 기본적인 WEB에 대한 지식은 알고있었다. 4주차까지는 웹에 대한 기본 원리를 배우는 기간이라 복습한다는 생각으로 들어야겠다.

728x90
반응형
저작자표시 비영리 동일조건 (새창열림)

'모의해킹 > 모의해킹 스터디' 카테고리의 다른 글

모의해킹 스터디 2주차 과제(2) - 로그인  (0) 2024.10.28
모의해킹 스터디 2주차 과제(1) - 회원가입  (0) 2024.10.27
모의해킹 스터디 2주차 과제 - Mini Mission  (0) 2024.10.26
모의해킹 스터디 2주차 정리  (0) 2024.10.24
모의해킹 스터디 1주차 과제  (0) 2024.10.21
'모의해킹/모의해킹 스터디' 카테고리의 다른 글
  • 모의해킹 스터디 2주차 과제(1) - 회원가입
  • 모의해킹 스터디 2주차 과제 - Mini Mission
  • 모의해킹 스터디 2주차 정리
  • 모의해킹 스터디 1주차 과제
BPM37093
BPM37093
luna의 IT기술 정리
  • BPM37093
    IT Study Log
    BPM37093
  • 링크

  • 글쓰기 관리
    • 분류 전체보기 (43)
      • 모의해킹 (37)
        • 웹해킹 (1)
        • 모의해킹 스터디 (36)
      • Web (5)
        • 웹 보안 (1)
        • 웹 크롤링 (1)
      • Data (0)
      • Cloud (0)
      • Network (1)
  • 인기 글

  • 방문자 수

    방문자수Total

    • Today :
  • 태그

    sqlinjection
    WEB
    모의해킹스터디
    php
    mysql
    Chrome
    메서드
    javascript
    웹해킹
    티스토리챌린지
    SQL
    HTML
    httprequest
    burpsuite
    HTTP
    HttpResponse
    상태코드
    Network
    hash
    오블완
    웹개발
    NAT
  • hELLO· Designed By정상우.v4.10.1
BPM37093
모의해킹 스터디 1주차 정리
상단으로

티스토리툴바