분류 전체보기 152

[Chapter 5] MAC 계층(이더넷)

IEEE 802.3은 1-persistent CSMA/CD 방식의 LAN 환경에 규정한 표준안이며, 공유 버스로 연결한 호스트 간의 데이터 전송에 관한 사항을 다룬다. 이더넷은 원래 IEEE 802.3 표준안을 실제로 구현한 제품이지만, 현재는 더 일반화 된 용어로 사용. 이더넷과 신호감지 기능공유 버스 구조에서 호스트 간의 프레임 충돌을 방지하려면 프레임을 전송하기 전에 다른 호스트가 공유 버스를 사용하고 있는지 확인해야 한다.전송 선로에 흐르는 신호를 감지하는 기능으로 구현할 수 있다. 전송 매체의 신호를 감지해 프레임의 전송 여부를 결정하는 프로토콜을 신호 감지 프로토콜이라고 한다. 신호 감지 프로토콜에서는 선로의 전달 지연이 성능에 영향을 많이 준다. 1-persistent CSMA신호감지 프로토..

CS/Network 2025.02.11

[Chapter 5] MAC 계층(MAC 계층의 이해)

원거리에 있는 호스트를 연결하는 WAN과 달리 LAN환경은 근거리에 분포된 호스트를 연결한다.LAN 환경에서 WAN 환경보다 효율적인 전송 관리를 통해 네트워크의 이용 효율을 극대화해야 한다.네트워크 전송 효율은 주로 전송 매체의 성능에 좌우되지만, 연결 방식이나 전송 방법에도 영향을 많이 받는다. LAN 환경의 계층 2 기능에 대한 표준안을 다루는 IEEE 802 시리즈에 대해 설명IEEE 802시리즈는 LLC 계층 뿐 아니라 MAC 계층에 대한 다양한 표준안을 정의하고 있다. MAC 계층의 이해LAN 환경에서는 네트워크 자원을 효율적으로 활용하려고 데이터링크 계층의 기능을 LLC 계층과 MAC 계층으로 나누어 처리한다.OSI 7계층 모델에서 정의한 데이터 링크 계층의 기본 기능은 주로 LLC 계층에서..

CS/Network 2025.02.11

[Chapter 4] 데이터 전송의 기초(다항코드)

프레임 전송 과정에서 발생하는 오류를 극복하는 방법은 크게 두가지 이다.1. 전송 프레임에 오류 검출 코드를 넣어 수신 호스트가 전송 과정의 오류를 검출하도록 하는 것이다. 이 방법의 오류 복구는 주로 재전송으로 이루어진다. 가장 간단한 오류 검출 코드 방법은 패리티 비트를 추가하는 것이고, 컴퓨터 네트워크에서는 일반적으로 다항 코드 방식을 사용한다.2. 프레임에 오류 복구 코드를 넣어 수신 호스트가 오류 검출과 복구 기능을 모두 수행하도록 하는 것이다.ex) 해밍코드는 1비트 오류를 검출하고 복구하는 기능이 있다. 오류 복구 코드를 사용해 수신 호스트가 오류 복구 기능을 수행하는 방식을 순방향 오류 복구라 한다. 오류 검출 네트워크에서는 일반적으로 오류 복구 코드를 이용한 순방향 오류 복구 방식은 사용..

CS/Network 2025.02.10

[Chapter 4] 데이터 전송의 기초(프레임)

데이터 링크 계층에서는 전송 데이터를 프레임이라는 작은 단위로 나누어 처리한다. 전송 프레임에는 상위 계층에서 보낸 전송 데이터의 오류를 확인하는 체크섬, 송수신 호스트의 주소, 기타 프로토콜에서 사용하는 제어 코드 같은 정보가 포함된다.프레임을 전송받은 수신 호스트는 제일 먼저 체크섬을 확인해 전송중에 프레임 변형 오류를 발생했는지 확인해야 한다. 오류가 발생하면 부정 응답 프레임을 회신하여 송신 호스트가 원래의 데이터를 재전송하도록 요구함으로써 복구 과정을 시작해야 한다.프레임 내용에 포함되는 정보는 프로토콜의 용도에 따라 다르다. 일반적으로 프레임은 내부 정보를 표현하는 방식에 따라 문자 프레임과 비트 프레임으로 구분된다.문자 프레임문자 프레임은 프레임 내용이 문자로 구성되므로 문자 데이터를 전송할..

카테고리 없음 2025.02.10

[Chapter 4] 데이터 전송의 기초(오류 제어)

데이터 링크 계층 프로토콜이 전송 오류 기능을 제공하려면 우선 오류 발생 여부를 인지할 수 있어야 한다. 오류 종류에는 데이터가 깨져서 도착하는 프레임 변형과 데이터 목적지에 도착하지 못하는 프레임 분실이 있다.오류를 감지하면 오류를 복구하는 과정이 진행되는데, 컴퓨터 네트워크에서는 일반적으로 송신 호스트가 원래의 데이터를 재전송하는 기법을 사용한다. 전송 오류 유형전송 프레임의 오류를 극복하고 상위 계층에 신뢰성 있는 전송 서비스를 제공하려면 기본 기능을 이용해 오류 복구 기능을 제공해야 한다.수신 호스트의 응답 프레임송신 호스트가 전송한 데이터 프레임의 일부가 깨지는 프레임 변형 오류를 확인한 수신 호스트는 송신 호스트에 응답 프레임을 전송해 원래의 데이터 프레임을 재전송하도록 요구할 수 있다. 수신..

CS/Network 2025.02.10

[Chapter 4] 데이터 전송의 기초(데이터 전송 방식)

