Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

네트워크기초실습 4주차 정리 - 1교시 본문

1-2/네트워크 기초 실습

네트워크기초실습 4주차 정리 - 1교시

김브래 2022. 9. 23. 21:17

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에서 데이터 통신에 대한 모델을 구정