XLOG

[Network] 프로토콜 본문

Developer/CS

[Network] 프로토콜

X_PROFIT 2023. 2. 3. 18:09

정의

  • 네트워크 아키텍처에서 각 계층의 고유한 기능을 정의해 놓은 것
  • 즉 네트워크 아키텍처는 프로토콜의 집합으로 볼 수 있다.
  • TCP/IP HTTP RTSP FTP SMTP 등

기능

  • Fragmentation & Reassembly (패킷)
  • Encapsulation (필요한 정보를 헤더에 포함시킴)
  • Flow Control
  • Synchronization (데이터를 주고 받는 상태에 대하여)
  • Sequence Control
  • Error Control
  • Addressing
  • Multiplexing
  • Transmission Service

구성요소

  • Syntax(형식) - 데이터를 어떻게 구성할 것인가? 어떻게 해석할 것인가
  • SEmeantic(의미) - 데이터를 어떻게 제어할 것인가? 오류는 어떻게 처리할 것인가
  • Timing(순서) - 통신하는 속도와 속도의 조절, 데이터 전송의 순서 관리

예제

  • URL ( http:// , https:// , ftp:// )
  • TCP (신뢰성, 이메일, 파일전송)
  • UDP (속도, 실시간 스트리밍, 전화)

https://better-together.tistory.com/65

https://www.youtube.com/watch?v=iGyaw8zX5TA

'Developer > CS' 카테고리의 다른 글

What is System Call ?  (0) 2023.02.03
캐시 메모리란?  (0) 2023.02.03
[CS] 컴퓨터의 동작원리  (0) 2023.02.03
[Network] TCP/IP  (0) 2023.02.03
[Network] OSI 7계층  (0) 2023.02.03