1. 백엔드 기본지식 정리

공부기록·2023년 10월 5일
0
post-thumbnail

📘서버와 클라이언트


  • 서버란?

    • 클라이언트의 요청을 받아 처리하는 주체로 크라이언트가 요청한 데이터를 보내거나 요청을 처리한다.
  • 클라이언트란?

    • 서버로 요청하는 프로그램으로 웹브라우저가 대표적인 클라이언트이다.



📘데이터베이스


  • 여러사람이 사용할 목적으로 관리하는 데이터 저장소로 주로 mySQL, 오라클, 포스트그레SQL라는 데이터베이스 시스템으로 관리된다.
  • 클라이언트에서 SQL언어로 DBMS에 요청하면 그에 대한 데이터베이스를 조작한다.

✏️RDB란?

  • 가장 많이 이용하는 데이터베이스로 관계형 데이터베이스이다.
  • 행과 열로 이루어진 테이블로 관리하고, 기본키를 이용하며 각 테이블 간의 관계 설정이 가능하다.

✏️SQL이란?

  • 데이터를 검색하는 언어로 질의를 이용하여 데이터를 조작한다.



📘아이피와 포트


  • 인터넷에서 컴퓨터 또는 기기들이 서로 식별하고 통신하기 위한 주소로 아이피를 통하여 서버를 찾을 수 있다. 하지만 아이피만 안다고 연결이 되지않는다. 포트번호까지 알아야 원하는 서버를 이용할 수 있다.
    • 아이피 : www.naver.com
    • 포트 : https (443번 포트)



📘라이브러리와 프레임워크


✏️라이브러리란?

  • 개발에 필요한 클래스, 함수 등을 모아놓은 코드의 집합이다. 빠른 개발이 가능하며 각 라이브러리는 독립적으로 서로 영향을 끼치지않는다.

✏️프레임워크란?

  • 개발하기 용이하게 해주는 소프트웨어 개발환경이다. 일하기위하여 정해진 틀로 정해져있다는 점이 단점이지만 개발효율이 높아 많이 이용한다. 프레임워크란 전체적인 틀이고 라이브러리는 기능구현으로 이해하면 된다.

0개의 댓글

관련 채용 정보