본문 바로가기

Software 공부/Software Web Knowledge

[Software][Knowledge] 웹

반응형

※ 아직 모르는 것이 많아서 정리 중입니다.

   잘못된 부분이 있다면 댓글로 알려주세요.

※ 공부를 통해서 내용이 수정될 수 있습니다.


Web? Internet?

Internet (좌) Web (우)

  •  Internet (인터넷) : 컴퓨터로 통신 프로토콜로 연결하여 정보를 주고받는 네트워크
  •  Web (웹) : 인터넷 상에 동작하는 서비스 (ex 전자메일 등) 중 한가지. 인터넷을 통해 정보를 공유하는 공간.

Web(웹)의 특징

  • 특징 : 인터넷 상의 멀티미디어 정보(텍스트, 그림, 소리, 영상 등)를 하이퍼텍스트 방식으로 연결하여 제공

Hypertext (하이퍼텍스트)

  • 하이퍼텍스트는? : 문서를 다른 문서로 연결되는 참조를 넣어 접근할 수 잇는 텍스트 기술
  • 의미 비유 해석

  • Hyperlink (하이퍼링크) : '문서 → 다른 문서' 연결(link)되는 참조

Web Browser (웹 브라우저)

  • Web Server(웹 서버)로 부터 받은 데이터(ex_HTML문서, 이미지 등)를 해석하여 화면에 표현해주는 소프트웨어
  • 종류


Web Server (웹 서버)

  • 클라이언트 (ex_웹 브라우저)로 부터 HTTP 요청을 받아 각종 리소스를 클라이언트에 전송(응답)

HTTP (HyperText Transfer Protocol)

  • 직역 : 하이퍼텍스트 전송 규약.
  • 응용프로그램 (ex_웹 브라우저)을 통해 웹 클라이언트와 웹 서버 사이 데이터를 전송하는 프로토콜
  • "요청(Request)" 과 "응답(Response)" 방식으로 동작 
  • ---

Client (클라이언트) & Server (서버)

  • 클라이언트/서버는 단순한 역할 관계
  • 클라이언트 = 요청, 서버 = 응답
  • (단순한 역할) 서버끼리 통신할 경우에도 요청하는 쪽은 클라이언트, 응답해주는 쪽이 서버다.


웹 동작 (사용자)

  • 눈에 보이는 것들을 통해서 사용한다.
  • 도구를 통해서 웹에 입력 → 입력을 토대로 결과

        ex_ (입력) 마우스를 통해서 버튼을 클릭한다 → (결과) 다른 페이지로 이동한다.

             (입력) 키보드를 통해서 아이디, 비밀번호를 입력한다 → (결과) 로그인이 된다.


웹 동작 (개발자)

  • 어떠한 방식으로 구동이 되는지 인식을 해야한다
  • 어떤 데이터를 요청했고 어디서 응답을 해서 어떻게 줄 것인지 등 원리의 이해 필요.


 

반응형