브래의 슬기로운 코딩 생활
네트워크기초실습 4주차 정리 - 1교시 본문
TCP/IP - 프로토콜과 OSI 계층 모델
통신 프로토콜의 개념
통신 (Communication)
- 개인-개인, 개인-다수, 다수-개인, 단체-단체 등 모든 분야에서 의사를 전달하는데 사용
- 모든 주고 받는 대화에는 일반적으로 송신자 ,수신자 그리고 메시지(대화 내용)가 포함
- 대화 불가 상태(통신불가): 언어가 서로 다를 경우, 일방적인 대화, 대화에 방해되는 장애물이 있을 떄
---------------------------------------------------------------------------------
컴퓨터의 통신
- 네트워크가 필요
- 전달되는 데이터는 최종적으로 0과1로 구성
- 통신 거리에 따라 종단장치(DTE)사이에 다양한 장치들로 구성될 수 있음
- 데이터의 정상적인 전송 및 처리를 위해서는 서로간 약속(규칙)이 필요
---------------------------------------------------------------------------------------------------------
통신 프로토콜
- 네트워크를 구성하는 객체간 데이터를 주고 받기 위해 미리 약송한 전송(통신)규약(규칙)을 의미
- 정보통신에서 통신을 통제하는 규칙들을 규정
프로토콜의 기본요소
기본요소
- 구문: 데이터의 형식, 부호화 등을 포함하여 객체 간 데이터의 내용을 구분(parsing)하기 위한 문장 구조를 정의
- 의미: 구문에 의해 분석된 데이터를 기반으로 행동을 취하기 위한 방법
- 타이밍: 메시지의 송/수신을 위한 서로간의 시간적인 약속을 의미
-----------------------------------------------------------
구문 (Syntax)
- 데이터의 형식, 부호화 등을 포함하여 객체 간 데이터의 내용을 구분하기 위한 문장 구조를 정의
- 사람의 언어: 문법에 해당
- 프로그래밍의 예를 들자면 문법에 해당
-----------------------------------------------------------------------------
의미 (Semantics)
- 구문에 의해 분석된 데이터를 기반으로 행동을 취하기 위한 방법
- 사람의 언어: 단어에 해당
- 단어의 뜻(의미)를 통해 내용을 이해하거나 행동 수행
----------------------------------------------------------------------------------
타이밍 (Timing)
- 메시지의 송/수신을 위한 서로간의 시간적인 약속을 의미
- 사람의 언어: 말의 빠르기와 응답 예상시간
--------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
OSI 참조 모델
ISO (International Organization for Standardization)
- 표준화 정의를 위한 국제위원회
- 다양한 분야(상품 및 서비스)에서 서로 호환되기 위한 표준을 정의
- 스위스 제네바에 본부를 둠
- CCIT (Consulative Committee for international Telegraphsy): 국제 전신 전화 위원회
-----------------------------------------------------------------------------------------------
OSI : open System intercoondcgion
- 1960년대부터 데이터 통신 개념 등장
- 1970년대 부터 독립적인 네트워크 출현
- 서로 다른 시스템간 데이터 전송이 가능한 표준의 필요성 등장
- ISO에서 데이터 통신에 대한 모델을 구정
'1-2 > 네트워크 기초 실습' 카테고리의 다른 글
네트워크기초실습 5주차 정리 - 1교시 (0) | 2022.09.30 |
---|---|
네트워크기초실습 4주차 정리 - 2,3교시 (0) | 2022.09.25 |
네트워크기초실습 3주차 정리 - 3교시 (0) | 2022.09.17 |
네트워크기초실습 3주차 정리 - 2교시 (0) | 2022.09.16 |
네트워크기초실습 3주차 정리 - 1교시 (0) | 2022.09.16 |