[컴퓨터 네트워크] 2. 컴퓨터 네트워크 기본 지식
1. 네트워크 전송 기술
1) 데이터 전송 기술
정보 개념
• 궁금하거나 가치 있는 데이터
• 필요에 맞게 가공된 데이터
정보와 데이터 차이
• 가치 있는 데이터 → 정보
• 가치 없는 데이터 → 데이터
• 예) 취업정보, 날씨정보, 입시정보
직렬 전송 & 병렬 전송
• 직렬 전송: 하나의 회선 사용, 저속, 장거리 전송 용이
• 병렬 전송: 다중 회선 사용, 고속, 단거리 전송 용이
데이터 전달 방식
• 유니캐스트: 1:1 전송
• 멀티캐스트: 1:N 전송(등록된 다수 대상)
• 브로드캐스트: 1:N 전송(불특정 다수 대상)
동기식 & 비동기식 전송
• 동기식: 송·수신 측 속도 맞춤, 고속 전송(예: 광전송망)
• 비동기식: 속도 미조정, 저속 전송(예: 주변기기 연결)
오류 제어 방법
• 오류 검출: 페리티 체크, 검사 합, CRC 체크
• 오류 제어: 후진 오류 제어(Stop and Wait ARQ 등), 전진 오류 제어(해밍 부호 등)
흐름 제어 방법
• Stop and Wait: 1개씩 확인 후 전송
• 전송률 기반 제어: 송신 속도 조정
• 윈도우 기반 제어: 슬라이딩 윈도우 방식
데이터 전달 방향
• 단방향: 한쪽 방향 전송(예: 라디오 방송)
• 반이중: 교대 전송(예: 무전기)
• 전이중: 동시 양방향 전송(예: 전화통화)
데이터 전송 회선
• 교환 회선: 교환기 거침, 저렴(예: 가정 인터넷)
• 전용 회선: 전용 사용, 고가(예: 대학 인터넷)
• 광 전송 회선: 고속, 동기식 광전송 망
2) 신호 변환 및 전송 기술
신호 변환
• 아날로그: 연속 신호(예: 음성)
• 디지털: 이산 신호(예: 컴퓨터 데이터)
• 모뎀: 디지털 ↔ 아날로그 변환
• DSU: 단극성 ↔ 양극성 변환
디지털 신호 형태
• 단극성: 한 극성 사용(RZ 신호)
• 양극성: 두 극성 사용(NRZ, AMI, 맨체스터 신호)
베이스밴드 & 브로드밴드 전송
• 베이스밴드: 변조 없이 전송(예: LAN)
• 브로드밴드: 변조 후 장거리 전송
신호의 암호화
• 대칭 키: 암호화 키 = 복호화 키
• 비대칭 키: 암호화 키 ≠ 복호화 키
신호 캡슐화 & 다중화
• 캡슐화: 데이터에 제어정보 추가(송신 측)
• 디캡슐화: 제어정보 제거(수신 측)
• 다중화: 하나의 회선에 여러 데이터 전송(TDM, FDM, CDM)
• 역다중화: 다중화 데이터 분리
2. 네트워크 주소 기능
1) 네트워크 주소 종류
• 일반전화: 지역 기반(예: 서울 02)
• 이동통신: 010-xxxx-xxxx
• 인터넷: IPv4(32비트), IPv6(128비트)
2) 네트워크 주소 기능
• 경로 설정: 네트워크 주소 + 호스트 주소
• 보안 기능: 접근 허용/차단
• 과금 기능: 가입자 확인
• VPN 서비스: 특정 주소 단위 그룹 지정
3) 인터넷 IP 주소
• IPv4: 32비트, A/B/C 등급, 공인·사설 IP 구분
• IPv6: 128비트, 보안 및 모바일 지원 강화
3. 네트워크 프로토콜
1) 통신 프로토콜 개념
• 프로토콜: 통신 규약, 네트워크 데이터 전송 규정
2) 통신 프로토콜 표준화 기구
• 국제 기구: ITU-T(통신표준), ISO(OSI 7계층), IEEE(LAN 표준)
• 국내 기구: TTA(한국), ANSI(미국), ETSI(유럽)
3) 통신 프로토콜 주요 요소
• 구문(Syntax): 데이터 구조, 형식
• 의미(Semantics): 전송 정보 해석 방법
• 시기(Timing): 전송 속도 및 순서
4) 프로토콜 설계 고려사항
• 주소 표현: 상대방 식별 방법
• 오류 제어: 오류 검출 및 수정 방식
• 흐름 제어: 송·수신 속도 조절
• 전달 방식: 단방향, 반이중, 전이중
5) 프로토콜 계층 구조
• 계층별 독립적 기능 수행, 유기적 동작
• 상위 계층 → 하위 계층: 서비스 요청 & 제어정보 추가
• 하위 계층 → 상위 계층: 제어정보 제거
6) 계층 구조 장점
• 복잡한 시스템을 기능별 구분 → 설계·구현 용이
• 표준 인터페이스 제공 가능
• 통신 프로토콜의 단순화 가능
• 특정 계층 기능만 업그레이드 가능
7) 서비스 프리미티브
• Request: 클라이언트 → 서버 요청
• Indication: 서버가 클라이언트 요청 알림
• Response: 서버가 요청 응답
• Confirm: 클라이언트가 응답 확인
8) 프로토콜 계층 구조 예시
• OSI 7 계층: 물리 - 데이터링크 - 네트워크 - 전송 - 세션 - 표현 - 응용
• TCP/IP: 네트워크 액세스 - 네트워크 - 전송 - 응용
• B-ISDN ATM: 물리 - ATM - AAL
이 내용은 휴넷사회복지평생교육원의 컴퓨터 네트워크 강의를 듣고 정리한 것입니다.