CS/컴퓨터 네트워크

[컴퓨터 네트워크] 2. 컴퓨터 네트워크 기본 지식

JIN-JJS 2025. 3. 5. 21:30

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


이 내용은 휴넷사회복지평생교육원의 컴퓨터 네트워크 강의를 듣고 정리한 것입니다.