컴퓨터 네트워크는 독립적으로 실행되는 호스트들을 연결해 하나의 통신망을 구성한 것이다. 네트워크를 통한 자원 공유, 병렬 처리에 의한 성능 향상, 중복 저장으로 신뢰성 향상 등의 효과를 얻을 수 있다.자원공유자원공유(Resource Sharing)는 컴퓨터 하드웨어뿐 아니라 각 호스트에서 사용하는 논리적인 정보를 공유하는 것이다.자원을 더 효율적으로 활용할 수 있게 해주어 네트워크를 발전시킨 1차 요인이다.병렬처리에 의한 성능 향상병렬 처리는 원래 컴퓨터 시스템 내부에서 구현되고 발전되어 왔다. 하나의 공유 시스템 버스에 다수의 메인 프로세스를 장착하거나, I/O장치의 처리 속도를 향상시키기 위해 I/O전용 프로세서를 설치하는 것이 그 예이다. 시스템이 수행할 작업을 분할해 동시에 행하는 방식의 분산 병..

CS/Network 2025.02.10

[Chapter 3] 네트워크 기술(서비스 품질 QOS)

네트워크에서는 보통 데이터를 어느정도로 신뢰성 있게 전송하는지를 의미한다. 즉, 전송과정에서의 데이터 분실, 전송 지연, 지연 값의 일관성(지터) 등을 기준으로 전송 품질을 판단할 수 있다.네트워크가 사용자에게 제공하는 서비스는 매우 다양하기 때문에 네트워크 서비스 품질을 한마디로 규정하기는 어렵다. 하지만 네트워크 서비스 제공자와 사용자 사이의 기본서비스 품질은 특정 네트워크 서비스를 사용자에게 제공하는지 여부에서 출발한다. 이를 바탕으로 서비스를 이용하는데 있어서, 네트워크의 특성에 부합하도록 어느 수준까지 올바르게 동작하는지를 판단해야 한다.사용자에게 제공되는 네트워크 서비스를 등급에 따라 분류할 수 있는데, 이를 서비스 클래스라 한다. 서비스 클래스와 서비스 품질은 비슷한 의미로 해석할 수 있지만..

카테고리 없음 2025.02.09

[Chapter 3] 네트워크 기술(인터네트워킹)

라우팅 장비는 네트워크 내부에서 패킷 교환 기능을 수행하는데, 둘 이상의 서로 다른 네트워크를 연결하는 기능을 인터네트워킹이라 한다. 인터네트워킹을 지원하면 연결되는 네트워크의 차이를 분석해, 전송 데이터를 적절히 중개할 수 있어야한다.두 개의 네트워크를 연결하는 장비는 역할이 어는 계층에 속하느냐에 따라 종류가 달라진다. 일반적으로 하위 3개 계층인 물리 계층, 데이터 링크 계층, 네트워크 계층의 기능을 수행하며 ,특별히 네트워크 계층까지의 기능을 수행하는 장비는 라우터이다.네트워크 간의 차이는 다양한 방법으로 기술할 수 있다. 연결형-비연결형 서비스, 데이터 전송에 사용되는 프로토콜의 종류, 호스트를 구분하기 위한 주소 표현 방법, 전송 패킷의 크기, 멀티캐스트-브로드캐스팅의 지원 여부 등이 고려 대..

CS/Network 2025.02.09

[Chapter 3] 네트워크 기술(LAN, MAN, WAN)

컴퓨터 네트워크를 다양한 기준으로 분류할 수 있지만, 가장 간단한 기준은 네트워크의 크기이다. 가장 작은 네트워크 구성의 예는 컴퓨터 시스템 내부에서 볼 수 있다. 매우 빠른 전송 속도를 지원하는 시스템 버스를 이용해 다수의 프로세서를 연결하는 다중 처리 시스템이 이에 해당한다.컴퓨터 시스템의 내부와 컴퓨터 네트워크의 차이는 전송 매체의 성능에 있다. 시스템 버스는 매우 빠른 속도와 높은 전송 대역을 지원하기 때문에 버스에 연결되는 CPU, 메모리, I/O장치 등이 낮은 전송 지연으로 데이터를 전송할 수 있는 밀접한 연결 관계를 갖는다. 그에 비해 네트워크는 전송 매체의 속도가 상대적으로 느려 느슨한 연결 관계를 지원한다.일반적으로 네트워크는 물리적으로 일정 거리 이상 떨어진 위치에서 독립적으로 실행할 ..

카테고리 없음 2025.02.09

[Chapter 3] 네트워크 기술(교환 시스템)

네트워크 양단에 연결된 호스트들이 전송하는 패킷은 전송 경로 중간에 위치한 교환 시스템을 거친다. 교환 시스템은 데이터를 최종 목적지 까지 올바른 경로로 중개하는 교환 기능을 제공한다.교환 방식 회선 교환 방식 연결형 서비스를 제공하는 회선 교환 방식은 음성 전화 시스템을 통해 발전했다. 고정 대역폭의 전송률을 지원하므로 네트워크의 구조가 상대적으로 단순하다. 반면에 비연결형 서비스를 제공하는 패킷 교환 방식은 컴퓨터 네트워크를 통해 발전했으며, 가변 대역의 전송률을 지원해 네트워크 구조가 복잡핟. 이외에도 프레임 릴레이와 셀 릴레이 교환 방식이 있는데, 이는 데이터의 전송 속도를 향상시키는 기술이다.회선 교환 방식은 고정대역으로 할당된 연결을 설정하여 데이터 전송을 시작한다. 따라서 회선에 할당된 고정..

CS/Network 2025.02.09