본문 바로가기

교육후 개인공부/Computer Science16

DBMS, RDBMS DBMS -데이터베이스 관리 프로그램 -database management system -많은 양의 데이터를 효과적으로 관리 -특정 데이터를 저장, 조회, 삭제, 수정할수있다. -데이터가 중복되거나 잘못된 형식으로 저장되는 것을 방지해서 양질의 데이터베이스를 유지합니다. -외부의 접근을 통제하고 사용자마다 권한을 지정해서 보안을 유지할수 있습니다. -허용된 사용자가 원하는 대로 데이터를 살펴보고 조작할수 있도록 여러가지 인터페이스를 제공합니다. -오라클, mySQL, MongoDB, 레디스 RDBMS -relational database management system -관계형 데이터베이스 관리 시스템, 관계형 데이터베이스 -개발자들은 데이터베이스라는 말을 들으면 특별한 수식어를 붙이지 않는 이상 일반적.. 2024. 1. 11.
IP, DNS, HTTP, HTTPS IP -internet protocol의 약자 -인터넷 상에서 데이터를 주고받기위한 통신 규약입니다. -규약 자체를 칭한다. IP주소 -각 기기를 식별할수 있는 특수한번호 -기기자체의 주소 X -기기와 연결된 네트워크 끝 단의 주소 -IP통신을 위해 사용하는 식별번호입니다. 도메인 -IP주소를 이름처럼 사용할수 있는 것 -도메인 등록 대행업체를 통해 구입합니다. -사람이 보다 쉽게 IP주소를 사용하도록 돕는 역할을 한다. DNS(Domain Name System) -도메인에 해당하는 IP주소로 변환해서 경로를 안내해주는 역할을 한다. -전 세계의 도메인과 각각의 도메인에 연결된 IP주소들이 저장되어 있습니다. https://www.naver.com 이건 URL이다. 네이버 네이버 메인에서 다양한 정보와 .. 2024. 1. 10.
XML, JSON, YAML, AJAX API를 사용해서 컴퓨터끼리 주고받을때 정해진형식이 있어야 합니다. 이때 사용되는 형식이 바로 XML, JSON입니다. XML -HTML처럼 마크업 언어입니다. HTML과 같은 원리이며 XML에도 동일한 태그가 사용됩니다. -HTML은 웹 페이지 구조를 개발하는데 사용하는 반면, XML은 플랫폼 간 데이터를 주고받는 데 사용하는 언어이다. -XML에서 사용하는 태그는 각 항목의 내용이 시작되는 곳과 끝나는 곳을 표시함으로써 데이터의 구조를 명확히 보여줍니다. 하지만 반복되는 텍스트가 많아 전체 길이가 길어진다는 단점이 있습니다. 중복되는 구문이 많아서 사람이 읽기에도 가독성이 떨어지고 컴퓨터가 읽고 쓰는속도도 느립니다. JSON -XML보다 구문이 간단하고 높은가독성을 가지고있다. -단점도 있다. 문법 .. 2024. 1. 10.
쿠키, 세션, 토큰 쿠키 -쿠키에는 사용자에게 맡겨도 되는 정보만 저장한다. -사용자는 브라우저의 설정 화면이나 개발자 도구에서 쿠키를 확인하고 수정, 삭제할수있다. 제3자가 조회하는것도 가능하다. 그래서 개인정보를 담은 내용이나 보안상 민감한 정보를 저장하는데에는 적합하지 않다. -남에게 편취되거나 사용자에 의해 조작되어도 크게 문제되지 않는 정보를 저장함으로써 웹사이트 이용을 편리하게 해주는 것이다. -예를 들면 자주보는 웹툰목록이나 웹페이지의 다크 모드 설정 여부 등과 같은 간단한 정보다. 세션 -사용자가 사이트에 로그인한 상태라는 점을 서버에 인증하지 못하면 클릭을 할때마다 반복해서 아이디와 비밀번호를 서버에 제공해야 합니다. 이런 번거로움을 해결하기 위해 사용하는 것이 세션이다. -사용자가 사이트에 한번 로그인하면.. 2024. 1. 9.