방통대 컴퓨터과학과 기말고사 대비 정보통신망 1~6강 요약
1강
분산시스템: 컴퓨터 자원을 분산시켜 작업 처리하여 오류에 대한 신뢰도↑
분산 정도는 강연결과 약연결로 구분됨
- 강연결: data flow machine, multiprocessor
- 약연결: LAN, MAN, WAN
컴퓨터통신망의 구성요소
서버 | 특정 서비스를 제공하는 컴퓨터 |
클라이언트 | 서비스를 받는 단말 |
전송매체 | 상호연결을 해서 데이터 전송에 사용하는 장비 |
네트워킹장치 | 통신망 연결시키기 위해 필요한 연결장치 |
프로토콜 | 통신을 위해 미리 정해진 규칙 |
애플리케이션 | 서버가 클라이언트에게 제공하는 서비스 |
: 자원의 공유, 신뢰도 향상, 처리기능 분산, 안전성 보장, 호환성 확대
통신망의 역사
SAGE → SABRE → APPA network → Aloha → TELNET
데이터 통신 시스템의 기능: 동기화, 오류검출, 주소지정, 복구, 흐름제어, 라우팅 등등
통신 소프트웨어란? 데이터 전송회선과 통신제어장치를 이용해 컴퓨터와 단말장치에서 정보 송수신
→ 수시 입력, 데이터 다양성, 신속한 응답, 비동기 처리
프로토콜의 3요소: Syntax, semantic, timing
주요 프로토콜에는 TCP, SMTP, HTTP, ICMP 등이 있다
OSI 7계층:
2강
통신 성능의 요인: 서로 이해가 되어야함→coding, 통신에서 간섭 현상 →noise
변조: 전송 신호를 높은 주파수 대역의 반송파 신호에 싣는 과정(아날로그/디지털 변조)
- 진폭 변조 AM: 베이스밴드 신호의 순간 진폭에 비례해서 반송파 신호의 순간 진폭을 변화
- 주파수 변조 FM: 반송파 신호의 진폭은 일정, 베이스밴드 신호를 주파수 변화로 변환
- 위상 변조 PM: 반송파 신호의 진폭은 일정, 베이스밴드 신호를 주파수 위상각 변환
펄스 Pulse: 짧은 시간동안 진행되는 네모꼴의 전자기 파형 → 진폭, 위치, 폭 3요소
펄스 코드 변조: 아날로그 신호 → 디지털 신호 변환
직렬 전송은 수신되는 비트들을 문자 단위로 구분할 수 있어야 한다
비트 동기: 송수신에 동일한 클록 사용, 각 비트 중앙에서 비트 검출
문자 동기: 어떤 비트가 첫 번째인지 결정하는 것이고 비트를 세어서 문자를 구성함
전송효율: 정보 비트 수/총 전송 비트 수 × 100
3강
+ 멀티드롭 선로: 복수의 단말기가 연결된 하나의 선로
멀티드롭 선로 연결 단말기에서 제한 요인
- HW SW의 처리능력
- 트래픽
- 선로의 통신 속도 등
전송 모드
다중 모드: 코아의 지름이 커서 빛을 잘 모으지만 산란이 심하고 단거리 전송에 적합한 저가
단일 모드: 코아 지름이 작고 산란이 적음, 비싼대신 장거리 전송에 용이
- 리피터: 약하거나 잡음이 있는 신호를 다음 구간으로 재전송
- 허브: 수신한 신호를 정확히 재생하여 다른 노드로 보내는 장치
+스태커블 허브: 여러 개의 허브를 연결한 허브(cascade 케이블 사용) - 브리지: 복수의 LAN을 연결(네트워크 카드의 물리 주소 검사)
- 라우터: IP 네트워크와 인터넷 연결, 경로 설정, 오류 제어
- 게이트웨이: 서로 다른 통신 프로토콜 사용하는 네트워크 연
브리지는 물리주소, 라우터는 ip주소를 사용한다는게 다른 점
Network Operating System(NOS)
: 여러 사용자가 네트워크 자원에 접근할 수 있도록 하는 운영체제 기능, 웹 서비스, 접근 제어 등의 기능
4강
회선 교환 방식: 연결지향형, 대량의 실시간 데이터 전송에 적합
패킷 교환 방식: 데이터를 패킷으로 분할해 선로를 공평하게 공유(파켓=데이터+제어 정보)
가상회선 방식: 연결지향형
데이터그램 방식: 비연결형 전송
메시지 교환 Switching: 데이터 크기와 무관하게 그대로 전송하므로 실시간 서비스에는 부적절하고 대용량에는 적합
다중화 Multiplexing: 여러 단말기들이 하나의 통신 선로 용량을 나눠 사용 → 통신망 구축 비용 절감
시분할 다중화 방식: 복수의 데이터를 일정한 시간으로 분할
파장 분할 다중화 방식: 광섬유의 고속 데이터 전송률 이용
동기화: 서로 동일한 속도로 데이터 송수신 기능
5강
주소지정: 문자 또는 수를 이용해서 사용자를 식별하는 방법
오류 발생 이유로는 자기장, 간섭, 고장등이 있음. 오류검출 방식으로는 패리티, checksum, CRC 등
잔류오류율: 오류가 있는 비트 수/전송된 비트 수
결정귀환: 오류 검출의 위치가 수신측
정보귀환: 오류 검출의 위치가 송신층
전진오류정정: 수신측에서 오류 검출과 정정까지 다 함, 오류정정 코드 전송
6강
흐름제어: 통신망 성능을 최적화하고 혼잡 방지하는 것이 목적
흐름제어 4원칙: 속도조절, 거부, 단일 승낙, 다중 승낙
혼잡현상: 전송 데이터 증가로 통신망 과부하
혼잡제어 방법: 전송량 제한, 부하 감소, 전송량 재분배
랜덤 라우팅: 루프는 허용되지 않으며 다음 노드를 임의로 결정
플러딩 경로선택: 블록이 들어온 노드만 제외하고 모든 노드에 전송
고정 경로선택: 다음 노드가 정해지면 환경이 변해도 유지