본문 바로가기
컴퓨터 일반

6. 인터넷 - 인터넷 일반

by 쬑께께 2026. 1. 23.

(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