Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

미래학자

[컴퓨터 네트워크] 한빛미디어 연습문제 - 4 본문

전산 지식

[컴퓨터 네트워크] 한빛미디어 연습문제 - 4

미래학자 2016. 12. 14. 18:35

1. 전송과 교환의 개념을 설명하시오.


전송 : 물리적으로 1 : 1로 연결된 상태에서 데이터 전송

교환 : 여러 갈림길이 있을 때 경로를 선택하여 전송




2. 점대점 방식과 브로드캐스트 방식을 차이점 위주로 설명하시오.


점대점 방식은 호스트와 호스트를 1 : 1 직접 연결하여 데이터를 전송. 데이터 교환을 통해 A -> B -> C로의 전달도 1 : 1 이라고 생각함.

브로드캐스트 방식은 공유 매체(버스)에 연결, 링형, 버스형이 있다. 



3. 멀티포인트와 유니 포인트, 멀티 캐스팅과 유니 캐스팅 차이


  • 멀티포인트 : 다수의 호스트가 연결
  • 유니포인트 : 하나의 호스트가 연결
  • 멀티캐스팅 : 다수의 호스트로 데이터 전송
  • 유니캐스팅 : 하나의 호스트로 데이터 전송
  • 브로드캐스팅 : 연결된 모든 호스트로 데이터 전송
  • 애니캐스팅 : 특정 집합에 가까운 하나의 호스트로 데이터 전송
* 멀티캐스트는 측정 집합군에 데이터 전송 (서브넷이 같은 호스트에 전송)


4. 데이터 링크 계층에서 전송 오류 문제를 해결하기 위해 필요한 응답 프레임, 타임아웃, 순서 번호등의 기능을 설명하시오.

HDLC 프레임을 기준으로 설명하면
  • 정보 프레임(I-Frame) : 사용자 데이터, ACK(다음으로 기대되는 순서 번호), 순서 번호
  • 감시 프레임(S-Frame) : 흐름제어나 오류제어를 위해 사용
  • 번호가 없는 프레임 (U-Frame) : 링크의 연결과 해제 등의 제어. 순서 번호가 없음.
수신자는 데이터를 잘 받았는지의 여부를 알리기 위해 응답 프레임을 송신자에게 전송. 만약 부정 응답을 받는다면 재전송.
송신자가 데이터를 보내고 일정 시간동안 응답 프레임을 받지 못하면 패킷을 분실했다고 가정하여 재송신
순서 번호는 프레임을 구분하고 약속된 흐름대로 데이터 교환하기 위해 사용.



5. 데이터 프레임이 전송되었을 때, 발생 가능한 오류의 종류와 이를 해결하기 위한 방안을 설명하시오.


프레임 변형 : CRC 검사로 데이터의 변형이 발생했는지 판단. 변형이 발생되면 NACK, 송신자는 재전송

프레임 분실 : 타임아웃 기능으로 송신자는 프레임을 재전송



6. 데이터 프레임의 정보 중에서 순서 번호가 제공되지 않았을 때의 문제점을 순서 번호가 있는 경우와 비교하여 설명하시오.


수신자가 긍정응답을 보내고 응답이 송신측에 전달되기 전에 타임아웃으로 판단하여 송신자가 프레임을 재전송 할 경우, 수신자는 동일한 프레임을 두개 받을 수 있다.

순서번호로 중복된 프레임을 구분할 수 있다.



7. 문자 프레임에서 문자 스터핑의 필요성과 원리를 설명하시오.


문자 프레임이란 프레임의 내용이 문자로만 구성된 프레임이다. 프레임의 시작을 나타내는 DLE가 데이터에 포함될 수 있다. 이 때, 시작 DLE와 혼돈이 될 수 있으므로

강제로 DLE DLE로 연속되게 추가한다. 수신자는 연속된 DLE DLE 를 시작 DLE로 이해하지 않고 데이터에 DLE로 인식.



8. 비트 프레임에서 비트 스터핑의 필요성과 원리를 설명하시오.


비트 프레임에서 시작을 알리는 플래그(01111110) 사용. 데이터에도 플래그와 동일한 형태의 자료가 있을 수 있음. 111111111111 -> 11111011111011로 변경.

수신측에서는 역으로 변경.



9. 패리티 비트의 목저과 사용 방법을 설명하시오.


1바이트 = 7bit ASCII + 1 bit 패리티 비트. 패리티 비트는 짝수 패리티, 홀수 패리티가 있다. 잘못된 비트가 짝수개면 오류를 검출하지 못한다. 이를 위해 2차원 패리티 비트를 사용.

다만 확률을 낮출 뿐.



10. 다항 코드 1001011을 사용하는 프로토콜에서 데이터 101101001을 전송할 때의 체크섬 값을 구하고, 송수신 호스트가 오류 제어 기능을 수행하는 방법을 설명하시오.


구하기 개 빡셈.

Comments