(145)
프로토콜의 기능
| 단편화 (Fragmentation) |
- 송신기에서 발생된 정보에 대한 전송 효율 증가시키기 위해 적절한 크기로 분할, 전송하는 것 * 패킷 교환망의 가상 회선, 데이터그램에서 구현되고 있음 |
| 재결합 (Reassembly) |
- 송신기에서 분할된 정보가 다시 원래의 정보로 재결합되어 최종적으로 사용자에게 전달됨 |
| 정보의 캡슐화 (Encapsulation) |
- 전송데이터에 제어정보(송수신자의 주소, 오류검출 코드, 프로토콜 제어 등)를 추가하는 것 |
| 오류 제어 (Error Control) |
- 수신측이 제어 - 전송 데이터나 제어 정보의 오류 유무를 검사, 오류 발생 시 송신측에 재전송하게 하는 것 - 오류 발생만을 검출하는 방식(CRC, 패리티비트), 오류를 검출하여 정정하는 방식(해밍코드, Convolutional Code) 존재 |
| 순서 지정 (Sequencing) |
- 순서 제어 - 패킷 교환망에서 사용되는 방식 - 정보가 분할되어 캡슐화 과정 거쳐 전송될 때 통신 개시에 앞서 논리적인 통신 경로인 데이터를 설정, 순서에 맞는 전달 흐름 제어 및 에러 제어 결정 |
| 흐름 제어 (Flow Control) |
- 수신측이 제어 - 수신측의 처리능력을 초과하지 않도록 전송 데이터의 양과 속도를 조절하는 기능 - 정지-대기 흐름제어: 수신측의 확인 신호(ACK)를 받기 전에는 데이터를 전송할 수 없게 하는 기법 - 슬라이딩 윈도우 기법: 확인 신호를 수신하기 전에 일정량의 데이터를 송신할 후 있게 하는 기법 |
| 연결제어 (Connection Control) |
- 송신측이 제어 - 연결 지향형 데이터 전송: 두 시스템이 서로 데이터를 교환할 때 연결 설정 함 - 비연결 지향형 데이터 전송: 데이터 전송과 연결 설정을 하지 않음 |
| 주소 지정 (Addressing) |
- 송수신측의 주소를 명시함 -> 정확한 목적지에 데이터가 전달되도록 하는 기능 - 인터넷에서 각각의 호스트 및 터미널 등이 할당받은 IP 주소등이 해당 됨 |
| 다중화(Multiplexing) 및 역다중화 (Demultiplexing) |
- 다중화: 두 개 이상의 저수준의 채널들을 하나의 고수준의 채널로 통합하는 과정 - 역다중화: 다중화 한 채널을 역다중화 해 원래의 채널 정보들을 추출 |
(150)
캐스팅 모드의 전송방식
- 통신에 참여하는 송신자와 수신자의 수를 의미
| 유니캐스트 | - 고유 주소로 식별된 하나의 네트워크 목적지에 1:1로 트래픽 또는 메시지를 전송하는 전송 기술 |
| 브로드캐스트 | - 하나의 송신 노드가 같은 네트워크상의 모든 수신 가능 노드에게 데이터를 전송하는 전송 기술 - ex) 라디오, TV 통신 |
| 멀티캐스트 | - 하나의 송신 노드가 네트워크에 연결된 하나 이상의 수신노드에 데이터를 전송하는 방식 * 송신 노드는 수신될 노드를 미리 정함 - ex) 전자우편 서비스 시 주소록을 미리 등록해 보내는 방식 |
| 애니캐스트 | - 하나의 호스트에서 그룹 내의 가장 가까운 곳에 있는 수신자에게 데이터를 전달하는 전송기술 - 송신 노드가 네트워크에 연결된 수신 가능 노드 중에서 한 노드에 데이터를 전송하는 경우 - 몇 대의 프린트 서버가 연결된 네트워크에서 송신 노드가 특정 수신 노드인 프린터 서버를 지정하지 않고 출력 서버에 출력하라는 명령을 주어도 프린트 수행하고 있는 프린터 서버를 피해 다른 프린터 서버에서 출력할 수 있는 방식 |
전송방식(비동기식 전송 방식)
- 프로토콜: 원격지에 위치한 송수신자 사이의 정보를 주고받을 때 전송 방식에 대한 정의를 필요로 함
| 문자 전송 방식 | - 제어 문자 지향형 - 정보의 처음과 끝, 데이터 부분 등을 나타내기 위해 문자를 사용하는 것을 말함 - 문자 제어 프로토콜 BSC 구조: SYN | SYN | SOH | Header | STX | text | ETX | BCC *SYN: 동기문자 (2개 이상 붙음) | STX: 시작문자 | 데이터 | ETX(종료문자) | BEE로 프레임 끝 맺음 |
| 비트 전송 방식 | - 플래그 비트 지향형 - 특수 문자 대신 임의의 비트열로써 정보의 처음과 끝을 나타냄, 그 사이에 비트 메시지를 넣어 전송하는 방식 - 신뢰성이 높은 성능을 제공 - HDLC, SDLC 등이 속함 |
* 동기식 전송 제어 방식: Start - Stop 비트
* 비동기식 전송 제어 방식 - 제어 문자 지향형(BSC), 플래그 비트 지향형(HDLC)
(149)
네트워크 마스크
-Mask for class A
| ←8 bits → | ← 24bits → | ||
| 11111111 | 00000000 | 00000000 | 0000000 |
- Mask for class B
| ←16bits → | ←16bits → | ||
| 1111111 | 11111111 | 00000000 | 00000000 |
- Mask for class C
| ←24bits → | ←8bits → | ||
| 11111111 | 11111111 | 11111111 | 00000000 |
'컴퓨터 일반' 카테고리의 다른 글
| 7. 자료구조 - 자료구조의 개념 (1) | 2026.01.23 |
|---|---|
| 6. 인터넷 - 인터넷 서비스 (0) | 2026.01.23 |
| 5. 데이터통신 - OSI 참조 모델 (0) | 2026.01.22 |
| 5. 데이터통신 - 데이터 통신의 개념 (0) | 2026.01.22 |
| 4. 소프트웨어공학 - 요구사항 분석 및 설계 (0) | 2026.01.22 |