데이터링크 제어 프로토콜
·
IT Dictionary/Network
1. HDLC (High-level Data Link Control):가장 대표적인 국제 표준 프로토콜비트 중심의 프로토콜동기식 전송을 사용하며 전송 효율이 매우 높음단방향, 반이중, 전이중 통신을 모두 지원 2. 흐름 제어 (Flow Control)송신측이 수신측의 처리 능력보다 너무 빨리 데이터를 보내서 데이터가 손실되지 않도록 속도를 조절하는 기법정지-대기 (Stop-and-Wait)한 번에 패킷 하나를 보내고, 수신측으로부터 확인 응답(ACK)을 받을 때까지 다음 패킷을 보내지 않고 대기구조가 단순하지만 효율이 낮음슬라이딩 윈도우 (Sliding Window) 수신측이 한 번에 받을 수 있는 양(윈도우 크기)만큼 ACK 없이도 여러 패킷을 연속해서 보낼 수 있음훨씬 효율적이며 TCP에서도 사용 3..
주요 패킷 교환 기술
·
IT Dictionary/Network
메시지 교환 방식과 패킷 교환 방식의 차이 '통째로 보내느냐' 아니면 '작게 쪼개서 보내느냐' 에 있음 1. 데이터그램 방식 (Datagram)연결 설정 과정 없이 각 패킷이 독립적으로 최적의 경로를 찾아가는 방식동작 원리: 각 패킷에 목적지 주소가 포함되어 있으며, 네트워크 상황에 따라 패킷마다 서로 다른 경로로 전송될 수 있음특징:비연결형(Connectionless) 서비스패킷들이 목적지에 도착하는 순서가 보낼 때와 다를 수 있음 (순서 역전 발생).특정 경로에 문제가 생겨도 다른 경로로 우회할 수 있어 유연사용 예: 인터넷 프로콜(IP), UDP 2. 가상 회선 방식 (Virtual Circuit)데이터를 전송하기 전에 송수신 측 사이에 논리적인 연결 통로를 먼저 설정하는 방식동작 원리: 데이터를 ..
데이터링크 오류 검출용 코드
·
IT Dictionary/Network
1. 패리티 비트(Parity Bit)가장 단순한 방식으로, 데이터 끝에 임의의 1비트를 추가하여 전체 "1"의 개수를 홀수나 짝수로 맞춤짝수 패리티(Even Parity) : 데이터 내의 1의 개수를 짝수가 되도록 비트를 추가홀수 패리티(Odd Parity) : 데이터 내의 1의 개수를 짝수가 되도록 비트를 추가한계 : 2개의 비트가 동시에 변하면 오류를 찾을 수 없어 단순한 통신에만 사용됨 2. 체크섬(Checksum)데이터를 일정 단위(보통 16비트)로 나누어 모두 더한 값을 전송, 주로 TCP/IP 계층에서 사용하는 방식데이터를 다 더한 뒤, 그 합의 1의 보수를 취해 체크섬 필드에 넣어 송신수신자가 데이터를 다시 더 했을 때, 모든 비트(기존 비트 + 1의보수)가 1(0xFFFF) 이 나오면 정..
IPSec(IP Security Protocol)
·
IT Dictionary/Network
1. 개요각 IP 패킷을 암호화하고 인증하는 통신을 위한 프로토콜로, 주로 VPN을 구축하며 IP 패킷에 보안 헤더를 추가기밀성, 무결성, 인증을 보장하며, 네트워크 계층에서 사용되는 프로토콜 2. 각종 모드전송 모드(Transport Mode) : IP 헤더는 그대로 두고 페이로드만 암호화터널 모드(Tunnel Mode) : 원본 IP 헤더를 포함한 전체 IP 패킷을 캡슐화하여 암호화 후 새로운 IP 헤더를 씌움 3. 보안 헤더AH(Authentication Header) : 메시지 인증 코드(MAC)와 암호화를 이용하여 송신처 인증 제공ESP(Encapsulating Security Payload) : 메시지 인증 코드(MAC)와 암호화를 이용하여 송신처 인증 및 기밀성 제공
세션 계층(Session Layer) 정리
·
IT Dictionary/Network
세션 계층(Transport Layer)세션 연결의 설정과 해제, 세션 메시지 전송 등동기 문제를 처리해줌동기 기능은 양단의 동기점을 설정하여 메시지 전송 과정에서 발생하는 오류 복구 토큰데이터 토큰 : 데이터를 전송할 수 있는 권리 제공동기 토큰 : 세션 연결을 사용하는 과정에서 동기 처리가 필요한 지점에 사용해제 토큰 : 연결 해제 과정을 제어하기 위해 사용 동기점파일을 전송하는 지점 중간중간에 동기점을 부여함으로써, 송수신 프로세스는 목적지까지의 중간 동기점까지 데이터가 도달했다는 것을 확인이 가능함주동기 토큰 : 동기점을 부여하기 위한 동기 토큰 (엑티비티 토큰이라고도 부름)동기점을 활용해 오류가 발생하면 해당 지점으로 돌아가 복구하는 재동기 기능 구현
전송 계층(Transport Layer) 정리 (2) (Feat. UDP, RTP)
·
IT Dictionary/Network
UDP비연결형 서비스를 이용해 송신전송 과정에서 독립적으로 중개됨목적지 도착 보장 X흐름 제어 기능을 제공하지 않아 데이터 분실 오류, 도착 순서 변경 오류도 발생할 수 있음지터 - 데이터그램의 도착 시간이 불규칙적으로 도착하는 정도를 표현 (지연 차)  RTP실시간 서비스를 제공하기 위해 UDP에 데이터그램의 순서 번호 기능을 추가하는 것유니캐스팅, 멀티캐스팅 지원불규칙하게 수신되는 데이터의 순서를 정렬하기 위히 타임스탬프 방식 사용응용 프로그램의 라이브러리 형태로 구현되는 ALF 사용자원 예약, QoS 보장과 같은 기능은 제공하지 않아 실시간 동영상 서비스는 부적합하나의 완전한 프로그램 단위로 동작하는 것이 아닌 기능별로 개별적으로 구현 RTP 기능 요소릴레이(Relay) : 송수신 프로세스가 데이터..