CS5 [네트워크] 데이터 링크 계층 MAC Address맥 주소는 네트워크 카드에 부여되는 고유 번호다. Media Access Control의 약어로 LAN 카드 주소라고도 불린다. 네트워크 카드NIC(Network Interface Card) 마다 고유의 MAC주소가 부여된다. MAC주소는 제조 과정에서 직접 기록된다. 길이는 48비트이며, 상위 24비트는 제조사 구별 코드고, 하위 24비트는 제조사가 제품에서 부여한 일련번호다. IEEE에서 MAC주소를 unique하게 관리하며 글로벌하게 동일한 MAC주소를 가진 LAN 카드는 존재하지 않는다. NIC 카드와 프레임 데이터ethernet에 올라오는 데이터에는 frame을 전송한 호스트 NIC의 MAC주소와 수신 호수트 NIC의 MAC주소가 저장되어 있다. 각 NIC는 etherne.. CS 2024. 8. 5. [네트워크] 데이터 통신 용어 정리 데이터 통신 방식1) 유니 캐스트 (unicast)일대일 관계의 통신으로 하나의 수신자로 데이터를 전송한다. 수신 PC가 많을 수록 부하가 커진다. 2) 멀티 캐스트 (multicast)미리 정한 호스트 집합으로 데이터가 동시에 전달된다. LAN 상에서 주로 사용한다. 유니캐스트와 비교했을 때 데이터 전송량을 크게 줄일 수 있다. 인터넷 라우터가 미리 기능을 지원해줘야 사용이 가능하다. 3) 브로드 캐스트 (broadcast)통신망에 연결된 모든 컴퓨터에 데이터를 전송한다. 해당 네트워크의 모든 PC들이 신호를 받기에 수신 PC는 필요한 정보인지 한 번 더 확인하는 과정을 거친다. 이에 CPU를 사용하게 되어 과도한 브로드캐스트는 네트워크 및 PC 성능을 떨어트릴 수 있다. 프로토콜 (protocol)둘.. CS 2024. 8. 5. FDM (frequency division multiplexing) FDM이란통신에서 중복되지 않는 주파수 대역으로 분할하는 기술로 별도의 신호로 전달된다. 따라서 단일 전송 매체(무선링크, 케이블 등)로 여러개의 독립적인 신호로 전달할 수 있다.FDM가 사용되는 대표적인 예는 라디오와 TV이다. 라디오는 같은 시간 공기 중으로 다른 주파수로 신호를 보낸다. 케이블 TV는 하나의 케이블로 동시에 많은 TV 채널을 보낼 수 있다. FDM은 물론 telephon 시스템, 간선을 통해 멀티 telephone call을 전달할 수 있다.우선 신호는 송신 장치로부터 생성 및 변조되며 나눠진 대역을 통해 전달되고, 이 변조된 신호는 mulitplex(MUX)를 사용하여 결합 후 통신 채널을 통해 전송된다. 이후 수신 측에서 결합된 신호를 demultiplex를 통과해 개별 신호를 .. CS 2024. 6. 14. 내가 보려고 정리한 컴퓨터 구조 면접 질문 정리 - (1) 1. 파이프라이닝 명령어를 하나의 단계 여러 개로 나누어 각각을 독립적인 장치에 동시에 실행시켜 실행시간을 단축시키는 프로세스 기법입니다. 명령어를 실행하는 데 걸리는 시간인 지연시간과 프로세서 대역폭 간 균형을 유지할 수 있습니다.이론 적으로 파이프라인 단계 수만큼 빨라지지만 실제로는 이를 방해하는 요소가 있는데 이를 해저드라고 합니다. 앞의 명령 결과가 다음 명령 입력으로 사용될 때 문제가 발생되는 것을 데이터 해저드, 분기 명령 시 이미 파이프 라인에 적재되어 실행되고 있는 이어지는 다른 명령들이 필요가 없어져 발생하는 제어 해저드, 서로 다른 단계에서 실행되는 명령이 컴퓨터 내의 장치 하나를 동시에 사용하려고 할 때 발생하는 구조적 해저드가 있습니다.2. 프로세스, 스레드 프로그램은 저장장치에는 .. CS 2024. 1. 19. 컴퓨터의 기본 구조 컴퓨터 시스템의 구성하드웨어컴퓨터 정보들의 통로이자, 물리적인 실체. 소프트웨어컴퓨터 프로그램과 문서들을 총칭하는 용어이자, 명령(정보의 이동방향/정보처리 종류/발생 시간 지정)들의 집합.하드웨어가 발달하여 교체가 잦고 가격이 저렴해져 소프트웨어가 중요해지면서 소프트웨어의 생산성, 호환성, 효율성 등의 요구 조건이 발달.시스템 소프트웨어컴퓨터 시스템의 공통적인 필수 프로그램이자 컴퓨터 관리(컴퓨터 시스템 제어 및 운영)의 효율성을 위해 필요함. 운영체제, 입출력 제어 프로그램 등을 가리킨다응용 소프트웨어특정한 목적을 위한 소프트웨어이며, 시스템 소프트웨어 기반위로 작동.펌웨어소프트웨어의 하드웨어화. 대개 하드웨어에 달려있는 소프트웨어를 말하며, 부팅 시 작동하며 따라서 변경(업데이트)이 드물다. 컴퓨.. CS 2022. 4. 7. 이전 1 다음