inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모든 개발자를 위한 HTTP 웹 기본 지식

클라이언트 서버 구조

질문입니다.

373

lsj59285

작성한 질문수 35

0

서버가 비지니스 로직을 갖고서 요청이 오면 그것을 처리한다는 건 알겠는데, 

"클라이언트가 UI 관련을 담당한다"는 말이 구체적으로 무슨 뜻인지 초보자는 잘 모르겠네요.

서버로부터 HTML 파일을 받은 후 클라이언트 PC가 그걸 UI로 풀어내기 위해 작동한다는 건가요?

network

답변 1

2

OMG

안녕하세요. lsj59285님, 공식 서포터즈 OMG입니다.

 

질문하신 부분에서 영한님의 설명을 짧게 요약하면 아래와 같습니다.

 

- 오래 전에는 서버와 클라이언트가 분리되어 있지 않았음 -> 이후 클라이언트와 서버가 개념적으로 분리

- 비즈니스 로직 + 데이터 처리=> 서버

- UI를 그리고 사용성(UX) => 클라이언트

==> 클라이언트는 복잡한 비즈니스 로직을 다룰 필요가 없고, 사용자가 보는 화면에 집중하여 개발을 진행하면 되고, 서버는 비즈니스 로직에 대한 개발을 진행하면 되기 때문에 서로 독립적으로 분리하여 진화가 가능.

 

이후 영한님이 클라이언트의 예시로 PC, 휴대폰, 스마트폰을 언급하시는데요,

추가로 아이폰과 안드로이드에 대해서 설명하시면서 UI, UX를 그리는데에 집중하면 된다고 설명을 하십니다.

사람 관점에서 눈으로 볼 수 있는 화면 그 자체로 이해하시면 될 것 같아요.

 

감사합니다.

캐시 관련 질문입니다.

0

631

1

ETag 질문입니다.

0

740

1

캐시의 설정 주체

0

541

1

영속쿠키 질문입니다.

0

517

1

협상(accept-language)

0

696

1

에러 코드의 구현 주체

0

443

1

웹서버가 구현?

0

600

1

필수헤더?

1

565

1

Host와 Port

0

782

1

다른 도메인이 같은 포트를 사용하는 경우

0

1268

1

표준 헤더와 임의 헤더

0

538

1

POST 등록 후 Location 헤더

0

576

1

프로세스의 상태가 변경되는 경우에 Post 사용

1

1817

1

지속연결에 대해서.

0

698

1

제가 아는 쿼리 파라미터 개념이 맞는지 확인 부탁드립니다.

0

599

1

캐시 내용중 no cache 일때

0

367

1

DNS 서버 관련 질문

1

755

1

캐시로 저장된 파일의 유효기간은 얼마나 되나요?

0

670

1

웹브라우저 요청흐름 질문입니다.

0

853

1

캐시 무효화 질문드립니다

0

565

1

리다이렉트와 리다이렉션 차이?

0

2646

1

쿠키 및 세션 관련 질문드립니다

0

595

1

HTTP 메서드 ( HTTP 메서드의 속성 파트 ) 강의의 멱등 내용에 대하여 질문드립니다.

0

1654

1

header 나 gzip으로 데이터 보낼떄 데이터는 base64로 인코딩되서 가는 건가요?

0

486

1