수업시간에 배운 필기 기반으로 작성되었기 때문에 정확한 표현이 아닐 수도 있습니다. 나머지 문제는 올려두신 분이 많아서 생략하겠습니다.
36. 전송과 라우팅 개념 설명
전송 ; 물리적으로 연결된 2개 호스트( =node) 사이의 정보 전달
라우팅 (교환) : 전달 경로가 2개 이상일때 라우터를 어느 방향으로 전달할지 선택하는 기능.
37 점대점 방식과 브로드 캐스팅 방식을 차이점 위주로 비교 설명
| 점대점 | 브로드 캐스팅 | |
| 거리 분포 | WAN | LAN |
| 개념 | 송/수신자가 일대일로 직접 연결되어 통신 | 하나의 송신자가 같은 네트워크의 모든 수신자에게 데이터 전송. |
| 연결 형태 | 유니포인트 | 멀티 포인트 |
| 통신 방식 | 유니 캐스트 | 브로드 캐스트 |
- 멀티 캐스트 : 한 송신자가 특정 그룸에 속한 호스트들에게 전송 (모두x)
38.멀티포인트 유니캐스팅 방식과 멀티 캐스팅 방식을 비교해서 설명
| 멀티 포인트 유니 캐스팅 ( 수신 호스트 개수 : N ) | 멀티 캐스팅 | |
| 통신 환경 연결 | 연결 설정 요구 N번 | 연결 설정 요구 한번 |
| 전송횟수 | N번 전송 | 1번 전송 |
| 데이터 복사본 | N개 카피 필요 | 한 카피로 가능. |
| 네트워크 효율성 | 비효율적 | 효율적 |
39. 데이터 링크 계층에서 전송 오류 문제를 해결 하는데 필요한 응답 프레임, 타임 아웃, 순서번호, 오류 검출 코드 등의 기능 설명.
1) 응답 프레임
- 수신 측이 송신 측에 프레임 수신 여부를 알리기 위해 보내는 제어 프레임
- ACK: 데이터가 정상적으로 도착했음을 알리고 다음에 수신할 프레임의 순서번호 보냄
- NAK: 오류가 발생했음을 알림 → 재전송 요청
2) 타임 아웃
- 송신 측이 일정 시간 내에 수신 측의 응답(ACK)을 받지 못하면 프레임이 분실/변형 되었다고 판단하고 재전송함.
3) 순서 번호
- 프레임의 전송 순서를 식별하기 위해 각 프레임에 부여되는 번호
- 수신 측은 순서번호를 이용해 중복된 프레임을 구분하거나, 순서가 바뀐 프레임을 재정렬함
4) 오류 검출 코드
- 수신 호스트가 전송 과정에서 오류를 검출하도록 하는것.
- 대표적으로 패리티 비트, 체크섬, CRC, 블록검사 등이 있음
- 수신 측은 이 코드를 이용해 오류를 검출하고 필요 시 NAK을 전송함
40. 데이터 프레임이 전송 되었을때 발생 가능한 오류의 종류와 이를 해결하기 위한 방안을 설명.
1) 프레임 변형 : 전송중 데이터 손상
해결 : 오류 검출 코드 / 오류 수정 코드 ( 해밍 코드, FEC) / 재전송 (BEC)
2) 프레임 분실
해결 : 타임 아웃 : 재전송 / 응답 프레임 (NAK) / 순서 번호 => 재전송
(순서 번호는 누락된 번호 식별해서 재전송)
41. 데이터 프레임의 정보 중에 순서 번호를 제공되지 않았을 때의 문제점을 순서 번호가 있는 경우와 비교해 설명.
| 순서 번호를 제공되지 않았을 때 | 순서 번호가 있는 경우 |
| 프레임 재조립 불가능 | 전송중 순서가 바뀌면 -> 재조립 가능 |
| 중복 프레임 인식 불가 | 중복 프레임 구분 가능 |
| 타임 아웃시 이전 프레임 구분 불가. -> 같은 데이터 재전송 하여 중복 될 수도 있음. |
타임 아웃시 재전송할 프레임.구분 |
42. 수신 버퍼의 관점으로 흐름 제어 기능을 설명.
흐름 제어: 데이터 프레임의 전송량 조절.
( 송신 호스트가 수신 호스트보다 아주 빨리 데이터를 전송하는 경우 필요 )
흐름 제어 ) 수신 호스트는 동시에 수신할 수 있는 데이터 프레임의 개수를 수신호스트의 버퍼 크기로 제한한다.
수신 버퍼 역할 ) 수신 버퍼가 가득 차면 송신 호스트는 전송을 일시 중단하고, 버퍼에 여유가 생기면 다시 전송을 재개한다.
상호 통신 방식 ) 수신 호스트는 자신이 다음에 수신할 수 있는 데이터 프레임의 개수(= 버퍼의 여유 공간) 를 송신 호스트에게 통지하여, 송신 측이 그 범위 내에서만 데이터를 전송하도록 제어한다.
43 . 문자 프레임에서 문자 스터핑의 필요성과 원리 설명.
** 문자 스터핑 : 내부의 전송 데이터에 DLE 문자가 포함되면서 발생하는 혼란을 예방하는 방법.
원리) 제어 문제가 나타나면 그 앞에 DLE 문자를 삽입하고, 수신 측은 이를 제거하여 원래 데이터를 복원 한다.
DLE STX [Data] [Data] DLE ETX [Data] [Data] DLE ETX
DLE STX [Data] [Data] DLE DLE ETX [Data] [Data] DLE ETX
44. 비트 프레임에서 비트 스터핑의 필요성과 원리 설명.
** 비트 스터핑 : 데이터 내용에 플러그 패턴이 발생하는 것을 차단하기 위한것.
[ 플러그 패턴 : 1이 연속해서 6개 나오는 것. ]
원리 ) 송신 호스트가 전송하고자 하는 데이터의 내용 중에 값이 1인 패턴이 연속해서 5번 발생하면 강제로 0을 추가해서 전송하고 수신 호스트는 강제로 추가된 0을 제거하고 상위 계층에 전달.
45. 패리티 비트의 목적과 사용 방법을 설명.
=오류검출 코드
목적 : 전송 중 발생할 수 있는 비트 오류를 검출하기 위해 사용됨.
사용 방법 ) 짝수/홀수 패리티 : 1의 개수가 짝수/홀수가 되도록 패리티 비트 설정
( 수신측에서 검사하고 아니면 오류로 판단)
'[전공 CS] > 컴퓨터 통신' 카테고리의 다른 글
| [컴퓨터 통신] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 _7장 (주관식) (0) | 2025.12.15 |
|---|---|
| [컴퓨터 통신] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 _9장 (주관식) (0) | 2025.12.15 |
| [컴퓨터 통신] 쉽게 배우는 컴퓨터 통신과 네트워크 3판 _ 1장 32번~40번 (0) | 2025.10.27 |
| [컴퓨터 통신] 쉽게 배우는 컴퓨터 통신과 네트워크 3판 _2장 29~38번 (0) | 2025.10.26 |
| [컴퓨터 통신] 쉽게 배우는 컴퓨터 통신과 네트워크 3판 _ 3장 32~44번문제 (0) | 2025.10.26 |