1. 프로토콜 기초 2. 슬라이딩 윈도우 프로토콜 순서 번호 정보 프레임의 내용에는 프레임별로 고유하게 부여되는 순서 번호라는 일련번호가 부여 고백 N 방식 오류가 발생한 프레임을 포함해 이후에 전송된 모든 정보 프레임을 재전송하는 방식 정상적으로 수신한 프레임까지 재전송한다는 문제점 송수신 호스트 사이의 전송 지연 해결 선택적 재전송 방식 오류가 발생한 프레임만 선택적으로 복구하는 방식 피기배킹 양방향 전송 기능을 갖춘 채널 방식에서는 송신 호스트와 수신 호스트의 구분 없이 양방향으로 동시에 정보 프레임과 응답 프레임을 교차하여 전송 응답 프레임의 전송 횟수를 줄임 (데이터 프레임에 ACK을 함께 실어서) 3. HDLC 프로토콜 ISO에서 개발한 국제 표준 프로토콜 점대점링크, 멀티포인트 링크에서 사용..
🍞 Computer Science/데이터 통신
1. MAC과 LLC 계층 LAN 환경에서는 네트워크 자원을 효율적으로 처리하기 위해 데이터 링크 계층의 기능을 LLC 계층과 MAC 계층 즉, 데이터 링크 계층의 기본 기능은 주로 LLC 계층에서 다루고, 물리적인 전송 선로의 특징과 매체 간의 연결 방식에 따른 제어 부분은 MAC 계층에서 처리한다. MAC 계층 공유 버스 방식을 지원하는 CSMA/CD 방식과 링 구조를 지원하는 토큰 링 방식이 대표적인 예 컴퓨터 네트워크에서 가장 많이 사용하는 이더넷은 공유 버스를 이용해 호스트를 연결하는 CSMA/CD 방식 지원 LLC 계층 송수신 호스트 사이의 프레임 전송 과정에서 물리적인 오류가 발생하면 복구하는 작업 데이터 변형, 데이터 분실 등에 관한 오류 제어와 송수신 호스트 사이의 속도 차이에 관한 흐름..
1. 전송 방식 브로드캐스팅 특정 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전달 호스트의 연결 구조는 버스형, 링형 네트워크상 모든 호스트에게 데이터 전송 그룹 주소 X, 패킷 전송 멀티포인트 유니캐스팅 유니캐스팅 방식의 프로토콜은 두 호스트 사이의 일대일 통신만 지원 따라서 유니캐스팅 방식을 이용해 일대다 통신을 하려면 멀티포인트 유니캐스팅 방식을 사용 멀티캐스팅 송신 호스트의 전송 요구 한 번으로 모든 수신 호스트에 데이터 전송 가능 멀티포인트 유니캐스팅에서는 수신 호스트의 수만큼 데이터를 반복 전송 그룹 주소 사용, 그룹 내의 모든 수신자에게 데이터 전송 특정 그룹 호스트에게만 데이터 전송되어 효율적 2. 오류 제어 수신 호스트의 응답 프레임 데이터 프레임의 일부가 깨지는 프레임 변..
1. 라우팅 기능 네트워크 양단에 연결된 호스트들이 전송하는 데이터는 전송 경로 중간에 위치한 라우팅 시스템을 거침 라우팅 시스템은 데이터를 최종 목적지까지 올바른 경로로 중개하는 교환 기능 제공 회선 교환 고정 대역으로 할당된 연결을 설정하여 데이터 전송을 시작 회선에 할당된 고정 크기의 안정적인 전송률로 데이터 전송 하나의 연결에 대하여 전송되는 모든 데이터가 동일한 경로로 라우팅 됨. 패킷 X 전송대역이 낭비된다는 단점 패킷 교환 컴퓨터 네트워크 환경에서 주로 이용 데이터를 미리 패킷 단위로 나누어 전송하므로 패킷 기준으로 라우팅 데이터 전송을 위한 전용 대역을 따로 할당하지 않기 때문에 가변 크기의 전송률 지원 가상 회선: 모든 패킷 경로를 일정하게 유지시키는 데이터그램: 패킷들이 각각의 경로로 ..
1. 프로토콜의 이해 계층 구조 상위 계층이 하위 계층에 특정 서비스를 요청하는 방식으로 동작 요청을 받은 하위 계층은 해당 서비스를 실행하여 그 결과를 상위 계층에 돌려줌 프로토콜 설계 시 고려 사항 1. 네트워크 호스트의 주소 표현 방법 2. 데이터 전송 과정의 오류 제어 3. 통신 양단 사이의 전송 속도를 제어하는 흐름 제어 주소 표현 시스템을 구분하여 지칭하기 위해서 이름을 부여하는 것을 주소 체계 보통 호스트마다 주소를 하나씩 부여하지만, 다수의 호스트를 묶어 하나의 그룹 주소로 표기하기도 함 일대일(1:1) 통신, 일대다(1:n) 통신 일대다 통신의 대표적인 유형 브로드캐스팅: 네트워크에 연결된 모든 호스트에 데이터를 전송 멀티캐스팅: 특정 사용자를 그룹으로 묶어서 지칭 오류 제어 데이터 송수..
1. 용어의 정의 인터페이스 인터페이스는 시스템과 시스템을 연결하기 위한 표준화된 접촉 지점 프로토콜 상호 연동되는 시스템이 전송 매체를 통해 데이터를 교환할 때 표준화된 대화 규칙 통신 시스템이 데이터를 교환하기 위해 사용하는 통신 규칙 각 계층에서 수행하는 프로토콜이 서로 역할을 분담하여 독립적으로 동작 2. 구조적 모델 OSI 7계층 모델 7계층 응용 계층 6계층 표현 계층 5계층 세션 계층 4계층 전송 계층 3계층 네트워크 계층 2계층 데이터 링크 계층 1계층 물리 계층 인터넷의 계층 모델 IP 네트워크 계층(3계층) 기능 수행 TCP, UDP 전송 계층(4계층) 기능 수행 인터네트워킹 네트워크와 네트워크의 연결을 인터네트워킹이라고 함 인터넷은 IP 프로토콜을 지원하는 전 세계의 모드 네트워크가 ..