본문 바로가기
IT Tech/Network

전송기술

by 겸손하게 빚진자로, 밝게 인사 2024. 11. 12.
728x90
NW 전송계층
정의 종단간 신뢰성 있는 데이터를 송수신할 수 있도록 흐름제어, 오류제어, 혼잡제어의 역할을 4계층
핵심역할 - 흐름제어 : 수신측에서 설정한 윈도우 크기만큼 송신측에서 응답(ACK) 없이 전송하여 흐름을 동적으로 조절하는 기법
. 슬라이딩 윈도우, 윈도우크기 = min(rwnd, cwnd)
- 혼잡제어 : 혼잡윈도우 크기를 변경하여 트래픽 혼잡상황에 동적 대응하는 제어 기법
- 오류제어 : 시퀀스 넘버를 기반으로 세그먼트에 오류가 있는 경우 세그먼트 재전송을 통해 오류 처리기능을 수행하는 기법
- 종단간 연결(End-to-End)
- 연결제어 : 논리적 연결 설정, 유지, 해제
- 분할 및 재조립 : 세그먼트 단위 분할, SN부여 재조립
기타역할 종단간 연결, 포트기반 프로세스 통신, 다중화/역다중화, 분할/재조립

 

NW TCP Timer(타이머)
개념 연결이 된 TCP 사이에 오랜 기간 휴지(idle) 상태에 있는것을 방지하기 위해 사용되는 타이머
유형 1) 재전송 타이머(retransmission timer) : 세그먼트 재전송 후 확인 응답을 기다리는 시간, 미응답시 재전송
2) 영속 타이머(persistence timer) : 윈도우 크기 결정을 위한 타이머, Window probe 패킷을 발송하여 수신측 상황파악
3) Keepalive 타이머 : 연결이 오랫동안 idle 상태에 있는 것을 방지하기 위한 타이머
4) 시간-대기 타이머(time-waited timer) : TCP 연결 종료 후 연결 유지 시간, 지연된 패시 누락 방지

 

NW CSMA 지속성 전략(persistence strategy) 3가지
정의 동일 반송 주파수를 사용하는 다중화된 데이터 흐름의 상호충돌을 방지하는 반송파 감지식 다중 접속
한계 전파 지연(Propagation Delay) : 프레임 전송 시간차 인해 다른 곳에서 보낸 프레임이 도착하여 충돌 및 손상가능
1-지속 방식 (1-Persistent) : 지국이 회선이 휴지 상태인 것을 감지하게 되면 즉각 프레임을 전송함 (높은 충돌 위험 유발)
비지속방식 (Non-persistent) : 전송할 프레임이 있는 지국이 회선을 감지. i) 회선이 휴지 상태면 즉각 전송 / ii) 비휴지 상태이면 임의 시간 대기 후 다시 회선 감지
p-지속방식 (p-persistent) : 1-지속 방식과 비지속 방식의 장점 함침(충돌 위험 감소 / 효율 제고)
비교 CSMA/CA, CSMA/CD 비교

 

NW CSMA/CD (Carrier Sense Multiple Access/Collision Detection)
정의 - 송신 전, 전송매체가 비어 있는지 확인하고(Carrier Sense), 비어 있으면 신호를 전송하고(Multiple Access), 전송 후에 충돌이 있는지 확인(Collision Detection) 하는 방식
배경 CSMA 방식 단말의 증가에 따라 동시에 전송(충돌)할 확률이 높아지는 문제점을 개선
특징 - 유선 Ethernet LAN 적용(버스형, 트리형 LAN)
- IEEE 802.3 표준규격, 통신제어 단순 및 저비용
동작원리 1. 송신전, 다른 호스트의 채널사용 여부 조사
2. 빈 채널이면 전송 / 사용중이면 계속 감시하다 빈 채널 감지되면 즉시 전송
3. 전송중에도 계속 채널 감시, 충돌 조사
4. 충돌 감지되면 전송 즉각 중지 > 충돌을 알리는 Jam 신호 전송
5. Jam신호 송신 후, 임의 시간 후 재전송 시도,

 

NW CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance) IFS Contention Window
CSMA/CA정의 무선환경에서 패킷전송 전, 채널을 감지하고 채널이 사용 중이면 전송하지 않는 IEEE 802.11 MAC 프로토콜
동작원리 송신단말이 전송 기회 획득시, RTS(Ready To Send)라는 메시지 전송
수신단말CTS(Clear To Send)로 응답송신단말CTS 수신 받은 후 데이터 전송
③ 다른 단말은 RTS/CTS 프레임 해석하여 NAV(Network Allocation Vector)설정 → NAV 존재시 단말은 송신억제
충돌회피 방법 IFS (프레임 간 공간 ; Inter Frame Space)
 : 채널이 휴지 상태임에도 전송을 지연시켜 충돌회피
Contention Window (혼잡구간)
 : 전송준비된 지국은 임의 시간 선택하여 대기 오래 기다린 지국 우선 전송
Acknowledgement
 : ACK Timer 이용해 수신보장(IFS Contention Window 사용해도 충돌 발생)

 

NW 소스코딩, 채널코딩, 라인코딩
소스코딩 - 원천코드 → 이진코드 코딩 (원천부호화)
- 데이터의 잉여도 제거와 암호화 수행, 송신측의 출력신호의 중복 제거과정
- 전송 대역폭의 압축과 관련
- 유형 : PCM, DM, 런렝스, 허프만 코딩
채널코딩 - 디지털 → 디지털 코딩 (채널부호화)
- 전송과정에서 오류제어위해 잉여정보를 삽입함으로써 비트오류율 개선하는 부호화 방식
- 유형 : 해밍코드, 콘볼루션 코드
라인코딩 - 펄스 파형 정형(Nyquist Filter), 이진코드를 전기신호로 변환 (선로부호화)
- 신호를 전송에 적합한 스펙트럼 분포의 파형으로 변환 또는 수신측에서 동기화 쉬운 형태의 파형으로 변환하는 과정
- 기저대역 전송을 위한 선로 부호화
- 종류 : Unipolar, Polar(NRZ, RZ, 맨체스터 부호화, 차분 맨체스터 부호화), Bipolar, Multi-level, Multitransition

 

NW Switching(회선교환, 축적교환방식)
회선교환 (서킷스위칭, 전화기, 예약제) 필요한 자원들 미리 할당하여 데이터를 전송하고, 데이터전송 종료되면 할당된 자원을 해제시키는 방식
특징 - 파일 전송등의 긴 연속적 메시지 전송 적합
- 고정 대역폭 사용
- 각 전문 동일한 물리적 경로사용
- 일대일 정보통신 적합
분류 공간분할 회선교환, 시분할 회선교환
축적교환 (패킷스위칭, 인터넷) 입력되는 프레임 전부를 버퍼에 담아두고, CRC 등 에러검출과 같은 처리를 완전히 수행 한 후 전달(포워딩)하는 스위칭 기법
특징 - 정보형식 제약받음
- 비 즉시성 정보교환 적합
- 비실시간성, 통신속도 및 코드변경 가능
- 선로효율 높음
분류 패킷(packet)교환, 메시지(message)교환
반응형

'IT Tech > Network' 카테고리의 다른 글

네트워크 계층  (0) 2024.11.14
데이터링크 계층  (0) 2024.11.14
물리계층  (2) 2024.11.12
OSI 7 Layer  (1) 2024.11.12
Inter-networking  (2) 2024.11.12