■ 통신 프로토콜 : 통신을 하려는 상대방과 미리 합의한 통신 규약
■ 프리미티브 : 명령형태와 데이터 형태로 송수신 정보를 교환한다.
■ SAP : 서비스 엑세스 포인트. 송수신 정보를 상호교환하기 위해, 각 계층과 계층 사이에 존재하는 논리적인 서비스 접속 지
■ 프로토콜 스택 : 프리미티브와 SAP을 모아놓은 집합
■프리미티브 : 상위 계층과 하위 계층 간의 통신 프로토콜, 혹은 같은 계층 간의 프로토콜에서 나타남
■ SAP : 서로 다른 서비스 계층 간의 접근 지점
■ 순서
N+1 계층의 IDU가 넘어옴. SDU로 바뀜
PCI가 SDU에 붙으면서 PDU가 됨.
PDU에 ICI가 붙음. IDU가 만들어짐
다음계층으로 넘어가면서 다시 SDU가 됨.
■ IDU란?
IDU(인터페이스 데이터 유닛)은 프로토콜 데이터 유닛(PDU)와 인터페이스 제어 정보 (ICI)를 합한 형태이다. SDU는 서비스 데이터 유닛이다.
■ 계층간 데이터 흐름
N+1 계층에서 N계층, 그리고 N계층에서 다시 N-1계층으로 넘어감.
여기서는 계층적으로 내려가는 모습
■ PDU
윗 계층에서 SDU와 ICI를 받음
SDU와 ICI를 통해, 서비스를 수행하면서 PCI를 얻게됨
얻게된 PCI를 덧붙여서 PDU가 만들어짐
■ 단편화와 재 합성
- 단편화(Fragmentation): 데이터를 같은 크기의 작은 블록으로 자르는 과정
- 재 합성(Reassembly): 단편화된 데이터를 순서에 맞게 정렬
■ 왼쪽 파란 네모 : 단편화
■ 오른쪽 파란 네모 : 재합성
■ 요약하자면 데이터 크기가 크니 쪼개서 보내고 다시 합쳐줄게! 이다.
■ 상위계층에서 하위계층으로(데이터송신시), 데이터를 보내면서 각 단계마다 작업한 내역을 감싸듯이 데이터에 붙임.
■ 반대로 하위계층에서 상위계층으로(데이터수신시), 작업한 내역을 양파까듯이 벗겨냄. 이를 디캡슐화라고 함.
■ 나 연결할게! 응 연결해!
■ 자 데이터 받아줘! 응 받을게!
■ 데이터 다 받았지? 이제 연결해제할게! 응 알았어! 해제!
■ 흐름제어 : 너무 한꺼번에 데이터를 보내면 오버플로우(넘침!)가 일어나 데이타 유실이 발생할 수 있다. 이를 위해 흐름을 제어하게 된다.
■ 동기화 : 데이터를 전송할 때 각 객체는 타이머 값이나 윈도우 크기 등을 기억해야 한다. 이런 값을 공유하는 것을 말한다.
■ 순서 결정 : 단편화에서 데이터를 쪼갬. 그런데 쪼갠 순서를 모르면 데이터 손실이나 문제가 발생함. 이를 방지하기 위해 순서를 미리 붙여놓고, 수신측에서 받으면 순서대로 데이터를 조립하게 됨.
■ 주소 지정 : 네트워크 상에서 데이터 전송은 다수의 통신을 하기 때문에, 데이터를 어디에 전달해야할지 정해야함.
■ 다중화 : 통신 선로 하나에서 여러 시스템이 동시에 통신할 수 있는 것을 말한다.
'컴퓨터공학 > 정보통신개론' 카테고리의 다른 글
8. 흐름제어, HDLC 프로토콜 (0) | 2024.06.24 |
---|---|
7. 프로토콜 (2) (0) | 2024.06.23 |
6. 데이터의 부호화 (0) | 2024.06.12 |
5. 데이터전송 방식 (1) | 2024.06.12 |
4. 물리 계층의 표준 인터페이스 (0) | 2024.06.01 |