[네트워크] 프로토콜(Protocol)
·
스터디/Network
💡프로토콜이란? 복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약. 즉 컴퓨터와 컴퓨터가 서로 이해 할 수 있는 언어, 공용된 언어를 사용하도록 하기 위해 사용하는 통신 규약을 의미한다. 💡프로토콜 3가지 요소 1. 구문(syntax) : 데이터의 형식이나 신호로, 부호화 방법 등을 정의 2. 의미(semantics) : 오류 제어, 동기 제어, 흐름 제어 같은 각종 제어 절차에 관한 제어 정보 정의 3. 순서(timing) : 송/수신자 간 혹은 양단 (end-to-end)의 통신 시스템과 망 사이의 통신 속도나 순서 등을 정의 💡프로토콜의 기능 1. 주소 설정 2. 순서 제어 3. 연결 제어 4. 흐름 제어 5. 오류 제어 6. 동기화 7. 다중화..