Computer Science

[네트워크] OSI 7계층 모델과 TCP/IP 4계층 모델
OSI 7계층 OSI 7계층은 국제표준화기구(ISO)에서 개발한 모델로, 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것이다. 계층별 기능과 통신 과정을 단계별로 나누어 쉽게 알 수 있고, 특정 계층에 이상이 생긴다면 해당 계층만 수정해 문제를 해결할 수 있다. 각 계층별 설명은 다음과 같다. 1. 물리 계층 (Physical Layer) 주로 전기적, 기계적, 기능적인 특성을 이용해 통신 케이블로 데이터를 전송하는 역할 전송 단위는 비트(bit), 1과 0으로만 표현 데이터를 전달만 할뿐 데이터가 무엇인지, 어떤 에러가 있는지 등은 전혀 고려하지 않음 예) 통신 케이블, 리피터, 허브 2. 데이터 링크 계층 (Data Link Layer) 물리 계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여..

[DB] SQL SELECT 쿼리 문법 순서와 실행 순서
SQL의 SELECT 쿼리문이 어떤 순서로 실행이 되는지를 알면 올바르고 효율적인 쿼리를 짜는데에 많은 도움이 된다. 따라서 SQL 문법 순서와 실제 실행 순서를 다음과 같이 정리해 본다. 💎 SQL 문법 순서 SELECT FROM WHERE GROUP BY HAVING ORDER BY 💎 SQL 실제 실행 순서 FROM : 각 테이블 확인 ON : 조인 조건 확인 JOIN : 테이블 조인 (병합) WHERE : 데이터 추출 조건 확인 GROUP BY : 특정 칼럼으로 데이터 그룹화 HAVING : 그룹화 이후 데이터 추출 조건 확인 SELECT : 데이터 추출 DISTINCT : 중복 제거 ORDER BY : 데이터 정렬