본문 바로가기

내일배움캠프

CS 3일차 용어 정리

오늘 정리할 개념들

 

  • 서버
  • 데이터베이스
  • SQL
  • 클러스터링
  • 병렬컴퓨팅
  • 프로토콜
  • HTTP, HTTPS, HTML
  • 브라우저, 도메인, DNS
  • RESTfull
  • OSI 7계층, TCPIP 4계층

 

  • 서버 : 네트워크를 통해서 클라이언트의 요청을 받고 서비스를 제공하는 주체
    • 클라우드 서버 : 클라우드컴퓨팅 환경에서 제공되는 가상서버, 물리적인 서버를 가상화를 통해서 분할하여 여러 사람이 사용할 수 있도록 한다.
    • 웹 서버 :웹페이지와 웹 애플리케이션을 클라이언트(웹 브라우저)에게 제공해주는 서버
    • 데이터베이스 서버 : 클라이언트에게 DBMS를 제공하는 서버, 클라이언트는 SQL을 통해서 서버에 요청을 보낸다.
    • 어플리케이션 서버 : 사용자의 요청에 따라 다양한 기능을 제공하는 서버
    • 프록시 서버 : 클라이언트와 실제 서버 사이에서 중계역할을 하는 서버
  • 데이터베이스 : 정보를 구조화해서 관리하는 시스템
    • 개체 : 테이블
    • 열 : 필드
    • 행 : 레코드, 튜플
    • 칸 : 셀
    • 스키마 : DB의 구조
    • 쿼리 : SQL 명령문
  • SQL : DBMS를 조작하기 위한 프로그래밍 언어
    • DDL : DB를 정의하거나 수정하는 명령어 - CREATE, ALTER, DROP 등
    • DML : 데이터의 조회, 삽입, 수정, 삭제 등의 작업을 수행하는 명령어 - SELECT, INSERT, DELET 등
    • DCL : 시스템에 대한 접근 권한과 관련된 명령어 - GRANT, REVOKE 등
    • TCL : 트랜잭션 명령어 - COMMIT, ROLLBACK 등
  • 클러스터링 : 여러대의 컴퓨터를 하나의 시스템처럼 묶어서 작업을 하는 기술
  • 병렬컴퓨팅 : 하나의 작업을 여러개의 작업으로 나누어서 여러 프로세서에서 동시에 처리하는 기술
  • 프로토콜 : 서로 다른 시스템간에 데이터를 교환할 때 사용하는 규칙과 표준의 집합, 각 시스템들은 일정한 규칙에 따라서 데이터를 전송하고 관리한다.
  • HTTP : 웹에서 클라이언트와 서버 간의 데이터를 전송하기 위한 프로토콜
  • HTTPS : 웹에서 클라이언트와 서버 간의 데이터를 암호화해서 전송하기 위한 프로토콜
  • HTML : 웹페이지의 구조와 내용을 정의하는 마크업
  • RESTful : REST 아키텍처 스타일을 따르는 웹 서비스, 표준화된 접근법을 사용하므로 다른 개발자들이 이해하기 쉽고 유지보수가 쉬워진다.
  • OSI 7계층
    1. 물리 계층 : 하드웨어적인 물리적 연결 - 이더넷 케이블
    2. 데이터 링크 계층 : 네트워크 장치간의 데이터 프레임 전송 - 스위치, 브릿지
    3. 네트워크 계층 : 논리적인 주소로 데이터의 경로를 결정함 - IP 주소, 라우터
    4. 전송 계층 : 데이터의 전송의 신뢰성을 보장함 - 프로토콜
    5. 세션 계층 :네트워크 세션의 생성, 유지, 종료를 담당함 - 로그인 세션 관리
    6. 표현 계층 : 데이터의 형식을 변환하고 인코딩/디코딩을 수행 - 데이터 압축, 암호화
    7. 응용 계층 : 네트워크와 애플리케이션 간의 인터페이스 제공 - HTTP
  • TCP/IP 4계층
    1. 링크 계층 : OSI 모델의 물리 계층과 데이터 링크 계층에 해당함
    2. 인터넷 계층 : OSI 모델의 네트워크 계층에 해당함
    3. 전송계층 : OSI 모델의 전송 계층과 동일함
    4. 응용계층 : OSI 모델의 응용 계층과 부분적으로 일치함

뭔가 알듯 말듯... 부교재도 수강을 해보아야하나...

'내일배움캠프' 카테고리의 다른 글

CS 5일차 용어 정리  (0) 2024.07.31
CS 4일차 용어 정리  (0) 2024.07.30
WIL - cs, sql주차 시작  (0) 2024.07.28
CS 2일차 용어 정리  (0) 2024.07.26
cs, sql 주차 시작 + 간단한 용어 정리  (1) 2024.07.25