본문 바로가기

IT기술노트/디지털네트워크68

TCP 혼잡제어 Slow Start, Congestion Avoidance, Fast Retransmit, Fast Recovery I. 네트워크 유입 트래픽 조절, TCP 혼잡제어의 개요 가. TCP 혼잡제어의 정의 - 네트워크에 유입되는 사용자 트래픽의 양이 네트워크 용량을 초과하지 않도록 유지시키는 메커니즘과 기술 II. TCP 혼잡제어의 메커니즘의 구성도 및 구성요소 구성요소 설명 Slow Start 네트워크 연결 추가에 윈도우사이즈를 2의 지수 배로 증가, ACK수신 실패 시 감소 Congestion Avoidance ACK 수신 시 마다 윈도우 사이즈를 선형적으로 증가 Fast Retransmit 윈도우 사이즈를 현재의 1/2까지 감소, 사이즈를 절반에서 다시 시작 Fast Recovery 윈도우 사이즈를 절.. 2021. 2. 21.
라우팅(Routing) I. 패킷 전송 최적의 경로 배정, 라우팅의 개요 가. 라우팅(Routing)의 정의 - 네트워크 계층의 중요한 기능으로 전송측에서 목적지까지 데이터 패킷이 거쳐가는 최적 경로를 배정 나. 라우팅의 특징 - OSI 7 Layer 중 네트워크 계층, TCP/IP에서 IP 계층에서 처리되는 동작 - 여러 개의 네트워크간의 통신 경로를 찾아 연결하는 역할 - 라우팅 알고리즘을 이용, 작성된 라우팅 테이블에 의한 최적경로선정 다. 라우팅 메트릭 (라우터가 경로를 지날 때 마다 주어진 시간에 수집하는 데이터) Metric 설명 홉(Hop) 횟수 목적지까지 거쳐가는 라우터의 수를 말하며, 적을수록 처리 속도 빠름 MTU Maximum Transmission Unit, 프로토콜이 전송할 수 있는 최대 데이터 비용(C.. 2021. 2. 21.
ARQ (Automatic Repeat request) I. ARQ의 개요 가. ARQ (Automatic Repeat request)의 정의 - 데이터를 수신 측에서 오류 검출 후 송신측에 오류 사실을 알리고 재전송을 요청하여 오류를 수정하는 네트워크 오류제어 기술 나. ARQ의 유형 유형 설명 Stop-and-Wait - 송신 측에서 1개의 프레임을 수신 측으로 전송하고, 수신 측에서는 수신된 프레임의 오류 유무에 따라 송신 측으로 ACK나 NAC 신호를 전송 Go back NARQ - 정지대기 ARQ방식의 전송효율에 대한 단점을 극복하기 위하여 연속적으로 프레임을 전송하는 방식으로, 송신 측에서 윈도우 크기만큼의 프레임 순서 번호를 부여하여 일정한 단위로 연속해서 전송 Selective Repeat ARQ - Go-back-NARQ와 비슷하지만, 오류가.. 2021. 2. 21.
오류제어 I. 오류제어의 개요 가. 오류제어의 정의 - 네트워크상의 정보 전달 과정에서 발생하는 전송중단, 혼선 등의 예외 상황을 처리하기 위한 기술 나. 네트워크 통신오류의 종류 - 단일-비트 오류, 다중-비트 오류, 집단 오류 II. 네트워크 통신오류제어 방식 및 오류정정 방법 가. 네트워크 통신오류제어 방식 전진오류수정(FEC) 수신측에서 오류를 스스로 검출/복원할 수 있는 방법으로 송신시 오류 복구를 위한 잉여 비트를 추가하여 전송하는 방식 후진오류수정(BEC) 전송된 데이터에 오류가 발생된 경우, 송신측에 오류 사실을 알려 재전송하여 복원하는 방식 나. 네트워크 통신오류정정 방법 방법 내용 단일 비트 오류 정정 오류 교정 원리는 잘못된 비트의 위치를 알아내는 것으로 패리티 비트 ASCII 코드는 3비트의.. 2021. 2. 21.
슬라이딩 윈도우 I. 수신측의 설정 윈도우 크기만큼 전송, 슬라이딩 윈도우의 개요 가. 슬라이딩 윈도우의 정의 - 수신측에서 설정한 윈도우 크기만큼 송신측에서 확인 응답(ACK) 없이 전송할 수 있게 하여 흐름을 동적으로 조절하는 제어 프로토콜 나. 슬라이딩 윈도우의 특징 - 전송 계층에서 제공하는 흐름제어기법 - 응답을 기다리지 않고 연속적으로 패킷을 보내 링크 효율 높임 - 패킷 손실 및 No ACK에 대한 대비책 마련 (Delay Acknowledgement Timer, Retransmission Timer) II. 슬라이딩 윈도우 프로토콜의 구성 및 동작 설명 가. 슬라이딩 윈도우 프로토콜의 구성 - 윈도우 크기 : 전송했으나 아직 확인 응답 없는 데이터 + 지연 없이 보낼 수 있는 데이터 - 송신 버퍼의 범위는.. 2021. 2. 20.
흐름제어 I. 수신측의 데이터 처리 해결을 위한 송신측 데이터 제한, 흐름제어의 개요 가. 흐름제어의 정의 - 수신측의 데이터 처리 속도와 데이터 저장 문제의 해결을 위해 전송 측에서 전송 데이터의 양을 제한하기 위해 사용되는 절차 나. 흐름제어의 필요성 - 수신 장치로 들어오는 데이터를 처리할 수 있는 속도와 메모리의 제한 - 수신측 프레임 처리 속도보다 송신 속도가 빨리 수신 버퍼에 저장, 이때 버퍼가 작으면 프레임 폐기 - 수신측 에서 데이터 오버 플로우를 송신측에 통보하는 피드백이나 매커니즘 필요 다. 흐름제어의 방법 방식 내용 송신제어방식 정지대기방식, 한번에 1개씩 수신 확인하며 프레임을 전송하는 흐름제어 전송률 기반 Rate Based, 데이터 송신률에 대한 임계 값 관리에 의한 흐름제어 윈도우 기반.. 2021. 2. 20.
CDMA/CD, CDMA/CA I. CSMA/CD의 개요 가. CDMA/CD(Carrier Sense Multiple Access / Collision Detection)의 정의 - 경쟁을 기반으로 하는 전송 방식으로 만일 전송 채널이 바쁜 상태라면 얼마 동안 기다렸다 다시 전송을 시도하는 방식 나. CDMA /CD의 특징 - 충돌 방지를 위해 동일한 버스에 연결된 BIU는 Collision Detection 수단 보유 다. CDMA /CD의 동작절차 II. CDMA/CA의 개요 가. CDMA/CA(Carrier Sense Multiple Access / Collision Avoidance)의 정의 - 무선랜에서는 전송매체 상에서 충돌 감지가 거의 불가능하므로, 전송 전 신호를 감지해보고 일정시간 기다리며, 사전에 가능한 충돌을 회피.. 2021. 2. 20.
NAT(Network Address Translation) I. 공인 IP와 사설 IP를 사상 시키는 기술, NAT의 개요 가. NAT(Network Address Translation의 정의 - 외부에 공개된 공인 IP와 내부에서 사용하는 사설 IP가 다른 경우, 네트워크 전송 수행 시 두 IP 주소를 사상 시키는 기술 나. NAT의 사용 목적 사용목적 내용 IP 주소부족 문제 현 IPv4의 공인 IP 주소 부족 문제의 현실적 대안 보안성 향상 외부에 대하여 내부 네트워크를 숨기고 싶을 때 사용 (보안성 향상 목적) 관리 효율화 ISP 사업자 변경 시 내부 시스템이 많은 경우 내부 네트워크 변경 부담 없이 라우터에서 IP 업체의 IP Address만 변경 II. NAT의 개념도 및 동작절차 가. NAT의 개념도 - IP 주소를 매핑 시키기 위해 NAT Tabl.. 2021. 2. 20.
DNS(Domain Name System) I. 문자형 주소를 IP 주소로 변환 DNS의 개요 가. DNS(Domain Name System)의 정의 - 도메인 이름을 네트워크에서 사용하기 위해 도메인 이름은 IP 주소로 변환해주는 시스템 - 인터넷 사용자가 호스트를 지칭할 때 사용하는 문자형 주소를 도메인 이름(Domain name) 나. DNS의 주요기능 기능 내용 Name Resolution URL을 IP Address로 변환 Host Aliasing 단일 IP Address를 보유한 호스트에 다양한 별칭 부여 Mail Server Aliasing 해당 도메인의 메일 서버 정보 제공 Load Distribution 단일 URL에 복수개의 IP 주소 설정을 통한 부하 분산 II. DNS의 개념도 및 구성요소 가. DNS의 개념도 나. DNS의.. 2021. 2. 20.
MAC 주소(Media Access Control) I. MAC의 개요 가. MAC 주소(Media Access Control)의 정의 - 데이터 전송 시 통신 상대를 식별하기 위해 랜 카드 등 네트워크 기기의 각 포트에 고유하게 할당된 주소 나. MAC 주소의 구조 - 48 Bit로 구성, 24비트는 제조사 코드(OUI), 나머지 24비트는 Serial(NIC Spec)로 구성 구분 설명 제조사 식별번호 - 네트워크 장비 제조사 고유 식별번호 네트워크 장비 일력번호 - 네트워크 장비 제조사의 네트워크 장비 일련번호 II. 포트 주소의 개요 가. 포트 주소의 정의 - 동일한 IP 주소를 가진 시스템 내에서 프로세스를 구분하기 위한 주소 나. 포트 주소의 종류 (WRD) 종류 범위 설명 Well Known Port 0 ~ 1023 - ICANN(국제 인터넷.. 2021. 2. 20.
반응형