본문 바로가기

[ CS 전공 ]16

[ DB ] 데이터베이스 Introduction (1) : DB 정의, DBMS, DB System 1. Database-System Application (1) Database (DB)와 DBMS ⓐ Data vs. Information Data는 일상 생활 속 모든 수식을 의미한다. 그 중에서 의미 있는 data로 가공한 것이 Information이다. ex. 이메일 주소 --> 스팸 메일 ex. 검색 로그 --> 개인별 맞춤 추천 서비스 ⓑ DB 'organized collection of data' 특정 목적에 대한 대량의 data ⓒ DBMS - Database management system - end user, application, database 자체와 상호작용할 수 있도록 하는 소프트웨어 - DBMS의 구성 요소 : collection of interrelated data (서로 연관.. 2022. 3. 10.
[ 네트워크 ] ARP 통신 1. ARP 통신 (Address Resolution Protocol) : 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC 주소를 IP 주소를 이용해서 알아오는 프로토콜 - 같은 네트워크 대역에서 통신을 한다고 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에, IP 주소와 MAC 주소가 모두 필요하다. - 이때, IP 주소는 알고 MAC 주소는 모르더라도 ARP를 통해 통신이 가능하다. 2. ARP 프로토콜 구조 3. ARP 시뮬레이션 - 상황 : A가 C와 통신하려고 하는데, C의 MAC 주소를 모르고 있는 상태. (1) A가 Ethernet (2계층)으로 ARP (3계층) 요청을 보냄. - Ethernet 프로토콜의 경우, 2계층으로서 MAC 주소를 사용한다... 2022. 3. 3.
[ 네트워크 ] VLSM 1. VLSM - Variable Length SubnetMask - 이중 서브네팅 - 다양한 크기로 서브넷팅을 하는 것. 즉, 필요한 만큼씩 subnet을 나눠주는 것을 말한다. - 핵심은 크기가 큰 subnet부터 작업하는 것이다. 하나의 네트워크를 큰 덩어리로 쪼개고, 그 덩어리를 작은 덩어리로 또 쪼갠다. 8개로 나눈 서브넷을 또 다시 8개의 서브넷으로 나누고 있다. 라우터와 라우터 사이의 구간을 시리얼 (Serial) 구간이라고 한다. ※ Serial Interface : WAN 구간을 연결하는 데에 사용되는 인터페이스. - IP 주소 설정이 필요하다. - 사용하는 프로토콜로는 HDLC (Cisco 전용), PPP, Frame-Relay가 있다. 2. VLSM 주소 구하는 방법 (1) 더 큰 규.. 2022. 3. 2.
[ 네트워크 ] 서브네팅 (Subneting) 1. 서브네팅 - 망 분리라고 한다. - 목적성을 가지고 네트워크를 분리하는 것을 말한다. - 예를 들어, 서버는 서버끼리, client는 client끼리, DB는 DB끼리 모아두는 각각의 네트워크 망으로 분리하는 것이 서브네팅이다. - 브로드캐스트 도메인에 많은 호스트가 연결된 경우, 호스트에 발생한 Broadcast Traffic이 모든 호스트에 전달되어 많은 Broadcast Traffic이 발생하며, 보안상에도 취약하다. - 따라서 ISP 업체에서는 회선을 임대한 기업들에게 IP를 할당하기 위하여 subnetting을 한 후에 IP를 할당하여 주소를 절약한다. ※ Broadcast Traffic : 네트워크 또는 네트워크의 일부에있는 모든 컴퓨터와 장치로 전송되는 네트워크 방식 - 특정 네트워크의.. 2022. 3. 1.