-
웹 클라이언트, 웹 서버, 웹 브라우저, 웹 사이트, 웹 페이지이것저것 2023. 7. 11. 14:15반응형
웹 클라이언트란?
: 웹을 사용하는 고객을 의미하며 고객은 디바이스 장치(휴대폰, 노트북, 태블릿 등)가 될 수 있음
: 웹 클라이언트는 웹 브라우저에서 발생하는 특정한 행위를 서버에 요청(request)
: 예를 들어 로그인, 로그아웃, 홈쇼핑에서 물건을 구매할 때, 블로그에 글을 작성하는 행위들도 서버에 요청(request)하는 행위에 포함됨
* 요청(repuest) : 웹 클라이언트가 웹 서버에 필요한 정보를 요구하거나 처리해달라고 부탁하는 행위를 요청이라고 함
웹에서 발생하는 요청은 HTTP 요청이라고 부르기도 함
웹 브라우저란?
: 디바이스 장치에서 동작하는 웹 클라이언트 프로그램
: 크롬, 사파리, edge와 같은 프로그램
: 웹 서버에서 응답response받은 데이터(이미지, 텍스트, 파일, 동영상 등)를 화면에 표시함
웹 서버란?
: HTTP 서버라고도 하며 웹 서버는 수신 받은 요청request을 처리하고 웹 클라이언트에게 필요한 데이터들을 응답response함
: 웹 서버는 하드웨어와 소프트웨어 두가지 구성요소로 분류
: 하드웨어는 이미지, 텍스트, css 등 웹 브라우저에 필요한 파일들을 저장
: 소프트웨어는 로그인, 로그아웃, 물건 구매 등과 같은 행위를 처리하기 위해 비즈니스 로직이 포함되어 있음
*HTTP(Hyper Text Transfer Protocol) : 웹에서 이루어지는 데이터 교환 규칙으로 '데이터를 어떻게 전달할 것인가?'를 정의하는 규칙
웹 페이지란?
: 온라인으로 볼 수 있는 단일 문서 또는 텍스트, 이미지, 비디오를 포함한 페이지
: 해당 페이지로 연결되는 특정 url을 제공함
웹 사이트란 ?
: 웹 페이지들이 모여 하나의 웹 사이트를 형성
참고
반응형'이것저것' 카테고리의 다른 글
orientation: portrait / Landscape (0) 2023.07.19 TBD(To Be Decided / To Be Determined) (0) 2023.07.06 스킵 메뉴 스킵 네비게이션 skip menu skip nav 란? (0) 2023.07.05 hosts 파일이란? (0) 2023.06.28 colgroup에 스타일 적용할 때 주의할 점 (0) 2023.06.28