10120 조재근 9/25 네트워크기초과제
1. Connection Control (연결제어)
~ 개념 : 단말기와 프로세서 간의 데이터 전송 및 오류 발생 등을 제어 하여 메시지 전달에 확실성을 부여하기 위한 절차.
- Connection Oriented Network Service
~ 개념 : 어떤 서비스를 수행하기 위해 연결을 설정하는 과정이 포함된 서비스를 말한다.
전화를 예로 들어 보자. 전화같은 경우, 상대방과 통화를 하기 위해서는 먼저 수화기를 들고
상대방의 다이얼을 누른 후 연결이 될때 까지 기다린다. 연결이 된 후에는 상대방과 통화를 하고
통화가 끝나면 수화기를 끊어 연결을 종료 시킨다. 이처럼 연결형 서비스는 먼저 연결을 설정하고,
설정된 연결을 이용해 서비스를 한 후, 서비스를 마치면 다시 연결을 해제한다.
~ 연결 설정 과정 : 연결 설정을 통해 송신측과 수신측 간의 가상 회선이 연결이 되고 이렇게 연결된 가상회선을 통해 정보가 이동한다.
~ 연결 해제 과정 :
~ 장점
- 순차적으로 정보가 이동된다.
- 순서보장에 응답과재전송을 사용해 신뢰성을 보장한다.
- Connectionless Network Service
~ 개념 : 연결 설정이나 해제 과정이 없다. 우편을 예로 들어보자.
편지를 보낼 때 봉투에 상대방 주소만 적어서 보내면 목적지 주소만을 토대로 해당 목적지까지 배달이 된다.
네트워크에서도 마찬가지로 해당 목적지 주소만을 가지고 해당 메시지가 이동하는 것이 비연결형 서비스이다.
~ 장점
- 신뢰하지 않아도 되는 데이터를 빠르게 전송할 수 있다.
- 데이터그램을 사용함
@데이터그램이란? 패킷교환에서 각각 독립적으로 취급되는 각각의 패킷을 말함
2. Flow Control (흐름제어)
~ 개념 : 송신측과 수신측의 데이터처리 속도차이를 해결하기 위한 기법으로 송신측이 수신측보다 속도가빠를시 문제가생기는데
송신측에서의 속도가 더빠르면 수신측에서는 제한된 저장용량(일반적으로 큐)을 초과하면 이후에 도착하는 데이터는 손실될수가 있어
불필요하게 응답과 재전송의데이터가 다시 송신측과 수신측관에 빈번이 이동해야하기떄문에 이러한 위험을 줄이기 위해 강제로 송신측의 데이터 전송을 줄이는것이다.
-Stop and Wait방식
~ 개념 : 검출후 재전송 방식(ARQ)의 일종으로 송신측에서는 1개의 프레임을 수신측에 송신하고 수신측에서는 수신된 프레임의 에러
유무를 판단하여 송신측에 ACK나 NAK를 보내는 방식이다.
@ACK란? 응답 문자, 승인 코드(acknowledgement code)는 승인을 서명하거나, 응답을 보내기 위해, 통신 프로토콜의 일부로서 통신 프로세서나 컴퓨터 사이를 지나가는 신호이다.
@NAK란? 통신 제어용 신호로서, 데이터가 수신에 에러가 있었음을 확인하는 신호이다. NAK 신호는 때로 '거절되었다'는 의미를 갖고 있는 REJ 신호로 불리기도 한다.
~ 장점
- 사실상 정지 대기 ARQ 방식은 구현방법이 단순하고, 송신측내에 최대 프레임 크기의 버퍼를 1개 만 잡아도 된다.
- 한 개의 연속적인 블록이나 프레임으로 메시지를 전송할 때 효율적이다.
~ 단점
- 송신측이 ACK을 수신할 때까지 다음 프레임을 전송할 수 없으므로 전송효율이 떨어진다.
- 송ㆍ수신측 간의 거리가 멀수록 각 프레임 사이에서 응답을 기다리는 데에 낭비되는 시간 때문에 효율이 떨어진다.
- Sliding Window 방식
~ 개념 : 검출후 재전송 방식(ARQ)의 일종으로 일정한 윈도우 크기 이내에서 한번에 몇 개의 패킷을 연이어 송신하고,
이들 패킷에 대하여 단지 한 번의 ACK 로써 수신 확인을 하며 윈도우를 앞으로 전진시키면서 에러제어를 하는 기법이다.
@윈도우란? 한번에 전송할 수 있는 최대 프레임 크기(갯수)를 의미한다.
~ 장점
- 수신측으로부터 응답 메시지가 없더라도 미리 약속한 윈도우의 크기만큼의 데이터 프레임을 전송한다.
- 여러 개의 프레임이 동시에 전송되므로 전송 효율이 높다.
댓글 없음:
댓글 쓰기