본문 바로가기

about COMPUTER/네트워크16

LAN # LAN(Local Area Network) • 근거리 통신망 () • Topology : 네트워크를 구성하는 노드와 노드간의 연결 상태에 대한 배치 : 통신망 구조 # LAN topology # 버스형 & 트리형 • multipoint medium • 전송이 매체 전체에 전파됨 • 모든 스테이션을 지나감 ∘대상 스테이션 식별 필요  각 station마다 고유 주소가 있음 (MAC 주소) - 지나가다 원하는 MAC주소를 가진 station을 만나면 데이터를 복사해서 전달하고 지나감 (broadcast) • 스테이션과 탭 사이 전이중(Full duplex connection) 연결 ∘송신 및 수신 허용 • 트랜스미션 조절 필요 ∘데이터 간 충돌(collision)을 방지하기 위해 ∘hogging(독점).. 2021. 1. 1.
# 14. 데이터 링크 제어 프로토콜(2) / 오류 제어 [ 데이터 링크 제어 프로토콜(2) - 오류 제어 ] # 오류 제어 Error Control • 오류를 감지하고 수정하는 메커니즘 • 두 가지 유형의 오류  Lost frame : 다른 쪽에 frame이 도착하지 않음  Damaged frame : 인식가능하지만 frame의 몇 bit가 전송 중 변경됨 • 자동 반복 요청  Error detection : 오류 검출 하고 폐기  Positive acknowledgment : 오류'없이' 수신된 frame에 대한 응답을 송신 측에 전송  Retransmission after timeout : 설정된 시간 안에 확인 응답이 오지 않으면 해당 frame 재전송  Negative acknowledgement and retransmission : 오류가.. 2020. 11. 6.
# 13. 데이터 링크 제어 프로토콜(1) / 흐름 제어 [ 데이터 링크 제어 프로토콜(1) - 흐름 제어 ] Data Link Control Protocol • 직접 연결된 두 스테이션 간의 효과적인 데이터 통신을 위한 요건 및 목표:  Frame synchronization  Flow control  Error control  Addressing  Control and data on same link  Link management 3 흐름 제어 Flow Control • 송신 실체가 데이터로 수신 실체를 압도하지 않도록 보장하는 기술 ∘버퍼 오버플로 방지 • 영향을 받는 사람 ∘전송시간 Transmission time - 프레임의 모든 비트를 중간으로 내보내는 데 걸리는 시간 ∘전파시간 Propagation time - 소스와 대상 간의 링크를 .. 2020. 10. 26.
# 12. 디지털 데이터 통신(4) / 회선 구성 방식 [디지털 데이터 통신(4) - 회선 구성 방식 + point-to-point + multipoint] # 회선 구성 방식 // 둘 이상의 장치가 하나의 링크에 연결되는 방식 • Topology : station의 물리적인 배열 ∘point-to-point (점대점) : 2의 station - 연결된 터미널의 숫자만큼 비용이 커진다. (I.o point / terminal) - 전송에 관한 로직은 간단 ∘multipoint (다중점) : 컴퓨터·단말기, LAN - 하나의 line에 여러 터미널을 연결하므로 적은 비용 - 어디에 전송하고 어디의 데이터를 받을 것인지 정하는 로직이 복잡 (Simplex : 단방향 // ) • Duplex (듀플렉스) : 전송방식, 누가 언제 보낼 것인지  Half duple.. 2020. 10. 24.
#11. 디데통(3) / CRC + 오류 수정 프로세스 + 해밍코드 [ 디지털 데이터 통신(3) - CRC + 오류 수정 프로세스 ] # 순환 중복 검사(CRC) • 가장 보편적이고 강력한 검사 중 하나 • k-bit 블록의 경우 송신기가 비트 시퀀스(n-k ) FCS(Frame Check Sequence)를 생성한다. • 미리 결정된 숫자로 정확히 구분되는 n비트 프레임 전송 • 수신기가 프레임을 해당 숫자로 나눈다 ∘남은 것이 없는 경우 오류 없다고 가정 • 구현 방법: ∘modulo 2 산술 ∘polynomials (다항식) ∘digital logic (디지털 논리학) # CRC - 구현 • Modulo 2 - 운반이 없는 바이너리 추가(XOR) - 데이터 끝에 (n-k ) 0의 추가 - 결과를 P로 나누고 나머지는 FCS로 나누기 # CRC - 구현 • Polyn.. 2020. 10. 21.
#10. 디데통(2) / 오류 탐지 : 패리티 검사 + 체크섬 [ 디지털 데이터 통신(2) - 오류 탐지 : 패리티 검사 + 체크섬 ] # 오류 유형 • 전송과 수신 사이에서 비트가 변경될 때 에러가 발생 • 단일 비트 오류  한 비트 변형  인접비트는 영향을 받지 않음  백색소음(열) 발생 • Burst error(길이 B ) bbit의 연속된 비트 오류 ∘첫 번째 및 마지막 비트와 임의 수의 중간 비트가 오류로 수신되는 B 비트의 연속 시퀀스 ∘데이터 속도가 높을수록 효과 커짐 ∘임펄스 노이즈 또는 모바일 무선 환경에서 페이딩으로 발생 # 오류 탐지 (1) • 설계에 관계없이 오류가 발생하여 전송된 프레임에서 하나 이상의 비트가 변경됨 • 프레임 : 하나 이상의 연속된 비트 시퀀스로 전송되는 데이터 • 단일 비트 오류의 확률이 증가할 때 프레임의 비트 오류.. 2020. 10. 21.
#09. 디지털 데이터 통신(1) / 동기식 전송 + 비동기식 전송 디지털 데이터 통신 기술 ====234계층 인데 주로 2계층 datalink에서 많이 다룸 [ 디지털 데이터 통신(1) / 동기식 전송 + 비동기식 전송 ] 개요 • 데이터를 교환하기 위해 전송 매체에 의해 직접 연결된 두 장치의 경우, 높은 수준의 협조가 필요하다. ∘ 타이밍(동기화: 속도, 지속시간, 간격) ∘오류탐지 ∘오류수정 ∘라인 구성 비동기식 및 동기식 전송 • 송신기와 수신기를 동기화하는 메커니즘이 필요한 타이밍 문제 • 시계를 동기화하는 두 가지 솔루션  비동기식  동기식 동기화가 필요한 이유 : # 비동기 전송 (Asynchronous transmission) • 데이터가 한 번에 한 문자씩 전송됨 ∘각 문자의 길이는 5~8bit • 각 문자 내에서만 타이밍 유지 • 데이터에 동기 신.. 2020. 10. 21.
#08. 전송매체(3) 24 데이터 속도 및 대역폭 • 신호는 일반적으로 많은 주파수(파장)로 구성된다. • 신호의 스펙트럼은 신호에 포함된 주파수 범위다. • (absolute)신호의 대역폭은 신호를 구성하는 주파수 범위의 폭이다. • (효과적인) 대역폭은 신호에 대부분의 에너지를 포함하는 상대적으로 좁은 주파수 대역이다. • 이는 휴대할 수 있는 데이터 전송 속도를 제한한다. 25 채널 용량 • 데이터 속도  초당 비트 수 ∘데이터의 전달 속도 • 대역폭  초 당 사이클 또는 헤르츠 ∘송신기 및 매체 등에 의해 제약을 받는다. 26 전송 장애 • 수신된 신호와 전송된 신호가 다를 수 있음 • 아날로그 - 신호 품질 저하 • 디지털 비트 오류 • 원인: ∘감쇠 및 감쇠 왜곡 ∘지연 왜곡  노이즈 27 감쇠 • 신호 강도.. 2020. 10. 18.
#07. 전송매체(2) / 동축케이블 + 광섬유 (2) 동축 케이블 (Coaxial cable) + 구조 - 원통형 도체와 내부의 도체 그리고 도체간 간격을 유지시키는 절연체로 이루어짐 > 내부 전도체 : 데이터 전송 > 외부 전도체 : 외부의 간섭을 차폐 + 동축 케이블 • 긴 거리에 사용되며 트위스트 페어보다 더 많은 스테이션이 공유 라인에 지원됨 • 다양한 용도에 사용되는 다용도 전송 매체: ∘ 텔레비전 분포 ∘ 장거리 전화 송수신 - 음성통화 1만 건 이상 동시 가능 - 광섬유로 교체 중 ∘ 단거리 컴퓨터 시스템간 링크 ∘ 근거리 통신망 • 폭넓은 대역폭과 빠른 데이터 전송속도를 가진다. • 가격이 비싸며 설치가 어렵다. + 전송 특징 • 트위스트 페어보다 간섭과 크로스스토크에 강함 ∘ UTP보다 잡음에 강하다. • 아날로그 ∘ ?kms마다 증.. 2020. 10. 18.