html 2일 10/27

권준석·2022년 10월 27일
0
  1. 서버 클라이언트 구조
  • 서버와 클라이언트는 네트워크 기술로 연결된것
  • 서버는 서비스를 제공하는것
  • 웹서비스를 개발할 목적으로 웹서버 를 사용
  • 클라이언트는 서비스를 이용
  • 웹서비스를 이용함으로 웹브라우저 사용

    아이피번호 아이피는서버 1대 포트는 프로그램의 번호
    웹서버는 포트번호 80을 사용 (오라클 : 1521 , Mysql : 3306)
    관리자가 포트번호 변경가능

  1. 클라이언트의 요청 - 서버처리 - 클라이언트에게 응답
  • 사이클을 이해하고 문법은 검색이나 책을 참고
  1. 클라이언트에서 개발 하는 주요 언어
  • html : 정적인 문서 , 화면을 구성하는 것
  • css : 정적인 문서 , html에 스타일적용(색상,폰트,배열)
  • Js : html element(태그 같은것)을 제어해서 동적인 문서도 만든다(반응형 웹)
  • Jquery : 자주 사용되는 JS문법을 사용하기 편하게 만든어 놓은 것

추가로 네크워크 동부는 OSI 7 Layers를 공부하면 좋다

  • 반응형 웹 : 사용자가 뭘하든 반응
    사용자가 사용하는 기기에 따라 자동으로 인터페이스를 반응하는 웹

요청할때 웹은 http 프로토콜로 통신

프로토콜 : 통신할 때 미리 약속을 정의 한 것
개발자는 정해진 프로토콜 기반에서 개발해야 한다

https : http + 보안, 암호 http의 내용을 요청할때 암호화해서 사용
http보다 더 안전하다

===========================================

from

사용자에게 정보를 입력 받는 요소

  • submit : form태그에 액션(요청)으로 이동

  • 클라이언트가 서버에게 전달해야하는 두가지

  • 데이터 값 +어떤 요청인지 전달

  • 데이터 값을 전달하는 방법

  • GET : 주소(URL)에 데이터를 입력해 전달(보낼 데이터를 보여줘도 상관없을 때)
    URL에 ?뒤에 전달

  • POST : 주소(URL) 변경값이 head에 데이터를 일력해 전달(보낼 데이터를 숨길때)
    html 문서 내에서 저장

profile
ㅇㅇ

0개의 댓글