[네트워크] 데이터 링크 계층과 주요 기능
·
CS/네트워크
데이터 링크 계층 Data Link Layer OSI 참조 모델 7계층 중 제 2계층 물리적으로 연결된 이웃 간 전송 데이터의 신뢰성을 제공 전송하는 데이터는 프레임이라는 논리적인 단위로 구성 프레임에는 주소, 길이, 오류 검출 등의 다양한 제어 정보가 포함 주요 기능 노드 대 노드 통신 전송 제어 흐름 제어 오류 제어 동기화 노드 대 노드 통신 이웃 노드 간의 데이터 링크를 설정 데이터 앞에 헤더, 뒤에는 트레일러를 추가 헤더와 트레일러에는 발신지 주소와 목적지 주소 등 정보가 들어 있음 수신 측의 데이터 링크 계층에서는 이 헤더와 트레일러를 삭제 후 수신 측의 상위 계층(네트워크 계층)으로 전달 전송 제어 데이터 전송의 신뢰성을 보장하기 위한 일련의 절차를 제어 장점 문자나 비트에 관계없이 전송 가능..
[네트워크] OSI 7계층 프로토콜과 물리계층
·
CS/네트워크
OSI 7계층 프로토콜 계층 구조 7개의 계층으로 정의 각 계층 간에는 동일한 프로토콜을 사용 각 계층 간 데이터 전달 최상위 계층(7계층)에서 발생한 데이터를 하위 계층으로 차례로 전달 처음의 데이터에 각 계층에서 전달받은 헤더 정보를 추가하여 전달 수신부에서는 각 계층의 헤더에 해당되는 부분을 벗긴 후 상위 계층으로 전달 물리 계층 Physical Layer OSI 참조 모델 7계층 중 최하위 계층인 첫 번째 계층 즉, 제 1계층 LAN 카드, 케이블, 허브, 라우터 등 물리적인 것과 데이터 전송에 사용하는 전압등의 전기적인 특성을 다루는 영역 데이터 단위 : bit 물리적 연결에서 비트 단위의 데이터 전송을 위해 신호의 부호화, 전송 방식 등을 결정 송신 측은 상위 계층(2계층)에서 0과 1로 구성..
[네트워크] 통신 프로토콜의 구조와 기능
·
CS/네트워크
통신 프로토콜의 구조 프로토콜의 계층화 미래의 변화에 유연하게 대처 통신을 제어하는 기능을 여러 계층에 분리 각 층마다 독립적으로 프로토콜 적용 모델화를 위한 4가지 기본 요소 모델화를 위한 4가지의 기본 요소에는 응용 객체와 개방형 시스템, 물리 매체, 접속 또는 연결이 존재합니다. 각 요소를 좀 더 자세하게 알아보도록 하겠습니다. 먼저 응용 객체입니다. 응용 객체는 상호 간의 정보를 교환하는 주체로, 응용 프로그램, 단말 장치의 운영자 등이 이에 해당합니다. 개방형 시스템은 응용 프로세서 간에 통신이 가능하도록 통신 기능을 제공합니다. 호스트 컴퓨터, 단말 장치, 통신 제어 장치, 단말 제어 장치 등이 이에 해당되게 됩니다. 물리 매체는 정보와 신호를 교환해주는 전기적 매체로 통신회선과 채널 등이 해..
[네트워크] 정보전송방식과 기술
·
CS/네트워크
이번 시간에는 네트워크 정보전송에 대해서 한 번 알아보려고 합니다. 정보전송 시스템 모든 단말의 정보는 디지털 방식의 전기적 신호로 전달합니다. 전기적 신호를 생성하거나 원래의 정보로 변환하기 위한 변조, 복조 작업이 정보 전송 전/후에 이루어지게 됩니다. 정보를 전송하려면 이러한 데이터의 변조, 신호의 복조 그리고 신호 전달을 위한 다양한 장치들이 필요합니다. 단말장치(DTE) Data Terminal Equipment 단말장치는 사용자와 인터페이스를 이루는 종단 장치입니다. 일반적으로 디지털 신호를 처리하는 시스템이라고 이해하시면 될 것 같습니다.(ex: 컴퓨터, 라우터, 스마트폰 등) 원격의 종단장치와 통신을 하기 위해서는 별도의 DCE 장치가 필요한데 DCE는 아래에서 자세히 알아보도록 하겠습니다..
[네트워크] 토폴로지와 병목 현상
·
CS/네트워크
1. 네트워크 토폴로지네트워크 토폴로지(network topology)는 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태를 의미합니다.1.1 트리 토폴로지트리(tree) 토폴로지는 트리 형태로 배치한 네트워크 구성입니다. 계층형 토폴로지라고도 부릅니다.트리 토폴로지는 노드의 추가와 삭제가 쉽다는 특징을 갖고 있습니다.트리 토폴로지는 특정 노드에 트래픽이 집중 된다면 하위 노드에 영향을 끼칠 수 있습니다.1.2 버스 토폴로지버스(bus) 토폴로지는 중앙 통신 회선 하나에 여러 개의 노드가 연결되어 공유하는 네트워크 구성을 말하며 근거리 통신망(LAN)에서 사용합니다.버스 토폴로지는 설치 비용이 적고 신뢰성이 우수하며 중앙 통신 회선에 노드를 추가하거나 삭제하기 쉽습니다하지만 스푸핑이 가능하..
[네트워크] 네트워크 처리량과 지연시간
·
CS/네트워크
1. 좋은 네트워크란? 네트워크를 구축할 때는 '좋은' 네트워크로 만드는 것이 중요합니다. 좋은 네트워크란 많은 처리량을 처리할 수 있으며 지연 시간이 짧고 장애 빈도가 적으며 좋은 보안을 갖춘 것입니다. 2. 처리량 처리량(throughput)은 링크 내에서 성공적으로 전달된 데이터의 양을 말하며 보통 얼만큼의 트래픽을 처리했는지를 나타냅니다. '많은 트랙픽을 처리한다 = 많은 처리량을 가진다' 로 이해하셔도 좋을 것 같습니다. 처리량은 단위로 bps(bits per second)를 씁니다. 초당 전송 또는 수신되는 비트 수라는 의미를 갖고 있습니다. 처리량은 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 장치의 하드웨어 스펙에 영향을 받습니..