본문 바로가기

CS/컴퓨터 네트워크4

Main Memory Background Memory는 각각 주소가 할당된 byte들의 array로 구성된다. 기본 하드웨어 Main Memory와 processor 자체에 내장되어 있는 register들은 CPU가 직접 접근할 수 있는 유일 general-purose storage이다 모든 실행되는 instruction과 data들은 CPU가 직접적으로 접근할 수 있는 main memory와 register에 있어야 한다. CPU에 내장되어 있는 register들은 일반적으로 CPU clock의 1cycle 내에 접근이 가능하다 대부분의 CPU들은 register에 있는 instruction의 decode와 간단한 opertion을 이 시간 내에 처리한다. memory bus를 통해 전송되는 main memory의 경우, .. 2023. 4. 1.
[네트워크] DNS(Domain Name System) DNS 계층 구조를 지원하는 도메인 기반의 주소 표기 방법을 위한 분산 데이터베이스 시스템 도메인 이름에서 IP 주소를 얻는 것 www.naver.com과 같은 형태의 도메인 주소로 웹 사이트에 접속한다. 네트워크 상 서버들은 IP 주소로 서버를 식별한다. 도메인 주소는 7계층인 애플리케이션 계층에서 주로 사용하는 주소이므로 서버 식별용 도메인 주소를 사용할 순 없다. 사용자들이 일일이 사이트의 IP 주소(125.209.222.142)를 외운다? ❌ 사용자 입장에서 편한 도메인 주소와 장비 입장에서 편한 IP 주소를 변환해줄 무언가가 필요한데 이것이 바로 DNS! DNS 구성 요소 DNS는 도메인 네임 스페이스, 네임 서버, 리졸버라는 세 가지 요소로 구성된다. 1️⃣도메인 네임 스페이스 트리 구조의 네.. 2023. 1. 26.
[네트워크] Circuit Switching & Packet Switching 스위칭 1. 스위칭의 필요성 모든 장치에 서로 링크를 연결하는 것은 효율적이지 못함 큰 네트워크 일수록 링크가 많이 필요하고 비용이 많이들어 현실적이지 못함 링크의 유효시간이 많이 존재하여 효율성이 떨어짐 위와 같은 이유로 스위칭이 필요함 2. 스위칭 필요할때 송신자와 수진자를 연결시켜주는 행위 스위치: 스위칭을 해주는 장치스위치를 연결하여 큰큐모의 네트워크 제작 가능 3. 스위칭의 방식과 종류 현재는 circuit switching과 packet switching을 사용함 회선 교환 네트워크 (Circuit Switching) 통신을 원하는 호스트가 데이터를 전송하기 전에 연결 경로를 미리 설정하는 방식 모든 데이터가 같은 경로로 전달됨 고정 대역의 전송 선로를 전용으로 할당받으므로, 안정적인 데이터 .. 2023. 1. 14.
[컴퓨터 네트워크] 네트워크의 기초 용어 네트워크 기초 용어 네트워크를 이해하려면 시스템, 인터페이스, 전송 매체, 프로토콜, 네트워크, 인터넷 같은 용어를 먼저 알아야 한다. 네트워크 (Network) - 전송 매체 (Transmission Media) 를 매개로 서로 연결되어 데이터를 교환하는 시스템(System)의 모음 시스템 (System) - 내부 규칙에 따라 능동적으로 동작하는 대상 인터페이스 (Interface) - 시스템과 시스템을 연결하기 위한 표준화된 접근 방법 전송 매체 (Transmission Media) - 시스템끼리 정해진 인터페이스를 연동해 데이터를 전달하려면 물리적인 전송 수단 프로토콜(Protocol) - 동등한 위치(↔ 주종관계, 인터페이스)에 있는 시스템 사이의 규칙으로 데이터를 교환할 때는 임의의 통신 규칙 .. 2022. 3. 26.