1. 프로토콜이란
서로 다른 시스템 및 기기 간 데이터 교환을 원활히 하기 위한 표준화된 통신규약 이다.
기기 간 통신은 교환되는 데이터 형식에 대해 상호 협의를 요구하기 때문에 프로토콜이 필요한 것이며, 공통의 데이터 교환방법이나 순서에 대해 정의한 약속, 규칙 체계를 의미한다. 따라서 동일한 프로토콜을 사용하면 기종 및 프로그램이 다르더라도 컴퓨터간 상호 통신이 가능하다. 따라서 이기종 간 정보통신을 하기 위해 표준 프로토콜을 채택하여 통신망을 구축해야 한다.
2. 기본 요소(구문,의미,타이밍)
1. 구문(syntax) - 송수신 데이터 형식, 코딩, 신호레벨 등 규정
2. 의미(Semantic) - 제어 정보로 조정과 에러 처리를 위한 규정
3. 타이밍(Timing) - (시스템 간 정보 전송을 위한) 속도 조절과 순서 관리 규정
3. 특징
단편화 / 재조립 / 캡슐화 / 연결제어 / 오류제어 / 동기화 / 다중화 / 주소지정
4. 계층구성
프로토콜 계층은 기본적으로 데이터 전송제어게 관한 계층, 통신 처리에 관한 계층으로 나뉜다. 세계적으로 포로토콜 표준화가 시도됐고, 가장 대표적인 것은 국제표준화기구 ISO에서 정한 OSI 7계층이다.
자세한 OSI 7계층 예시는 https://yoondii.tistory.com/15
5. 통신 프로토콜(=네크워크 프로토콜)
통신프로토콜은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계 이다.
프로토콜의 종류들 중 통신 프로토콜이 가장 주요한 개념이다. 프로토콜을 통해 정할 수 있는 내용에는 전달 방식, 통신방식, 자료의 형식, 오류검증방식, 코드 변환 규칙, 전송속도 등이 있다.
그중 TCP/IP 가 대표적
1. TCP
TCP는 전송 제어 프로토콜, 전송 계층에 위치하며 근거리 통신망이나 인트라넷,인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간 일련의 옥텟을 안정적으로, 순서대로 또 에러 없이 교환할 수 있게 해주는 프로토콜이다.
*옥텟 -옥텟(octet)은 컴퓨팅에서 8개의 비트가 한데 모인 것을 말한다. 초기 컴퓨터들은 1 바이트가 꼭 8 비트만을 의미하지 않았으므로, 8비트를 명확하게 정의하기 위해 옥텟이라는 용어가 필요했던 것
2. IP
인터넷 프로토콜(IP, Internet Protocol) 은 송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고받는데 사용하는 저오 위주의 프로토콜이며, OSI네크워크 계층에서 호스트의 주소지정과 패킷 분할 및 조립 기능을 담당한다.
'1일1CS' 카테고리의 다른 글
24. TCP/IP 계층개념과 OSI7계층 비교 (5) | 2023.01.03 |
---|---|
23. 동기와 비동기의 차이 (0) | 2022.12.30 |
21. MSA란 무엇인가 (0) | 2022.12.29 |
20.HTTPS 란 (0) | 2022.12.28 |
19.HTTP 의 구조 및 핵심요소 (0) | 2022.12.28 |
댓글