전체 글114 Database 1 Introduction to Databasesdatabase는 많은 양의 데이터를 저장, 불러오기 위한 consistent, organized 구조를 제공한다. Flat File Approach- CSV file로 db 저장하고 사용자가 app code에서 관리- 읽거나 업데이트하려면 각 파일을 매번 파싱해야 함 Nonrelational Databases - table format 대신 storage model(key-value pairs/documents/graphs)을 사용- Schemas are dynamic: 각 row별로 다른 schema 사용 가능(table model 쓰지 않기 때문)* schema: attribute 리스트* Relational database에서는 table을 사용하므로 .. 2024. 12. 22. Networking (1) Networking이란 클라우드는 여러 개의 컴퓨터가 networking하면서 이루어진다. network에 속한 디바이스들을 node라고 하는데, server와 client 모두 node다. - Server : 서비스 제공하는 물리적 디바이스- Router : 하나의 네트워크의 중심이 됨 => 각 네트워크는 하나의 router로 묶여 있으며, 라우터 중심으로 네트워크가 형성되면 그 네트워크만의 IP주소가 할당된다.- Hub & switch : 여러 node들을 하나로 묶는 디바이스- Internet service provider(ISP) : 사진과 같은 하나의 네트워크가 인터넷에 연결될 수 있도록 중개하는 회사- Cloud : 인터넷 IT 서비스의 on-demand delivery- Network n.. 2024. 12. 22. 시스템 해킹 입문하며 보호되어 있는 글 입니다. 2024. 12. 22. Chapter 6. Link Layer 6-1. Link layer services6-2. Multiple Access links & Multiple Access Protocols6-3. MAC addresses and Address Resolution Protocol(ARP)6-4. A day in the life of a web requestLink layerLink layer의 용어들 nodes: hosts and routerslinks: 근처 node들을 연결해주는 communication channels- wired links- wireless linkslayer-2 packet: "frame" Link layer: context datagram은 source에서 destination까지 가는 데 다양한 link 건너감ex. Wifi.. 2024. 12. 7. 이전 1 ··· 12 13 14 15 16 17 18 ··· 29 다음