분류 전체보기107 HTTP의 등장 배경 - TCP/IP 그리고 URI 서로 다른 컴퓨터가 통신하기 위해서는 하나의 네트워크망 속에 연결되어 있어야 한다 네트워크는 총 5개의 계층으로 이루어져 있다. 5계층 : Application 전송 혹은 전송 받은 메시지를 처리하는 end point 4계층 : Transport TCP / UDP 프로토콜로 진행되는 계층 TCP로 운송되는 패킷을 segment UDP로 운송되는 패킷을 user-datagram 3계층 : Network ip라는 interface를 가지고 패킷이 운송됨 모든 컴퓨터는 각자의 ip를 가지고 있음 2계층 : Data Link 해당 계층에서 전달되는 패킷을 frame이라고 함 1계층 : Physical 물리적인 계층 패킷의 계층 간 전달 과정 컴퓨터 A에서 다른 컴퓨터 B로 전송되는 패킷(메시지)는 network.. 2021. 12. 17. HTTP의 등장 배경 - TCP/IP 그리고 URI 서로 다른 컴퓨터가 통신하기 위해서는 하나의 네트워크망 속에 연결되어 있어야 한다 네트워크는 총 5개의 계층으로 이루어져 있다. 5계층 : Application 전송 혹은 전송 받은 메시지를 처리하는 end point 4계층 : Transport TCP / UDP 프로토콜로 진행되는 계층 TCP로 운송되는 패킷을 segment UDP로 운송되는 패킷을 user-datagram 3계층 : Network ip라는 interface를 가지고 패킷이 운송됨 모든 컴퓨터는 각자의 ip를 가지고 있음 2계층 : Data Link 해당 계층에서 전달되는 패킷을 frame이라고 함 1계층 : Physical 물리적인 계층 패킷의 계층 간 전달 과정 컴퓨터 A에서 다른 컴퓨터 B로 전송되는 패킷(메시지)는 network.. 2021. 12. 17. 데이터베이스 - 뷰 View 타 테이블을 기반으로 만들어진 가상의 테이블로 실제로 데이터를 저장하지 않고 논리적으로 존재하는 테이블 일반 테이블과 똑같이 사용 가능 뷰들을 가지고 새로운 뷰를 만드는 것도 가능 수정은 제한되지만 검색은 가능 -> 주로 검색하는 것으로 사용하는 경우가 많음 장점 end user 혹은 programmer 입장에서 필요한 정보들을 모아놓은 뷰를 미리 만들어 놓음으로 질의문을 간단하게 만들 수 있음 관점, 용도에 따라 뷰를 제공하여 오리지널 테이블의 정보를 보호할 수 있음 유져 입장에서 제공된 뷰랑 상관 없는 내용에는 신경쓰지 않아도 되어서 데이터 관리가 편함 뷰(View) 생성 CREATE VIEW VIP고객(고객아이디, 이름, 주소) AS SELECT 고객아이디, 이름, 주소 FROM 고객 WHERE 등.. 2021. 12. 10. SQL (Structured Query Language) - DML 총정리 방식 대화식 SQL : workbench, datagrip 등에서 직접 DBMS에 접근해 질의를 작성하여 실행 삽입 SQL : python, java 등의 언어로 작성된 application에 들어가서 DB와 소통 분류 데이터 정의어 DDL (Data Define Language) : 테이블 생성 / 변경 / 제거에 사용하는 명령어 데이터 조작어 DML (Data Manipulate Language) : 데이터 삽입 / 삭제 / 변경/ 수정/ 검색에 사용하는 명령어 데이터 제어어 DCL (Data Controll Language) : 데이터에 접근 권한 부여 및 취소하는 명령어 데이터 조작어 DML 데이터 삽입 INSERT 속성값을 지정한 후 넣는 경우 VALUES에 들어가는 값과 INTO 속성이 1:1.. 2021. 12. 9. 이전 1 ··· 8 9 10 11 12 13 14 ··· 27 다음