[한빛아카데미] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책으로 학습한 내용을 정리한 것입니다. * 데이터 링크 계층(Data Link Layer) - 두 호스트가 통신하려면 일대일(1:1) 형식의 점대점(Point-to-Point) 방식으로 연결해야 함 - 송신 호스트에서 전송한 프레임은 점대점으로 직접 연결된 수신 호스트에 라우팅 과정 없이 전달됨 [연결 구성도] - 데이터 링크 계층 프로토콜은 (a)와 같은 직접 연결 구조에서 둘 사이의 전송 오류를 감지하고, 이를 복구하는 기능을 지원 - (b)의 구조를 지원하려면 여러 수신 호스트 중에서 프레임의 목적지 호스트를 지칭하기 위해 주소 개념 필요 - 멀티 드롭(Multi-Drop) 방식 : 하나의 호스트가 다수의 호스트와 연결된 비대칭 형태 * 프..
[한빛아카데미] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책으로 학습한 내용을 정리한 것입니다. * MAC(Medium Access Control) 계층 - 전송 선로의 물리적인 특성을 반영하므로 LAN의 종류에 따라 특성이 구분 - LAN 환경을 위한 MAC 계층은 종류가 다양한데, 이더넷과 토큰 링 방식이 대표적인 예시임 * LLC(Logical Link Control) 계층 - WAN 환경의 데이터 링크 계층과 기능이 거의 유사함 - LAN 종류에 따라 MAC 계층의 설계 형태가 영향을 받는 것처럼, LLC 계층도 LAN의 특성에 부분적으로 영향을 받을 수 있음 - 이더넷에서 사용하는 LLC와 토큰 링에서 사용하는 LLC는 약간 다를 수 있음 - 이더넷의 LLC 계층은 프레임을 전송하는 과정에서 ..
[한빛아카데미] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책으로 학습한 내용을 정리한 것입니다. * 컴퓨터 네트워크의 효과 1) 네트워크를 통한 자원 공유(Resource Sharing) - 컴퓨터 하드웨어뿐 아니라 각 호스트에서 사용하는 논리적인 정보를 공유하는 것 - 자원을 더 효율적으로 활용할 수 있게 해주어 네트워크를 발전시킨 1차 요인 2) 병렬 처리에 의한 성능 향상 - 하나의 공유 시스템 버스에 다수의 메인 프로세서를 장착 - I/O 장치의 처리 속도를 향상시키기 위해 I/O 전용 프로세서를 설치하는 것 - 시스템이 수행할 작업을 분할해 동시에 처리함으로써 처리 시간을 단축시키는 효과를 얻음 - 네트워크가 시스템 버스와 기능적으로 유사하게 동작함 3) 중복 저장으로 신뢰성 향상 - 네트워크..
[한빛아카데미] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책으로 학습한 내용을 정리한 것입니다. * 교환 시스템 - 전송 선로를 이용해 데이터를 전송할 때는 전용 회선 방식과 교환 회선 방식을 이용함 - 전용 회선 방식 : 송수신자 사이에 전용 전송 선로를 사용함 - 교환 회선 방식 : 전송 선로를 다수의 사용자가 공유함 교환 회선을 이용하는 방식은 회선 교환 방식과 패킷 교환 방식으로 나누며, 메시지 교환 방식으로 중간 형태도 있음 * 교환 시스템의 종류 1) 회선 교환 방식(Circuit Switching) - 데이터를 전송하기 전에 통신 양단 사이에 고정된 연결 경로를 설정 - 연결 설정 과정에서 송수신 호스트 간의 경로가 결정되기 때문에 모든 데이터가 같은 경로로 전달됨 - 고정 대역의 논리적인..
[한빛아카데미] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책으로 학습한 내용을 정리한 것입니다. * 계층 구조의 개념 1) 모듈화 - 복잡한 시스템을 기능별로 모듈화하면 시스템 구조가 단순해짐 - 각 단위 모듈이 독립적인 기능을 수행하기 때문에 고장이나 업그레이드 등의 상황에 손쉽게 대처 가능 - 장점: 설계의 독립성(재활용성), 디버깅의 용이, 유지보수 성능 개선 2) 계층 구조 - 분할된 모듈들은 협력 관계를 유지하면서 유기적으로 동작하며, 대부분의 모듈 구조에서는 특정 모듈이 다른 모듈에 서비스를 제공하는 형식의 계층 구조를 이룸 - 네트워크에서도 독립적인 고유 기능을 수행하는 모듈들이 상하위의 계층 구조로 연결되어 동작함 [모듈화된 계층 구조 프로토콜 장점] - 복잡하고 큰 시스템을 기능별로 작..
[한빛아카데미] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 책으로 학습한 내용을 정리한 것입니다. * 네트워크 기초 용어 1) 시스템(System) - 내부 규칙에 따라 능동적으로 동작하는 대상 - ex. 자동차, 커피 자판기, 컴퓨터, 마이크로프로세서, 하드디스크 등과 같은 물리적인 대상 신호등으로 교통을 제어하는 운영 시스템, MS윈도우즈 등의 운영체제, 프로그램의 실행 상태를 의미하는 프로세스 같은 논리적인 대상 2) 인터페이스(Interface) - 시스템과 시스템을 연결하기 위한 표준화된 접근 방법 - ex. 컴퓨터 본체와 키보드를 연결하여 제대로 동작하게 하려면 키보드의 잭을 본체의 정해진 위치에 꽂아야 함 상호 간의 데이터 교환을 위한 RS-232C, USB 등과 같은 논리적인 규격과 잭의 ..