Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
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
Tags
more
Archives
Today
Total
관리 메뉴

main

프로토콜 (Protocol) 본문

ETC

프로토콜 (Protocol)

1984 2022. 11. 13. 22:00

프로토콜(규약)

; 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계
; 무엇을, 언제, 어떻게 통신하는가에 대한 규약
; 동위 네트워크 계층에서 사용하는 표준통신규약
; 인터넷-> TCP / IP (Transmission Control Protocol/Internet Protocol)
; 월드와이드웹-> HTTP (HyperText Transfer Protocol)

* 프로토콜의 구성요소
- 형식(Sytax: 문법, 구문) 
- 의미(Symantic); 제어정보
- 타이밍(Timing); 속도일치, 순서제어

* 프로토콜의 기능
- 캡슐화
- 흐름제어
- 연결제어
- 오류제어
- 주소지정
- 순서제어
- 동기화
- 세분화와 재합성
- 데이터의 형식화

* 프로토콜 계층
- 7 응용계층 ; 메세지, 데이터
- 6 표현계층 ; 메세지, 데이터
- 5 세션계층 ; 메세지, 데이터
- 4 전송계층 ; 세그먼트
- 3 네트워크 계층 ; 패킷, 데이터그램
- 2 데이터링크계층 ; 프레임
- 1 물리계층 ; 비트

[ TCP/IP (Transmission Control Protocol/Internet Protocol) ]

; 패킷통신방식의 인터넷 프로토콜(IP)
; 전송 조절 프로토콜 (TCP)
; IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다.
; TCP는 IP 위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다.

[ IP (Internet Protocol) ]

; 데이터를 빠르게 보내는데만 집중
; 패킷통신방식( 인터넷 내에서 데이터를 보내기 위한 경로배정(라우팅)을 효율적으로 하기위해 데이터를 여러개의 조각들로 나누어 전송, 이때 데이터의 조각을 패킷이라고 한다.)

[ TCP (Transmission Control Protocol) ]

; 흐름제어, 혼잡제어
; 높은 신뢰성 보장
; UDP보다 속도가 느리다
; 전이중, 점대점 방식
; 연속성보다 신뢰성있는 전송이 중요할 때 사용하는 프로토콜

[ UDP (User Datagram Protocol) ]

; 데이터를 데이터그램 단위로 처리하는 프로토콜
; 비연결형 프로토콜
; 각각의 패킷이 다른 경로로 전송되어 독립적인 관계를 지닌 데이터를 서로 다른 경로로 독립적으로 처리하는 프로토콜
; 신뢰성이 낮다. (전송 순서 보장 안됨)
; TCP보다 속도가 빠르다.

[ HTTP통신 ]

; Client의 요청이 있을 때만 서버가 응답하여 정보를 전송하고 연결을 종료하는 방식
; 단방향적 통신( Server가 Client에게 요청을 보낼 수 없다.)

[ Socket통신 ]

; Server와 Client가 특정 Port를 통해 연결을 유지하고 있어 실시간으로 양방향 통신을 하는 방식
; 실시간 통신이 필요한 경우에 자주 사용된다
ex) 실시간 스트리밍, 채팅

728x90
Comments