29. 모듈화된 계층 구조 프로토콜의 장점을 설명
1) 모듈화 되지 않았다면 한 부분만 고장 나도 시스템 전체를 교체해야 하지만
모듈화 하면 각 계층이 독립적으로 설계되어 문제가 생긴 계층만 수정하면 됨.(= 유지보수가 용이 )
2)계층 간의 상호 의존성이 줄어 확장성과 호환성이 높다.
30. 계층 구조의 프로토콜을 설계할때 고려 사항을 설명

1) 주소 표현
: 호스트를 구분하는 용도
*주소체계 : 시스템을 구분하여 지칭하기 위해 이름을 부여 하는 것.
*멀티 캐스팅 : 특정 사용자를 그룹으로 묶어 지정. (ex 화상회의, 카카오톡 단체 전송)
2계층 : MAC주소
3계층: IP 주소
4계층: port 번호
5계층: ex) 이메일 id → 서버 접속 id
2) 오류 제어
:전송과정에서 데이터 분실,변형등의 오류가 발생했을때 복구하는데 사용
3) 흐름 제어
: 송신자가 데이터를 너무 빨리 보내어 수신자가 미처 처리하지 못하는 문제를 해결하기 위한 목적.
4) 데이터 전달 방식
: 데이터 전달 방향, 데이터 사이의 전송 우선순위 설정 등등. ..
31. 오류 제어에 대한 정상, 분실, 변형의 세가지로 구분하여 설명
정상 : 데이터 오류 없이 전달
분실 :데이터가 수신 호스트에 도착하지 못함. / TIMEOUT
변형: 데이터의 변경되어 도착/ CRC 방식
32, 흐름제어 기능을 설명
수신 버퍼 처리 속도보다 송신 호스트 데이터 전송 속도가 빠르면 데이터 분실 오류 발생.
쉬운 방법 ) STOP-AND-WAIT : 송신 측이 하나의 프레임 을 전송한 후,수신 측의 확인 응답(ACK) 을 받을 때까지 다음 프레임을 보내지 않고 기다리는 방식을 말한다
실제 통신 환경 ) 송신 호스트 속도를 높이기 위해 여러 개의 전송 데이터를 송신하고 수신 호스트가 데이터 개수를 통제함.
33. 데이터 전달 방식에 대하여 설명

전이중 : 동시에 가능 + 양방향
반이중 : 동시에 불가능 + 특정 시점에서는 한방향으로 전송
단방향 : 한방향
34. 서비스 프리미티브에서 request,indication , response,confirm의 기능을 설명 ⭐⭐⭐
: 연결형 서비스(연결 설정 -데이터 전송 - 연결해제)에서 주로 사용
: 하위 계층을 사용하는 방법을 정형화 한 것.
요청: request,indication
응답 : response,confirm

| Request | 클라이언트 → 서버 (서비스 요청) | 연결 설정 요청 / 데이터 전송 요청 / 연결 해제 요청 |
| Indication | 서버에 서비스 요청 사실을 알려줌 | 연결 설정 / 데이터 전송 / 연결 해제 |
| response | 서버 →클라이언트 (응답 회신) | 연결 허용or 거부 / 데이터 / 연결 해제 |
| confirm | 클라이언트에 응답 회신이 온 사실을 알려줌. | 연결 설정 / 데이터 전송 / 연결 해제 |
ex) 전화를 거는 사람 : 클라이언트 / 전화를 받는 사람 : 서버
발신자가 전화 번호를 누를 것 : Request
전화망에서 해당하는 전화번호의 전화기 위치를 찾아 수신자의 전화 벨을 울리게 함 : indication
수신자가 전화를 받기 위해 통화 버튼을 누름 : Response
수신자가 통화 버튼을 누름과 동시에 발신자의 발신음이 끊김 : confirm
35. OSI 7계층 모델의 구조와 각 계층의 역할을 설명
OSI 7계층은 데이터의 송수신을7단계로 나눈 표준 통신 모델로,
각 계층은 독립적으로 동작하며 서로 인터페이스를 통해 데이터를 전달됨.
| 계층 | 단위 | 특성 |
| 1. 물리 계층 | bit ( 하드웨어 ) | 데이터 전송 매체/ 전송 속도 /하드웨어 / 동기화 |
| 2. 데이터 링크 계층 | 프레임 | 흐름제어/ 오류제어/ 점대점 |
| 3. 네트워크 계층 | 패킷 | IP/ ICMP /APP/ 라우팅 |
| 4.전송 계층 | 세그먼트 / 데이터 그램 | TCP / UDP/ 흐름제어/ 오류제어 |
| 5. 세션 계층 | 데이터 | 연결 유지 / 토큰제어 / 동기화 |
| 6. 표현계층 | 데이터 | 암호화 / 압축 / 데이터 변환 |
| 7. 응용 계층 | 데이터 | 사용자 인터페이스/ 네트워크 서비스 제공 (FTP,HTTP) |
36. 인터넷 모델을 시스템 공간과 사용자 공간으로 구분하여 구현 환경을 설명
* 인터넷 : 데이터의 중개를 담당하는 네트워크 계층으로 IP 프로토콜을 사용하는 네트워크임.
사용자 공간:
응용 프로그램이 실행되는 영역으로, 응용·표현·세션 계층(5~7계층) 의 기능을 담당한다.
커널(시스템) 공간:
운영체제가 제어하는 영역으로, 물리·데이터링크·네트워크·전송 계층(1~4계층) 의 기능을 담당한다.
37. ARP,RAPP의 필요성 설명
인터넷 모델 주소 : MAC주소 , IP주소 , 포트번호
통신에는 송신측 MAC주소/ 송신측 IP주소/ 수신측 MAC주소 / 수신측 IP주소
(MAC주소는 LAN카드 , IP주소는 하드 디스크에 저장)
ARP: 수신측 IP → 수신측 MAC
RARP : 송신측 MAC → 송신측 IP

(포트번호는 다른계층 프로토콜 동작에 크게 영향을 주지 않음 )
38. ICMP의 역할에 대하여 설명.
ICMP : 오류 메세지를 전송하기 위한 별도의 헤더구조를 가지는 프로토콜.
IP계층에서 오류제어를 하진 않지만 오류메세지를 송신 호스트에 전송하는 기능 담당.
(포트번호는 다른계층 프로토콜 동작에 크게 영향을 주지 않음 )
'[전공 CS] > 컴퓨터 통신' 카테고리의 다른 글
| [컴퓨터 통신] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 _7장 (주관식) (0) | 2025.12.15 |
|---|---|
| [컴퓨터 통신] 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 _9장 (주관식) (0) | 2025.12.15 |
| [컴퓨터 통신] 쉽게 배우는 컴퓨터 통신과 네트워크 3판 _ 1장 32번~40번 (0) | 2025.10.27 |
| [컴퓨터 통신] 쉽게 배우는 컴퓨터 통신과 네트워크 3판 _ 3장 32~44번문제 (0) | 2025.10.26 |
| [컴퓨터 통신 ] 쉽게 배우는 컴퓨터 통신과 네트워크(3판)_ 4장 36~45번 (0) | 2025.10.24 |