-
정의
프로토콜이란 통신이 따르는 규약 통신규악을 의미하며 모든 통신들은 프로토콜에 의해 제어가 된다.
프로토콜은 다음과 같은 사항들을 고려한다.
1. 식별된 송신자 및 수신자
2. 공통된 언어와 옮바른 형식
3. 속도와 전달 시간
유형
네트워크 통신 : 하나 이상의 네트워크를 통해 둘 이상의 장치가 통신할수있도록 하는 설정
ex) IP, TCP , HTTP
네트워크 보안 : 인증 데이터를 무결성 및 암호화를 제공하는 설정
ex) SSH, SSL, TLS
라우팅 서비스 : 라우터가 경로정보를 교환하고 경로 정보를 비교하며 최상의 경로를 선택
ex)OSPF, BGP
서비스검색 : 장치 또는 서비스이 자동탐지에 사용됨
ex)DHCP, DNS
기능
주소지정(Addressing) : 송신자와 수신자를 식별
신뢰성(Reliability) : 신뢰성이 높은 전송
흐름제어(flow control) : 효율적인 속도로 데이터 전송을 보장
순서지정(Sequencing) : 전송되는 각 데이터 세그먼트에 고유하게 순서를 지정
오류검출(error detction) : 전송 중에 데이터가 손상되었는지 확인
어플리케이션인터페이스(Application Interface) : 네트워크 애플리케이션와 프로세스간의 통신
'NetWork' 카테고리의 다른 글
물리계층 (0) 2021.04.27 OSI 7계층 , TCP/IP 4계층 (0) 2021.04.27