일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- express
- worker
- 용어정리
- kubernetes
- docker
- network
- Javascript
- PaaS
- Docker Swarm
- Docker-compose
- MongoDB
- PAT
- git
- 네트워크
- node.js
- 개념
- 실습
- IaaS
- gns3
- 도커
- 클라우드
- 이론
- OpenStack
- nodejs
- mysql
- RAPA
- RAID
- 쿠버네티스
- dockerfile
- 명령어
- Today
- Total
융융이'Blog
프로토콜 본문
프로토콜이란?
-
통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메세지를 주고 받는 양식과 규칙의 체계이다.
프로토콜 구성 요소
-
형식(Syntax) : 데이터 포맷, 부호화 및 신호 레벨 등
-
의미 (Semantic): 특정 패턴을 어떻게 해석하고, 어떤 동작을 할 것인가 결정, 전송의 조정 및 오류 처리 제어 정보
-
타이밍 (Timing) : 속도 일치 및 순서 제어
프로토콜의 기능
-
캡슐화(encapsulation) : 통신계층 상의 각 계층이 자신만의 특정제어정보를 추가하는 것
-
흐름제어(flow control) : 보낼 데이터량/전송률의 제한
-
연결제어(connection control) : 연결지향적 통신에서 연결설정, 데이터전달, 연결종료 절차의 제어
-
오류제어(error control) : 전송 중 에러 검출 및 에러 정정
-
주소설정(addressing)
-
순서설정(sequence) : 순서 역전, 중복 패킷 발생 등의 방지
-
동기화(synchronization) : 송수신 양측 간에 시간 관계(주로,위상)의 일치
-
단편화 및 재합성(fragmentation and reassembly)
-
다중화(multiplexing)
프로토콜 계층 별로 주로 사용되는 데이터 단위 명칭
- 7 응용 계층 : 메세지, 데이터
- 6 표현 계층 : 메세지, 데이터
- 5 세션 계층 : 메세지, 데이터
- 4 전송 계층 : 세그먼트
- 3 네트워크 계층 : 패킷, 데이터그램
- 2 데이터링크 계층 : 프레임
- 1 물리 계층 : 비트
계층 프로토콜(Layer Protocol), 프로토콜 스택(Protocol Stack) 이란?
ㅇ 프로토콜 스택 - 계층화된 프로토콜들의 집단
ㅇ 한편, - OSI 계층모델에서는, 프로토콜이라는 정의가 매우 엄격함 . 각 계층에서 통신을 담당하고 있는 것을 엔티티(entity)라 하고, . 동일 계층 엔티티 간에 통신(peer-to-peer)하는 규칙 만을 프로토콜이라 함 . 즉, layer protocol 만을 프로토콜로 간주하고 있음
-
TCP/IP 계층모델에서는, 프로토콜 정의가 다소 느슨함 . 여러 계층에 걸쳐 동작하는 프로토콜들도 있음
참고
'2022이전 > 네트워크' 카테고리의 다른 글
VMware Network (0) | 2020.05.13 |
---|---|
로드벨런서란?(L4, L7) (0) | 2020.05.13 |
도메인 등록하기 (0) | 2020.05.01 |
Cloudeflare 시작하기(2) (0) | 2020.05.01 |
Cloudeflare 시작하기(1)_(DNS 개념) (0) | 2020.05.01 |